VMware workstation在虚拟系统Centos 7中添加多块网卡

软件环境:

VMware workstation 14

Centos 7

 

VMware workstation在虚拟系统Centos 7中添加多块网卡。

在网上找了不少教程,最后找到解决方案,现在整理一下具体操作如下:

1.配置虚拟机

编辑---虚拟网络编辑器

VMware workstation在虚拟系统Centos 7中添加多块网卡_第1张图片

添加网络并设置桥接模式 选你想桥接的网卡,我这边添加VMnet2,并桥接到USB网卡上。

注: VMnet0请不要选择自动,一定指定一块网卡。


2.虚拟机添加网卡

VMware workstation在虚拟系统Centos 7中添加多块网卡_第2张图片

给虚拟机添加网卡后,并在“自定义特定虚拟网”中选择VMnet2。

 

3.Centos 7中添加网卡配置信息

首先在Centos中执行numcli con show 和ls /etc/sysconfig/network-scripts/两条命令。

[root@promote ~]# nmcli con show

NAME       UUID                                 TYPE       DEVICE

ens32      08d437a0-77a6-41b6-a3f6-6bdf70deb53e  ethernet   ens32 

有线连接 1 bdfa4ba4-57a8-3eb3-bc4a-f0402375b50c   ethernet   ens34

注意:如果nmcli con show命令看不到DEVICE中看不到数据,可以通过ip add show命令查看。

[root@promote ~]# ls/etc/sysconfig/network-scripts/
ifcfg-ens32 ifdown-isdn     ifdown-tunnel  ifup-isdn    ifup-Team

ifcfg-lo    ifdown-post      ifup           ifup-plip    ifup-TeamPort

注意:主要看DEVICE这列的数据,ens32是设置之前的网卡名,在/etc/sysconfig/network-scripts/中缺少了ens34的网卡的数据。

 [root@promote ~]#nmcli con add con-name ens34 type ethernet ifname ens34


ens34是需要添加的网卡名,这里请变更为通过numclicon show获取的DEVICE的网卡设备名。

然后查看一下network-scripts目录下面已经生成了ens34的网卡数据。

编辑该网卡文件并添加以下信息(这里需要指定IP地址和掩码):

BOOTPROTO=static

IPADDR=XXX.XXX.XXX.XXX

NETMASK=XXX.XXX.XXX.XXX

ONBOOT=yes

 

重启网络服务。

[root@promote ~]# service network restart

 

最后通过ifconfig命令检查一下结果。

[root@promote ~]# ifconfig

ens32:flags=4163  mtu 1500

       inet 192.168.11.130  netmask255.255.255.0  broadcast 192.168.11.255

       inet6 fe80::b8df:53bb:93a3:e136 prefixlen 64  scopeid0x20

       ether 00:0c:29:d7:ca:50 txqueuelen 1000  (Ethernet)

       RX packets 2737  bytes 242459(236.7 KiB)

       RX errors 0  dropped 9  overruns 0 frame 0

       TX packets 1902  bytes 295017(288.1 KiB)

       TX errors 0  dropped 0 overruns0  carrier 0  collisions 0

 

ens34:flags=4163  mtu 1500

       inet 192.168.200.7  netmask255.255.254.0  broadcast 192.168.201.255

       inet6 fe80::1282:9f28:192f:6214 prefixlen 64  scopeid0x20

       ether 00:0c:29:d7:ca:5a txqueuelen 1000  (Ethernet)

       RX packets 25181  bytes 4895793(4.6 MiB)

       RX errors 0  dropped 0  overruns 0 frame 0

       TX packets 145  bytes 23186 (22.6KiB)

       TX errors 0  dropped 0 overruns0  carrier 0  collisions 0

 

lo:flags=73  mtu65536

       inet 127.0.0.1  netmask 255.0.0.0

       inet6 ::1  prefixlen 128  scopeid 0x10

       loop  txqueuelen 1000  (Local Loopback)

       RX packets 596  bytes 52876 (51.6KiB)

       RX errors 0  dropped 0  overruns 0 frame 0

       TX packets 596  bytes 52876 (51.6KiB)

       TX errors 0  dropped 0 overruns0  carrier 0  collisions 0


你可能感兴趣的:(Linux)