資源描述:
《esx手動加載realtek 8169板載網(wǎng)卡》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、前言 還記得之前關(guān)于體驗ESX服務(wù)器的那些事情嗎?你可以通過“利用單主機搭建和物理機器通訊的測試網(wǎng)絡(luò)(http://waringid.blog.51cto.com/65148/413530)”、“使用VmwareESX4.0搭建虛擬測試環(huán)境(http://waringid.blog.51cto.com/65148/220283)”、“通過VsPhere體驗MACOSX(http://waringid.blog.51cto.com/65148/367393)”、“ESX搭建網(wǎng)絡(luò)測試環(huán)境(http://waringid.blog.51cto.com/65148/385767)”等這些內(nèi)
2、容來了解虛擬機的相關(guān)內(nèi)容。想要體驗虛擬機除了要求CPU要支持以及硬件存儲需識別外還要對網(wǎng)卡有要求,正常情況下是無法加載Realtek系列的板載網(wǎng)卡的(有關(guān)ESX的兼容列表可以參考http://www.vmware.com/resources/compatibility/search.php?deviceCategory=io)。從列表中可以清楚知道哪些網(wǎng)卡可以驅(qū)動哪些是不受支持的,如下圖所示。但既然ESX的內(nèi)核用的是linux,那么理論上是完全可以定制驅(qū)動程序的,只要方法正確應(yīng)該就沒問題(Linux下GA-945GZM-S2網(wǎng)卡驅(qū)動安裝http://waringid.blog.51c
3、to.com/65148/52013)。試過后才發(fā)現(xiàn)和linux下加載驅(qū)動的方式還真有點不同,以下是詳細方法。需說明的是此次測試的主板是GA-EP45-DS5。上傳驅(qū)動文件 先通過遠程SSH或是ESX主機查看主板上所需驅(qū)動的網(wǎng)卡芯片類型。1.lspci-n 可以從此看出板載網(wǎng)卡的ID是10ec:8168(最后一條),可以通過相關(guān)的網(wǎng)站來查詢ID號(http://www.pcidatabase.com/search.php?vendor_search_str=10ec&vendor_search.x=0&vendor_search.y=0)如下圖所示。 找到正確的驅(qū)動后可以直接去
4、牛人很多的國外網(wǎng)站上下載(http://www.vm-help.com/forum/viewforum.php?f=11&sid=a2328391dae10f2ecb94a7f2fde62685)。然后將下載下來的文件(如本例中的oem-r8169-esx4.1.tgz文件)上傳至ESX主機。上傳的方式可通過瀏覽存儲或軟件上傳的方式傳送,如下圖所示?! 』蚴怯靡韵碌姆绞缴蟼?。如下圖所示。加載驅(qū)動 將上傳的文件解壓并copy至適當位置,請參考以下指令。1.tarzxvfoem-r8169-esx4.1.tgz2.cp./usr/lib/vmware/vmkmod/r8169.o/us
5、r/lib/vmware/vmkmod/3.ls-l/usr/lib/vmware/vmkmod/r8169.o4.file/usr/lib/vmware/vmkmod/r8169.o修改pci.xml文件 和正常的linux不同的是,ESX使用的是XML配置文件的方式來加載驅(qū)動,這個和ESXI的方式也不同。先用vi指令修改pci.xml文件,以8169關(guān)鍵字查找系統(tǒng)屏蔽的板載網(wǎng)卡,刪除相關(guān)內(nèi)容。如下圖所示。1.vi/etc/vmware/pci.xml增加新驅(qū)動配置文件 編輯并保存好上面的pci.xml文件后,再建立和新驅(qū)動對應(yīng)的配置文件.如下圖所示.1.touch/etc/v
6、mware/pciid/r81xx.xml2.vi/etc/vmware/pciid/r81xx.xml 文件內(nèi)容如下:1.2.3.4.RealtekSemiconductorCo.,Ltd.5.RealtekSemiconductorCo.,Ltd.6.7.8.r81689.7、re>10.RTL8111/8168BPCIExpressGigabitEthernetcontroller11.12.13.Realtek
8、RTL8111/8168BPCIExpressGigabitEthernetcontroller14.