VMWare不支援eth-tool,mii-tool等工具及使用E1000網路卡
一直以來,VMware都在虛擬客戶機中提供的是古老的AMD PCNet10/100Mbps虛擬網路卡,後來,VMware通過一種類似部分虛擬化的vmxnet優化虛擬網路卡的方式提供了10/100 /1000Mbps效能,無疑效能更好。現在,VMware ESX Server已經可以提供基於Intel E1000的千兆虛擬網路卡,從相容性和效能的角度來看,E1000都是更好的選擇。但似乎,在ESX/ESXi 3.5的圖形介面中,都無法直接選擇該網路卡型別,需要手動配置。
一、為什麼要用E1000
原有很很多,其中最主要的有兩個:
1、PCNet32 網路卡太古老
這個古老的意思是,該網路卡已經不適應新作業系統的要求了。而且也不支援mii-tool等檢測工具,過去用虛擬客戶機測試HA叢集時,就無法監控虛擬的PCNet32 網路卡。
甚至在 Linux kernel的預設配置中,都需要費一番功夫才能找到該網路卡的編譯模組選項。
2、效能
現在的伺服器基本都提供千兆的網路卡,若虛擬客戶機中仍只提供100Mbps虛擬網路卡,效能肯定會降低的。
另一方面,vmxnet與E1000的對比中,也會發現E1000的效率更高,見 這裡 。
因此,建議把虛擬客戶機中的網路卡設定為Intel E1000型別。
二、指定網路卡型別
2、預設配置
在Linux中,為PCNet32 網路卡:
00:11.0 Ethernet controller: Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE] (rev 10)
Subsystem: Advanced Micro Devices [AMD] PCnet - Fast 79C971
Flags: bus master, medium devsel, latency 64, IRQ 177
I/O ports at 1400 [size=128]
[virtual] Expansion ROM at 50000000 [disabled] [size=64K]
# cat /etc/modprobe.conf|grep eth
alias eth0 pcnet32
# ethtool eth0
Settings for eth0:
Current message level: 0x00000007 (7)
Link detected: yes
# mii-tool eth0
SIOCGMIIPHY on 'eth0' failed: Operation not supported
3、修改配置
若希望把虛擬網路卡型別改為Intel E1000,直接修改對應虛擬客戶機的.vmx檔案:
先關閉VMWare WorkStation,不然修改會被覆蓋
加入或修改:
儲存即可。若有多個網路卡,採取同樣的操作。
值為"e1000"指定網路卡型別為Intel(R) PRO/1000
值為"vlance"指定網路卡型別為AMD PCNet AM79C970A(預設為此項)
重啟虛擬客戶機後,可看到結果:
00:13.0 Ethernet controller: Intel Corporation 82545EM Gigabit Ethernet Controller (Copper) (rev 01)
Subsystem: VMware Inc Abstract PRO/1000 MT Single Port Adapter
Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 193
Memory at f4840000 (64-bit, non-prefetchable) [size=128K]
Memory at f4810000 (64-bit, non-prefetchable) [size=64K]
I/O ports at 14c0 [size=64]
[virtual] Expansion ROM at 50010000 [disabled] [size=64K]
Capabilities: [dc] Power Management version 2
Capabilities: [e4] PCI-X non-bridge device
# cat /etc/modprobe.conf|grep eth
alias eth0 e1000
# ethtool eth0
Settings for eth0:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: d
Wake-on: d
Current message level: 0x00000007 (7)
Link detected: yes
# mii-tool eth0
eth0: negotiated 100baseTx-FD, link ok
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9390331/viewspace-672781/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- vmware克隆機網路卡配置
- kudzu命令檢視及設定網路卡等硬體資訊
- 網路卡引數查詢及設定工具ethtool
- 如果修改VMware下的網路卡MAC地址Mac
- 設定VMWARE通過橋接方式使用主機無線網路卡上網橋接
- vmware中新增網路卡後無法識別
- vmware虛擬網路卡驅動無法安裝
- winform C# 獲取區分物理網路卡、虛擬網路卡及無線網路卡ORMC#
- 關於vmware下網路卡型別的個人認識型別
- VMWARE中主機宣告的MAC地址與網路卡配置的MAC地址不匹配問題解決Mac
- VMware ESXi 7.0 U2 SLIC 2.6 & Unlocker 整合 Intel NUC 網路卡、USB 網路卡和 NVMe 驅動Intel
- Linux下檢視網路卡資訊及確定網路卡位置Linux
- 在rhce4上面安裝(on vmware)及配置vmware-tool工具
- linux9.0 vmware配置網路卡不能起的bug(轉)Linux
- 網路卡配置及對應名稱
- VMware建立虛擬機器時出現 network bot from intel e1000虛擬機Intel
- 修改VMware虛擬機器網路卡MAC地址的方法總結虛擬機Mac
- vmware下solaris 10網路卡不能正常配置的解決辦法
- [求助] 升級核心後網路卡不工作(轉)
- 無線網路卡怎麼用,無線網路卡使用方法
- 檢視無線網路卡是否支援監聽模式模式
- RAC中如何更改對外網路卡和內部網際網路卡的IP及VIP
- Killer E3000網路卡釋出:首個支援2.5G乙太網的千兆網路卡
- bond 雙網路卡(兩網路卡使用同一個地址)(Redhat5.5)Redhat
- VMware ESXi 8.0U2c macOS Unlocker & OEM BIOS 整合網路卡驅動 Marvell AQC 網路卡定製版MaciOS
- 萬兆網路卡使用注意事項
- 物聯網路卡能否永久使用
- 配置WindowsServer2008支援無線網路卡WindowsServer
- Linux下多網路卡多網段訪問 --- 網路卡及Gateway, 路由設定(Linux OS)LinuxGateway路由
- win10網路卡驅動裝不上如何解決_win10網路卡驅動裝不上怎麼處理Win10
- 使用Vmware搭建虛擬網路
- Oracle Linux 7.1 增加網路卡及IP配置OracleLinux
- 網路卡常見故障及解決辦法
- win10怎麼檢視網路卡支援千兆網_檢視win10是否支援千兆網的方法Win10
- 判斷無線網路卡是否支援5GHz頻段
- win10待機網路卡不休怎麼設定 win10待機網路卡不斷網設定方法Win10
- 無線網路卡服務端工具airserv-ng服務端AI
- centos7 用工具nmtui更改網路卡設定CentOSUI