1. 程式人生 > >解決CentOS 7.0/7.1/7.2/7.3在VMware虛擬機器中沒有網絡卡

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

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預設依然無法啟用

[[email protected] ~]#
[[email protected] ~]# lspci |grep Eth
02:01.0 Ethernet controller: Intel Corporation 82545EM Gigabit Ethernet Controller (Copper) (rev 01)
[
[email protected]
~]#

問題2:Vmware虛擬機器無法橋接網絡卡,提示無法將網路更改為橋接模式沒有未橋接的主機網路介面卡

設定Vmware橋接設定,將所有橋接卡net0 net8全部刪除,然後重啟我們電腦,再點選恢復預設即可解決

原因:應該由於之前Vm網絡卡沒有驅動正常。