前言:本文主要介绍如何使用桥接模式配置IP,在使用虚拟机进行通信时,经常需要面临三种模式选择,不同模式之间配置不同。
系统环境:CentOS-7
两种模式区别
- NAT:虚拟机从属于主机,访问外部网络必须通过主机访问,虚拟机的IP只有主机才能识别。NAT模式配置
- 桥接:虚拟机和主机是平行关系,可以直接访问外部网络,桥接模式可以远程访问,设置为静态IP可以避免每次远程连接都要重新设置IP。
静态IP配置
查看IP和备份文件
-
查看IP
ip addr
-
切换root用户
su root
-
备份 ifcfg-ens33 网络配置文件
-
文件备份
cd /etc/sysconfig/network-scripts
cp ifcfg-ens33 ifcfg-ens33.bak
-
编辑 /etc/sysconfig/network-scripts/ifcfg-ens33
vi /etc/sysconfig/network-scripts/ifcfg-ens33
编辑文件
配置VMware的虚拟网络编辑器
打开物理机的网络连接适配器中查看正在使用的网卡
在VMware中打开虚拟网络编辑器(编辑 -> 虚拟网络编辑器)
注意:需要先点击更改设置,才会出现VMnet0 桥接模式
选择选择物理机正在使用的上网网卡,在下方红框中的 已桥接至XX的选择框中选择
查看物理机网卡IP
-
win+R
,输入cmd进入命令提示符
- 输入
ipconfig
查看自己的IP地址和网关
编辑 ifcfg-ens33
文件
桥接模式
原有配置不要删。BOOTPROTO
的默认配置为dhcp,IP地址协议如果设置为dhcp,则每次IP地址都会变化,此时改为static,设置为静态IP。
BOOTPROTO=static # IP地址协议设置为静态:dhcp改为static
# 在文件底下追加以下配置信息
IPADDR=192.168.0.55 # 与物理机网卡的网段一样(网络号(前3个)相同,主机号自己设置)
GATEWAY=192.168.0.1 # 网关(与物理机网卡一致)
DNS=192.168.0.1 # 与网关相同
重启网络服务
-
重启
service network restart
-
验证
ip addr
问题
物理机能ping通虚拟机,虚拟机不能ping通物理机
解决方法:
防火墙问题
物理网卡不对
可能选择了自动,需要手动改为当前物理机所使用的上网网卡