給服務器安裝Intel網卡驅動

最近公司遠端機房的一臺服務器掛掉了,須要重裝系統,安裝的系統版本是OpenSUSE 11.2,因爲以前一直使用RHEL系列的系統版本,因此對OpenSUSE不太熟悉,結果發現安裝完系統後網卡根本就沒識別到,還得手動安裝網卡驅動。服務器

插個題外話,這個服務器的品牌型號我是第一次據說,叫啥Ciara ORION HF210G2-FC,主板是華碩的。以前不知道誰在這臺服務器上設置了BIOS密碼,結果一問誰都不知道,按ESC或Enter依然不能跳過密碼,沒法更改啓動順序,同時啓動時也沒有主流服務器那種能夠F11等功能鍵修改啓動順序,因此安裝系統只能暫時擱淺,最後仍是叫Ciara的廠商工程師到現場給重置了BIOS,竟然還去了兩次!第一次沒有重置成功,好吧,我也是醉了,這廠商工程師可否專業點。網絡

好了,重置完BIOS後終於能夠修改啓動順序,而後循序漸進利用IPMI端口連上服務器進行安裝系統操做。ide

安裝完OpenSUSE後,在/etc/sysconfig/network路徑下未發現任何ifcfg-eth*的文件,因而我手動添加了ifcfg-eth0,把IP、子網掩碼等等配置好,重啓網絡服務,結果顯示只有一個可憐的lo設備,eth0未能識別。因爲用慣了RHEL/CentOS系列的系統版本,大部分主流驅動都是包含在操做系統裏,因此安裝完很順利的就能配置好網卡,但這OpenSUSE彷佛並不這麼給力,讓我有些失望,不得不去找這個服務器的網卡型號和驅動程序。工具

因而乎我按照廠商提供的服務器官網地址去找驅動程序,結果大失所望,這個華碩的網站竟然只提供Windows系統的驅動程序,徹底忽略掉了Linux,囧。oop

wKiom1XWhaqAaa4bAAEN_eEZycg040.jpg


那行,我得先把它的服務器具體型號給找到,因而用命令dmidecode -t1 查詢到具體型號
網站

Manufacturer: CIARA TECHNOLOGIES操作系統

Product Name: ORION HF210G2-FCcode

而後上網搜索,找到它的具體硬件配置,把網卡型號給揪出來,而後到Intel的官網去下載驅動。blog

wKiom1XWiqaj6djYAAXccoZHusk196.jpg


下載回來的驅動是源碼還得手動編譯,但前提是我得先把這個源碼包弄進服務器,因爲服務器能夠載入虛擬設備,因而我先把這個源碼包作成一個iso鏡像,而後在遠程控制檯裏把它載入進去。ci

而後在系統裏掛載這個iso文件, mount -o loop /dev/cdrom /mnt, 將文件拷貝出來, 下一步就是將源碼進行編譯了。按照README的說明一步一步操做。

  1.  tar zxf igb-<x.x.x>.tar.gz  解壓該文件

  2. cd igb-<x.x.x>/src/  進入源文件

  3. make install  開始編譯驅動模塊,編譯好的驅動模塊將存放在/lib/modules/<KERNEL VERSION>/kernel/drivers/net/igb/igb.[k]o 路徑下

  4. modprobe igb  加載驅動模塊

  5. 配置網卡文件


再次插入個題外話,因爲新裝系統裏沒有make , gcc這些,而後又沒有網絡,那個相似於yum的zypper也用不了,因此只能將須要用到的編譯工具一個一個的rpm 安裝,中間的依賴關係是一個接一個,不過仍是被我一個接一個的克服了。


網卡驅動安裝好了,接下來配置網卡IP這些就水到渠成,繼續埋頭苦幹。。。

相關文章
相關標籤/搜索