国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

linux 網卡驅動安裝

2024-08-28 00:07:11
字體:
來源:轉載
供稿:網友
在Linux下配置網卡的驅動程序:
以D-Link530的網卡進行模塊的編譯.
由于Linux的默認內核已經建立很多網卡驅動程序模塊,所以在編譯網卡模塊之前就要確認網卡芯片是否被支持,如果被支持,就不需要編譯模塊.
D-Link530的網卡的芯片組是有名的via-rhine(有時也寫成viarhine),先找找有沒有這塊網卡的模塊,如果有,你的網卡已經被支持,可以跳過編譯過程,直接進行模塊的加載.
1.先查看內核版本,因為不同版本的模塊放置的路徑不同
      uname -r
2.內核模塊的路徑
cd /lib/modules/`uname -r`/kennel/drivers/net
以上為2.4版的路徑
cd /lib/modules/`uname -r`/net
以上為2.2版的路徑
3.查詢模塊
ls -l via*
如果自己不知道網卡被Linux檢測到,可以用以下方法來測試:
dmesg | grep eth
如果檢測到,就不需要編譯內核模塊.萬一檢測不到,就必須進行編譯工作了.
1.下載網卡驅動程序模塊.
2.確定存在所需要的包:由于驅動程序需要配合內核來編譯,就會用到kernel source或kernel header的數據,此外也需要編譯器的幫助,先確定Linux中是否已經存在下面的包(以Red Hat 9為例):
kernel-source-2.4.20-18.9
      kernel-2.4.20-18.9
      gcc-3.2.2-5
      make-3.79.1-17
如果沒有以上的包,就要拿出光盤,將他們安裝到Linux中.
注意:由于很多內核模塊默認都是由/usr/src/linux這個kernel source的目錄來取得所需信息,但偏偏目前很多的Linux都是使用/usr/src/linux-2.4這個目錄來鏈接,所以很多時候就會發現找不到文件的錯誤信息. 因此,可以使用下面的方式來鏈接目錄:
cd /usr/src
      ln -s linux-2.4.20-18.9 linux
3.編譯下載的模塊
下載完整的驅動程序源代碼,如文件名為:dlkfet-4.24.tar.gz
        1.將取得的文件放置到/tmp下,并解壓文件
          cp dlkfet-4.24.tar.gz /tmp
          cd tmp
          tar -zxvf dlkfet-4.24.tar.gz
          cd dlkfet-4.24
2.開始編譯
make
會產生一個文件模塊:rhinefet.o,將它移動到模塊放置的目錄后,執行depmod -a即可.
cp rhinefet.o /lib/modules/`uname -r`/kennel/drivers/net
          depmod -a
4.模塊測試
內核模塊編譯完成后,就要測試能否正常運行,因為我們已經運行depmod -a,所以直接以modprobe進行模塊的加載.
1.加載模塊測試
modprobe rhinefet.o
注意,不要寫完整的名稱,.o不需要寫.rhinefet就是剛剛編譯出來的rhinefet.o.
lsmod
2.設置開機加載摸塊
就是編輯/etc/modules.conf
        vi /etc/modules.conf
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阿尔山市| 桂阳县| 恩施市| 抚宁县| 绥江县| 中牟县| 高尔夫| 青阳县| 文山县| 武宣县| 普定县| 禄丰县| 沙坪坝区| 广安市| 瑞金市| 邵阳县| 台前县| 太仓市| 砚山县| 西丰县| 桑日县| 北川| 柳河县| 甘德县| 故城县| 灌阳县| 平安县| 华阴市| 广河县| 玉屏| 镇雄县| 东阿县| 绥滨县| 鞍山市| 星座| 无棣县| 隆安县| 台北县| 余干县| 安乡县| 武冈市|