1. 程式人生 > >linux下網卡驅動安裝全過程

linux下網卡驅動安裝全過程

linux網卡驅動

方法一,用RPM包安裝驅動程序方法:

1.將驅動程序文件bcm5700-.src.rpm復制到一個臨時目錄中,並在此目錄中運行以下命令:

rpm –ivh bcm5700-.src.rpm

2.運行以下命令切換到驅動目錄中:

cd /usr/src/redhat/SPECS/

3.此目錄中會生成一個名字為bcm5700.spec的文件,運行以下命令對驅動程序進行編譯:

rpmbuild –bb bcm5700.spec (對4.x.x版本的RPM適用)或 rpm -bb bcm5700.spec

4.運行以下命令切換到RPM目錄中:

cd /usr/src/redhat/RPMS/i386/

5.運行以下命令安裝驅動程序:

rpm –ivh bcm5700-.i386.rpm

(對於Red Hat 7.2, 7.3, 2.1AS和其他包含老版本驅動的系統需要使用--force的參數,強制用新的驅動替換系統自帶的老版本驅動)

6.運行以下命令加載驅動模塊:

insmod bcm5700

7.運行kudzu命令,系統會自動搜索到網卡,進行配置即可。

或者重新啟動系統,啟動過程中系統會自動找到網卡,進行相應配置即可。


方法二,使用tar形式的驅動包:

1. 將驅動程序壓縮文件bcm5700-.tar.gz復制到一個臨時目錄中,並使用以下命令解壓縮:

tar xvzf bcm5700-.tar.gz

2.構建驅動程序為運行內核可加載模塊

cd bcm5700-/src
make

3.加載測試

insmod bcm5700

4.加載驅動程序

make install

5.重新啟動系統,啟動過程中找到網卡進行相應配置。

或者直接運行kudzu命令,系統會自動搜索到網卡,進行配置即可。

實際上上面的內容就是驅動程序解壓後的安裝說明文件的中文翻譯,但是我在按照上面的步驟走的時候還是遇到了問題,在用到make命令的時候會出錯。後來才知道是我在裝RH的時候沒有安裝內核源碼。只要把安裝光盤中的kernel-source-2.4.20-8.i386.rpm這個包安裝了就可以了。最後還要說的就是驅動程序要去官方網站下載最新的版本,我就因為下載到了陳舊的驅動程序而無法安裝成功。

  希望這篇文章能夠幫到你~


linux下網卡驅動安裝全過程