編碼的世界 / 優質文選 / 感情

解決CentOS 7.0/7.1/7.2/7.3在VMware虛擬機中沒有網卡


2021年11月24日
-   

CentOS 7自2014發布以來,出現了多個版本,CentOS-7.0-1406,CentOS-7.1-1503,CentOS 7-1511,CentOS 7.3-1611。這些版本與CentOS 6.X/5.X區別比較大。
主要問題總結如下:
問題1: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@localhost ~]# [root@localhost ~]# lspci |grep Eth 02:01.0 Ethernet controller: Intel Corporation 82545EM Gigabit Ethernet Controller (Copper) (rev 01) [root@localhost ~]#
問題2:Vmware虛擬機無法橋接網卡,提示無法將網絡更改為橋接模式沒有未橋接的主機網絡適配器
設置Vmware橋接設置,將所有橋接卡net0 net8全部刪除,然後重啟我們電腦,再點擊恢複默認即可解決
原因:應該由於之前Vm網卡沒有驅動正常。

熱門文章