您的位置:首页 > 理论基础 > 计算机网络

解决Linux-CentOS 7.0 VMware虚拟机没有网卡不识别问题和Vmware提示无法将网络更改为桥接模式

2015-03-28 20:00 911 查看
环境
CentOS:版本7
[root@net592 ~]# uname -a
Linux net592 3.10.0-123.el7.x86_64 #1 SMP Mon Jun 30 12:09:22 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
问题1:Vmware无法识别网卡,导致虚拟机无法上网
问题2:Vmware虚拟机无法桥接网卡,提示无法将网络更改为桥接模式没有未桥接的主机网络适配器






问题一解决方法
由于Vmware虚拟网卡和linux兼容问题导致驱动无法正常安装,默认的网卡类型不兼容
找到我们的Vmware虚拟机文件夹,将VMware 虚拟机配置 (.vmx),追加一条设置我们网卡类型ethernet0.virtualDev = "e1000"
原因
VMware都在虚拟客户机中提供的是古老的AMD PCNet10/100Mbps虚拟网卡,后来,VMware通过一种类似部分虚拟化的vmxnet优化虚拟网卡的方式提供了10/100 /1000Mbps性能,无疑性能更好。现在,VMware ESX Server已经可以提供基于Intel E1000的千兆虚拟网卡,从兼容性和性能的角度来看,E1000都是更好的选择。但似乎,在ESX/ESXi 3.5的图形界面中,都无法直接选择该网卡类型,需要手动配置。
类型可以选择多项
值为"e1000"指定网卡类型为Intel(R) PRO/1000
值为"vlance"指定网卡类型为AMD PCNet AM79C970A(默认为此项不兼容)值为"vmxnet"指定网卡类型为VMware PCI Ethernet Adapter

修改完成后,查看我们的网卡 inter 可以用了,AMD默认依然无法启用
[root@sky ~]# lspci |grep Eth
02:01.0 Ethernet controller: Intel Corporation 82545EM Gigabit Ethernet Controller (Copper) (rev 01) ###可以正常使用啦
02:05.0 Ethernet controller: Advanced Micro Devices, Inc. [AMD] 79c970 [PCnet32 LANCE] (rev 10)  ###Centos不兼容无法使用
[root@sky ~]#
问题二解决方法

设置Vmware桥接设置,将所有桥接卡net0 net8全部删除,然后重启我们电脑,再点击恢复默认即可解决
原因:应该由于之前Vm网卡没有驱动正常。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  网卡 不识别 Centos 7