在通過安裝系統漫長的等待,進入到系統後,卻發現沒有網卡,這是何等無奈。接下來,就讓咱們一塊兒來看看如何加載網卡驅動吧!
DELL Poweredge服務器通常採用INTEL的PRO/1000和Broadcom的NetXtreme Family以及NetXtreme II Family這兩種芯片的網卡。
加載INTEL的PRO/1000系列網卡,具體步驟以下:
一,進入驅動裏面的src目錄;
二,make install //該步驟爲編譯源代碼生成網卡模塊;
三,檢查「/lib/modules/<KERNEL VERSION>/kernel/drivers/net/e1000/」目錄下是否有網卡模塊生成。通常是e1000.o和ve1000.ko,前者是對應2.4版本的內核的,後者是對應2.6版本的內核的。<KERNEL VERSION>能夠經過使用「uname -r」命令查詢到;
四,insmod e1000 //該步驟爲將網卡模塊加載入內核;
五,重啓服務器並配置IP。
加載Broadcom的NetXtreme Family以及NetXtreme II Family系列網卡,官方提供了兩種方法,直接安裝RPM包和編譯二進制源代碼。我的比較喜歡第二種方法,具體步驟以下:
一,進入驅動裏面的src目錄;
二,make //該步驟爲編譯源代碼生成網卡模塊;
三,insmod tg3 //該步驟爲將網卡模塊加載入內核;
四,make install //該步驟爲安裝驅動;
五,重啓服務器並配置IP。
另外,在平常維護工做中,常常遇到的還有Marvell的Yukon系列網卡,這種網卡大多用於昂達的主板,具體加載方法以下:
一,進入驅動裏面的DriverInstall目錄;
二,./install.sh;
三,在交互模式下選擇相應選項。
至此,加上儉哥的Realtek網卡加載方法,在平常維護工做中會碰見的狀況基本介紹了。由上可見,「先編譯二進制源代碼生成驅動模塊,將驅動模塊加載進內核」,LINUX下加載網卡的大體思路就是這樣,只要熟悉這個思路,並在實際狀況中靈活運行便可。
最後附帶平常維護工做中常常碰見的網卡驅動下載地址。
----------- 樹