VMware12安装centos7多网卡无法识别解决办法

问题描述:

VMware安装完centos7,一张网卡能够正常识别到,但是添加新的网卡,模拟主机多个网卡时,
在linux系统中只有原来的网卡识别到,其余网卡无法识别到

解决办法:

Vmware虚拟网卡和Linux兼容问题导致驱动无法正常安装,默认的网卡类型不兼容,因此在linux系统中无法识别到虚拟网卡

值为”e1000”指定网卡类型为Intel(R)
值为”vlance”指定网卡类型为AMD PCNet(默认为此项,不兼容)

lspci查看网卡在系统中是否加载

若没有加载,则在setting中删除网卡,然后再添加网卡,重启主机

查看到如下网卡:

02:01.0 Ethernet controller: Intel Corporation 82545EM Gigabit Ethernet Controller (Copper) (rev 01)
02:02.0 Multimedia audio controller: Ensoniq ES1371/ES1373 / Creative Labs CT2518 (rev 02)
02:03.0 USB controller: VMware USB2 EHCI Controller
02:05.0 Ethernet controller: Advanced Micro Devices, Inc. [AMD] 79c970 [PCnet32 LANCE] (rev 10)

[AMD] 79c970 [PCnet32 LANCE]即为新增加的网卡,不兼容,因此需要修改:

关闭虚拟机,找到虚拟机配置文件:
xxxxx.vmx(在虚拟机文件目录下)

找到ethernet1配置参数:
ethernet1.present = “TRUE”
ethernet1.connectionType = “nat”
ethernet1.wakeOnPcktRcv = “false”
ethernet1.addressType = “generated”
ethernet1.pciSlotNumber = “37”

参考eth0配置参数:
ethernet0.present = “TRUE”
ethernet0.connectionType = “nat”
ethernet0.virtualDev = “e1000”
ethernet0.wakeOnPcktRcv = “FALSE”
ethernet0.addressType = “generated”

因此需要在ethernet1参数中添加:

ethernet1.virtualDev = “e1000”

重启,问题解决

你可能感兴趣的:(linux)