解決Linux-CentOS 7.0 VMware虛擬機沒有網卡不識別問題和Vmware提示無法將網絡更改爲橋接模式

環境

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虛擬機無法橋接網卡,提示無法將網絡更改爲橋接模式沒有未橋接的主機網絡適配器

wKiom1UWlJHS5a33AAE8fkXWThU530.jpg

wKioL1UWlcrRrCwBAAEnikScGRQ432.jpg

問題一解決方法

由於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網卡沒有驅動正常。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章