當前位置:首頁 » 網路設備 » 網卡linux驅動

網卡linux驅動

發布時間: 2021-03-05 07:26:44

⑴ linux伺服器怎麼裝網卡驅動

首先根據網卡的型號到主板的官方或是主板的驅動盤上找一下,應該可以找到對應的linux驅動。

1 確認系統的內核版本
[root@localhost ~]# uname -r
2.6.18-8.el5PAE
我的內核版本是2.6.18-8.el5PAE
2 確認系統是否已經安裝下列包
由於編譯需要用到內核的源代碼包和編譯程序gcc.所以如果沒有的話,要先裝.

查看:
檢查是否已經安裝內核源碼
[root@localhost ~]# rpm -qa|grep kernel
kernel-doc-2.6.18-8.el5
kernel-xen-2.6.18-8.el5
kernel-2.6.18-8.el5
kernel-PAE-2.6.18-8.el5
kernel-headers-2.6.18-8.el5
kernel-PAE-devel-2.6.18-8.el5
kernel-devel-2.6.18-8.el5
檢查是否已經安裝編譯用到的gcc
[root@localhost ~]# rpm -qa|grep gcc
gcc-gfortran-4.1.1-52.el5
gcc-java-4.1.1-52.el5
libgcc-4.1.1-52.el5
gcc-c++-4.1.1-52.el5
compat-gcc-34-c++-3.4.6-4
compat-gcc-34-3.4.6-4
gcc-4.1.1-52.el5
compat-gcc-34-g77-3.4.6-4
compat-libgcc-296-2.96-138
一般情況下如果安裝了內核源碼的話源碼目錄一般都在/usr/src/rRedHat目錄下
如果沒有的話就用安裝盤裡面的文件進行安裝
3 驅動程序編譯及安裝
通過官方網站獲取相應的驅動程序,我用的是Intel的e1000e的網卡驅動程序
相應的驅動程序包為e1000e-0.5.8.2.tar.gz將驅動程序包拷貝到/usr/src目錄下解壓縮
cd /usr/src
tar zxvf e1000e-0.5.8.2.tar.gz
完畢以後轉到 cd e1000e-0.5.8.2/src目錄下准備編譯安裝
在src目錄下依次執行 make (編譯驅動程序源碼) make install(安裝相應的驅動程序)
安裝完畢以後將驅動程序生成的*.o拷貝到/lib/moles/2.6.18-8.el5PAE/kernel/drives/net目錄下
cp e1000e.o /lib/moles/2.6.18-8.el5PAE/kernel/drivers/net
然後執行depmod -a載入驅動程序
4 驅動程序測試
我們可以通過modprobe e1000e進行載入 如果沒有提示錯誤信息證明驅動程序已經載入
同時可以通過lsmod查看已經載入的驅動程序
如果在顯示的驅動程序中能夠看到e1000e的字樣說明驅動程序已經載入成功

⑵ 如何在linux下查看網卡使用的是哪個驅動程序

1. 無論是集成網卡還是獨立的網卡,都必須通過某種方式連接到PCI匯流排上,這樣的話,必定有有一個代號,

這個代號可以通過下面的命令獲得

# lspci | grep Ethernet

02:00.0 Ethernet controller: Intel Corporation 80003ES2LAN Gigabit Ethernet Controller (Copper) (rev 01)

最前面的 「02:00.0」 就是設備在PCI匯流排上的代號,該代號在整個系統中是唯一的.

2. 得到網卡的PCI代號之後,我們就可以在sysfs中查找它的驅動了,命令如下

# cd /sys/bus/pci/drivers

# find | grep '02:00.0'

./e1000e/0000:02:00.0

3. 通過上面的命令,我們可以發現,設備在「e1000e」文件夾下,也就是說,網卡的驅動就是e1000e

⑶ linux下無線網卡如何驅動

linux下無線網卡具體驅動的操作方法如下:

1、首先需要確定網卡的類型,打開linux的輸入窗口內,然後繼續容在linux終端下輸入lsusb命令,此時在輸出欄的第一行可以查看網卡類型,記錄下來。

⑷ linux怎麼下載網卡驅動

不知道你是不是已經找到網卡的驅動了啊 ,如果沒有的話就根據網卡的型號到主板的官方或是主板的驅動盤上找一下,應該可以找到對應的linux 驅動

⑸ 怎麼在linux上安裝無線網卡驅動

如所指的是如何在Linux安裝無線網卡的驅動,具體操作步驟如下:
(1)先確定無線網卡型號,因驅動安裝和型號是密切相關的,不同的型號,安裝和下載驅動有所不同,但原理是一樣的。圖例為無線網卡型號:騰達w31系列,晶元為relteck 5370 ;


⑹ 如何在linux下安裝網卡驅動

1.檢查是否安裝網卡驅動 執行命令:lspci|grep-ieth 終端顯示的結果為:02:00.0Ethernetcontroller:QualcommAtherosAR8161Gigabit Ethernet(rev08) 接著再執行一下命令:ifconfg 終端顯示的連接中沒有eth0的相關信息,只有一個lo和virbr0 很明顯,網卡驅動沒有裝好。我是這樣來解決的。 注意:我電腦是聯想Y400網卡是上面的AtherosAR8161這個,網卡驅動下載鏈接 下載後解壓得到:alx-linux-v2.0.0.6目錄 2.檢查自己的系統環境 gcc kernel-headers和kernel-devel是否已經安裝,我安裝系統時候就安裝了開發組件和桌面,所以這里沒必要再安裝。 如果沒有安裝開發組件,可以進行如下操作(用yum前需要提前配好yum源) yuminstallgcc yuminstallkernel-headers yuminstallkernel-devel 3.編譯: 進入alx-linux-v2.0.6的目錄 執行make 此時在src文件件夾中產生了一個alx.ko文件 4.配置文件的修改: mkdir/lib/moles/2.6.32-358.6.2.el6.x86_64/kernel/net/wired //創建文件夾wired 在vi/lib/moles/2.6.32-358.6.2.el6.x86_64/moles.networking文件里添加 alx.ko 執行命令:vi/etc/sysconfig/moles/alx.moles 在alx.moles中添加如下腳本內容:

⑺ 如何在linux下安裝網卡驅動

一、查看網卡型號和機器位數

1、查看網卡型號

linux系統下通過以下命令,可以查看當前的網卡驅動信息;

[box color="white" icon="none"]

[root@localhost zhangy]# lspci |grep -i eth

03:00.0 Ethernet controller: Realtek Semiconctor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)

[/box]

2、查看機器位數

驅動程序是要區分系統是32位系統還是64位系統的, 所以通過以下linux命令,就可以知道操作系統的位數了;

[box color="white" icon="none"]

[root@localhost ~]# uname -a

Linux localhost.localdomain 2.6.18-308.13.1.el5PAE #1 SMP Tue Aug 21 17:50:26 EDT 2012 i686 i686 i386 GNU/Linux

[/box]

下載前先看一下你的網卡驅動,如果是最新的就不用在重新裝了。

[box color="white" icon="none"]

[root@localhost zhangy]# ethtool -i eth0

driver: r8169

version: 2.3LK-1-NAPI

firmware-version:

bus-info: 0000:03:00.0

[/box]

RTL8111/8168B就是網卡的型號,這樣你可以網卡的型號來找一下網卡驅動的官方網站,然後下載最新的網卡驅動,驅動分64位和32位的,i386,i686是32位的機器,x86_64表示是64位的機器,不要選錯驅動了。

二、下載驅動,並安裝

1、解壓

[box color="white" icon="none"]

[root@localhost download]# tar jxvf r8168-8.032.00.tar.bz2

[/box]

2、安裝

[box color="white" icon="none"]

[root@localhost r8168-8.032.00]# make && make install

[/box]

如果報以下錯誤

make -C /lib/moles/2.6.18-308.8.2.el5PAE/build SUBDIRS=/home/zhangy/r8168-8.032.00/src INSTALL_MOD_DIR=kernel/drivers/net moles_install

make: *** /lib/moles/2.6.18-308.8.2.el5PAE/build: 沒有那個文件或目錄。 停止。

make: *** [install] 錯誤 2

說明你kernel源碼沒有安裝。安裝kernel源碼

[box color="white" icon="none"]

[root@localhost r8168-8.032.00]# yum install kernel-xen kernel-xen-devel kernel

> kernel-PAE kernel-PAE-devel kernel-devel kernel-headers

[/box]

安裝完以後,一定要重啟機器。不然下面操作就過不去了,會報FATAL: Mole r8168 not found.

[box color="white" icon="none"]

[root@localhost r8168-8.032.00]# depmod -a

[root@localhost r8168-8.032.00]# modprobe r8168

[/box]

編輯配置文件/etc/modprobe.cof,如果以前沒有添加alias eth0 r8168,如果已經有了修改一下成alias eth0 r8168。

查一下驅動是不是載入了,如果有以下內容說明驅動安裝成功了。

[box color="white" icon="none"]

[root@localhost r8168-8.032.00]# lsmod |grep r8168

r8168 231132 0

[/box]

必須重新啟動一下機器,用ethtool查看驅動才會改變,不然還是老樣子。下面是新的驅動。

[box color="white" icon="none"]

[root@localhost ~]# ethtool -i eth0

driver: r8168

version: 8.032.00-NAPI

firmware-version:

bus-info: 0000:02:00.0

[/box]

⑻ linux系統裝好之後沒有網卡驅動,要怎麼才能把網卡驅動裝起來

1 你是什麼本子?
2 linux是哪個發行版?
3 現在只是不是太偏的linux發3行版都是默認帶主流網卡的驅動的~~~
4 你可以查一下你的網卡型號,lsmod 查一下;
5 另外你的聯網方式如何,有線撥號,無線還是路由直連接?

⑼ 在linux系統下如何安裝網卡驅動

不知道你是不是已經找到網卡的驅動了啊 ,如果沒有的話就根據網卡的型號到主板的官方或是主板的驅動盤上找一下,應該可以找到對應的linux 驅動,然後按照以下步驟做,不要說我是抄的,我自己親自照著這個做過並且成功了才保存下來的。
希望能夠給像我這樣的新手提供掌握安裝網卡驅動的捷徑
1 確認系統的內核版本
[root@localhost ~]# uname -r
2.6.18-8.el5PAE
我的內核版本是2.6.18-8.el5PAE
2 確認系統是否已經安裝下列包
由於編譯需要用到內核的源代碼包和編譯程序gcc.所以如果沒有的話,要先裝.

查看:
檢查是否已經安裝內核源碼
[root@localhost ~]# rpm -qa|grep kernel
kernel-doc-2.6.18-8.el5
kernel-xen-2.6.18-8.el5
kernel-2.6.18-8.el5
kernel-PAE-2.6.18-8.el5
kernel-headers-2.6.18-8.el5
kernel-PAE-devel-2.6.18-8.el5
kernel-devel-2.6.18-8.el5
檢查是否已經安裝編譯用到的gcc
[root@localhost ~]# rpm -qa|grep gcc
gcc-gfortran-4.1.1-52.el5
gcc-java-4.1.1-52.el5
libgcc-4.1.1-52.el5
gcc-c++-4.1.1-52.el5
compat-gcc-34-c++-3.4.6-4
compat-gcc-34-3.4.6-4
gcc-4.1.1-52.el5
compat-gcc-34-g77-3.4.6-4
compat-libgcc-296-2.96-138
一般情況下如果安裝了內核源碼的話源碼目錄一般都在/usr/src/rRedHat目錄下
如果沒有的話就用安裝盤裡面的文件進行安裝
3 驅動程序編譯及安裝
通過官方網站獲取相應的驅動程序,我用的是Intel的e1000e的網卡驅動程序
相應的驅動程序包為e1000e-0.5.8.2.tar.gz將驅動程序包拷貝到/usr/src目錄下解壓縮
cd /usr/src
tar zxvf e1000e-0.5.8.2.tar.gz
完畢以後轉到 cd e1000e-0.5.8.2/src目錄下准備編譯安裝
在src目錄下依次執行 make (編譯驅動程序源碼) make install(安裝相應的驅動程序)
安裝完畢以後將驅動程序生成的*.o拷貝到/lib/moles/2.6.18-8.el5PAE/kernel/drives/net目錄下
cp e1000e.o /lib/moles/2.6.18-8.el5PAE/kernel/drivers/net
然後執行depmod -a載入驅動程序
4 驅動程序測試
我們可以通過modprobe e1000e進行載入 如果沒有提示錯誤信息證明驅動程序已經載入
同時可以通過lsmod查看已經載入的驅動程序
如果在顯示的驅動程序中能夠看到e1000e的字樣說明驅動程序已經載入成功

熱點內容
網卡了的原因 發布:2021-03-16 21:18:20 瀏覽:602
聯通客服工作怎麼樣 發布:2021-03-16 21:17:49 瀏覽:218
路由器畫圖 發布:2021-03-16 21:17:21 瀏覽:403
大網卡收費 發布:2021-03-16 21:16:50 瀏覽:113
路由器免費送 發布:2021-03-16 21:16:19 瀏覽:985
孝昌營業廳 發布:2021-03-16 21:15:54 瀏覽:861
網速增速代碼 發布:2021-03-16 21:15:29 瀏覽:194
怎麼黑光纖 發布:2021-03-16 21:14:54 瀏覽:901
埠增大 發布:2021-03-16 21:14:20 瀏覽:709
開機沒信號是什麼原因 發布:2021-03-16 21:13:45 瀏覽:645