CentOS7.3虚拟机vmware双网卡配置
1.桥接和host-only模式
如果需要用桥接方式,则vmnet1保持默认的host-only连接模式,vmnet0选择桥接并且选择外网的有线或无线网卡即可,同时虚拟机中的第1张网卡ens33改为桥接方式。
第一张网卡ens33选择桥接连接,protocol=dhcp;第二张网卡ens37选择host-only连接,配置静态ip
若按照ens33和vmnet8配置成桥接,则虚拟机可以上外网,但是局域网不能互相通信。
若不能ping同外网,则service network restart
2. NAT和host-only模式
2.1.本实例采用NAT和host-only模式
第一张网卡ens33选择nat链接,第二张网卡ens37选择host-only连接,否则不能上外网;
主机虚拟网络中,vmware点编辑-》虚拟机网络编辑-》更改设置,配置vmnet0为桥接并选择对应的无线或有线网卡,
vmnet1为host-only,vmnet8为NAT(vmware workstation15中需要注意网段和网关配置和宿主机不在同一个网段),
则虚拟机的第1张网卡可以选择连接方式为NAT或桥接,第2张网卡中选择host-only连接方式;
NAT和桥接的区别在于可以自定义与宿主机物理网卡不同的网段;
多个虚拟机时,每张网卡mac都不相同;
cd /etc/sysconfig/network-scripts
cat ifcfg-ens33
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
#IPADDR=192.168.31.12
#IPADDR=10.189.10.232
#NETMASK=255.255.0.0
#GATEWAY=192.168.31.1
#GATEWAY=10.189.0.1
#DNS1=8.8.8.8
NAME=ens33
UUID=15874441-e5c0-401c-b4da-bb8c13df283f
DEVICE=ens33
ONBOOT=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
PEERDNS=yes
PEERROUTES=yes
2.2. 添加物理网卡,配置VMnet1下的对应的虚拟网卡
Windows系统下打开网络连接,可以看到有两个跟VMware有关的虚拟网卡,一块是VMnet1,一块是VMnet8。VMnet8在Host-Only网络模式下用不到,所以这块网卡可以不去搭理它。我们要注意的是VMnet1这块网卡,虚拟机在Host-Only模式下,主要依靠它跟宿主机通信,所以必须保证启用了这块网卡。
在添加VMnet1的配置文件之前,我们先来看一下windows主机关于VMnet1的ip地址:
2.3. 添加配置VMnet1网卡的配置文件
对应虚拟机中添加的第2张网卡,名称为ens37,连接方式为host-only,可以用ip addr查看网卡名称,此时在主机中用的是vmnet1和vmnet8两张网卡,vmnet0保持默认的不可见。
cd /etc/sysconfig/network-scripts
cp ifcfg-ens33 ifcfg-ens37
vim ifcfg-ens37
TYPE=Ethernet
BOOTPROTO=static #设置静态ip,方便xshell,ssh连接虚拟机
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
# ip地址这个地方一定要特别注意
IPADDR=192.168.248.12 # ip地址要和VMnet1中同一网段,任意不同ip地址。
NETMASK=255.255.255.0 # 与VMnet1一致
GATEWAY=192.168.248.10 #设置为VMnet1的IP地址
DNS1=8.8.8.8
NAME=ens37 #名字不要和原配置文件一样
#UUID=15874441-e5c0-401c-b4da-bb8c13df283f 新网卡的配置文件不能和原网卡的配置文件一样,这里注释掉,删掉或者修改都可以。
DEVICE=ens37 #设备也不要和原配置文件中的一样
ONBOOT=yes
若第1张网卡的ip不能ping通www.baidu.com,则
service network restart
注意:
IPADDR设置为与VMnet1同一网段里的任意IP地址
NETMASK设置为与VMnet1一致
GATEWAY设置为VMnet1的IP地址
DNS1, DNS2设置为与主机物理网卡一致便可,如果不用host-only上外网,这个也可以不要
BOOTPROTO如果是dhcp则把它改为none或者static均可
2. 4. 删掉网卡文件:
rm -rf /etc/udev/rules.d/70-persistent-net.rules
--或
cd /etc/udev/rules.d/
mv 70-persistent-net.rules bak.70-persistent-net.rules
2.5. 重启网络
systemctl restart network
systemctl restart NetworkManager