问题描述:
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”
重启,问题解决