云网牛站
所在位置:首页 > Linux教程 > CentOS7.3虚拟机双网卡配置

CentOS7.3虚拟机双网卡配置

2017-12-03 21:22:34作者:Linux编辑稿源:丰泽园的天空

笔者在学习和工作中经常要用到linux,专门装一个linux主机固然可以,但是毕竟还要用到windows,解决的办法就是用vmware来搭建linux虚拟机。这次提出的是双网卡配置:一个网卡vmnet1用host-only主机模式,用固定ip来连接xshell,另外一个vmnet0是桥接模式,用来上外网。虽然说host-only模式也是可以上外网的,但是效果并不理想。

 

1.桥接模式静态ip

桥接模式如何配置,上外网,详见:CentOS下VMware用桥接模式,静态ip上外网

这里值得一提的是:可以将桥接模式设置成动态ip:

设置方法参考如下:

[root@xiaolyu12 network-scripts]# pwd

/etc/sysconfig/network-scripts

[root@xiaolyu12 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.host-only主机模式:静态ip,xshell、ssh等连接虚拟机

1].添加物理网卡:

CentOS7.3虚拟机双网卡配置

2].配置VMnet1下的虚拟网卡

Windows系统下打开网络连接,可以看到有两个跟VMware有关的虚拟网卡,一块是VMnet1,一块是VMnet8。VMnet8在Host-Only网络模式下用不到,所以这块网卡可以不去搭理它。我们要注意的是VMnet1这块网卡,虚拟机在Host-Only模式下,主要依靠它跟宿主机通信,所以必须保证启用了这块网卡。

CentOS7.3虚拟机双网卡配置

在添加VMnet1的配置文件之前,我们先来看一下windows主机关于VMnet1的ip地址:

CentOS7.3虚拟机双网卡配置

CentOS7.3虚拟机双网卡配置

 

3.添加配置VMnet1网卡的配置文件

[root@xiaolyu12 network-scripts]# cp ifcfg-ens33 ifcfg-ens37

[root@xiaolyu12 network-scripts]# 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

注意:

IPADDR设置为与VMnet1同一网段里的任意IP地址

NETMASK设置为与VMnet1一致

GATEWAY设置为VMnet1的IP地址

DNS1, DNS2设置为与主机物理网卡一致便可,如果不用host-only上外网,这个也可以不要

BOOTPROTO如果是dhcp则把它改为none或者static均可

 

4.删掉网卡文件

rm-rf   /etc/udev/rules.d/70-persistent-net.rules

 

5.重启网络

[root@xiaolyu12 udev]# systemctl restart network

[root@xiaolyu12 udev]# systemctl restart NetworkManager

 

6.windows主机和linux虚拟机互相ping通

CentOS7.3虚拟机双网卡配置

CentOS7.3虚拟机双网卡配置

 

7.看看我的两块网卡的地址

CentOS7.3虚拟机双网卡配置

 

8.上个外网:ping www.baidu.com

CentOS7.3虚拟机双网卡配置

 

ok,搞定了。

精选文章
热门文章