當前位置:首頁 » 操作系統 » linux網卡驅動

linux網卡驅動

發布時間: 2022-01-11 10:16:34

❶ 如何在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伺服器怎麼裝網卡驅動

首先根據網卡的型號到主板的官方或是主板的驅動盤上找一下,應該可以找到對應的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系統下如何安裝網卡驅動

不知道你是不是已經找到網卡的驅動了啊 ,如果沒有的話就根據網卡的型號到主板的官方或是主板的驅動盤上找一下,應該可以找到對應的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.檢查是否安裝網卡驅動 執行命令: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下無線網卡如何驅動

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

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

❻ 求LINUX的網卡驅動~

給你找到了.介紹網頁:http://www.nvidia.com/object/linux_nforce_1.23.html
下載連接:http://us.download.nvidia.com/XFree86/nforce/1.23/NFORCE-Linux-x86-1.23.zip
注意:這是個包,包含
Audio (AC97) nForce-1 – nForce-4 intel8x0.c
Audio (HDA) nForce-430 and later hda_intel.c
Storage SATA sata_nv.c
ACHI ahci.c
IDE amd74xx.c
Ethernet All forcedeth.c
也就是說,如果你要網卡驅動,編譯forcedeth.c就ok了.

❼ linux下如何安裝網卡驅動

在linux上裝軟體有很多種方式。但是總結來說只有兩種,一種是這對系統編譯好的二進制文件,用特有的工具—(命令)直接下載並添加至系統就可以使用(跟Windows裝軟體很像);另外一種就是軟體以源代碼的方式打包(tar等)並
壓縮(zip,bz2,gz2)的形式發布,而且這也是最常用的linux下發布軟體的方法,因為Linux下大部分都是開源軟體。

從你提供的信息可以得知你下載的是源代碼包。這樣就要求你先把它解壓,然後查看解壓文件夾的內容。通常情況下,這些軟體包都會包含安裝信息,比如安裝方法,方式等,一般都包含在Readme,Install這樣的純文本文件里。在安裝之前必須要認真的有針對性的讀一下。

如果沒有這些文件,那麼你下載此驅動的官網上一定會有安裝方法的說明。
通常都是configure,make ,make install之類的命令。這是大部分從源代碼構建編譯安裝軟體最通用的方法。剛開始你可能會很不適應,但是時間長了你就知道Linux世界就是這樣,而且這也是高效率的。

如果有了安裝方法還不明白或安裝過程出現錯誤的話,這也很正常。這時候就充分發揮搜索引擎和開源社區的力量了。你應該在關鍵詞中提及你的操作系統版本及名稱(不是簡單的Linux,而是像Ubuntu 8.04,red flag 7.0這樣的信息)並你要裝的顯卡信息,或者軟體安裝過程中的出錯信息來進行搜索提問。

在Linux下遇到問題是很正常的,在網上尋找解決方法和看系統和軟體自帶的文檔都是解決這些問題的最主要的手段。這非常考驗我們使用著的耐心。這也是Linux如此優秀的操作系統難以推廣的原因之一。

還好,現在有了非常成熟的桌面Linux系統了,可以免去初學者很多的手動配置過程。系統,驅動,還有軟體都安裝都要比在Windows下都容易。你也可以試一下這些系統,筆者推薦Ubuntu最新版本,這或許可以省去你手動裝驅動的麻煩。

祝你好運!

❽ 在linux下安裝網卡驅動

你的意思是不是說要把 e1000e.o復制到/lib/moles/2.6.18-8.el5PAE/kernel/drivers/net目錄下?如果是的話,要看看你的電腦有沒有/lib/moles/2.6.18-8.el5PAE/kernel/drivers/net這個目錄。沒有肯定不行。/lib/moles目錄下有沒有一個叫2.6..18-8.el5PAE的目錄?我覺得你的問題就在這里。2.6..18-8.el5PAE是指rhel5的2.6.18-8PAE內核。要是內核版本不是2.6.128-8或雖然是2.6.18內核但不是pae內核,這塊就得改。最好進到/lib/moles目錄下,看看裡面有沒有2.6.18-8.惡男PAE這個目錄。

❾ linux下如何查看網卡驅動版本信息

Linux下查看網卡驅動和版本信息
查看網卡生產廠商和信號
查看基本信息:lspci
查看詳細信息:lspci -vvv # 3個小寫的v
查看網卡信息:lspci | grep Ethernet
查看網卡驅動
查看網卡驅動信息:lspci -vvv # 找到網卡設備的詳細信息,包括網卡驅動
# lsmod 列出載入的所有驅動,包括網卡驅動

查看網卡驅動版本
查看模塊信息:modifo<mole name> # 其中包含version信息
或 # ethtool-i <device name>
RHEL 6.3中的網卡驅動版本:
# modinfo igb
filename: /lib/moles/2.6.32-279.el6.x86_64/kernel/drivers/net/igb/igb.ko
version: 3.2.10-k
license: GPL
description: Intel(R) Gigabit Ethernet Network Driver
# modinfo e1000e
filename: /lib/moles/2.6.32-279.el6.x86_64/kernel/drivers/net/e1000e/e1000e.ko
version: 1.9.5-k
license: GPL
description: Intel(R) PRO/1000 Network Driver
author: Intel Corporation,<[email protected]>
# modinfo e1000
filename: /lib/moles/2.6.32-279.el6.x86_64/kernel/drivers/net/e1000/e1000.ko
version: 8.0.35-NAPI
license: GPL
description: Intel(R) PRO/1000 Network Driver
# modinfo ixgbe
filename: /lib/moles/2.6.32-279.el6.x86_64/kernel/drivers/net/ixgbe/ixgbe.ko
version: 3.6.7-k
license: GPL
description: Intel(R) 10 Gigabit PCI Express NetworkDriver
# modinfo r8169
filename: /lib/moles/2.6.32-279.el6.x86_64/kernel/drivers/net/r8169.ko
version: 2.3LK-NAPI
license: GPL
description: RealTek RTL-8169 Gigabit Ethernet driver
查看網路介面隊列數
查看網卡介面的中斷信息:#cat /proc/interrupts | grep eth0
或 # ethtool-S eth0
查看網卡驅動源碼的版本號
解壓Intel網卡驅動源碼,打開解壓縮目錄下的*.spec文件查看驅動的版本。
例如:解壓e1000-8.0.35.tar.gz網卡驅動後,查看e1000.spec文件。
Name:e1000
Summary:Intel(R) Gigabit Ethernet Connection
Version: 8.0.35
Release:1
Source:%{name}-%{version}.tar.gz
Vendor:Intel Corporation
License:GPL
ExclusiveOS:linux
Group:System Environment/Kernel
在驅動源碼src目錄中查找:
#grep DRV_VERSION * # forLinux
#findstr DRV_VERSION * # for Windows
在e1000_main.c中也能找到定義驅動版本的一行:
#define DRV_VERSION"8.0.35" DRV_NAPI DRV_DEBUG DRV_HW_PERF
在e1000e中src目錄下netdev.c文件:
#define DRV_VERSION"3.0.4.1" DRV_EXTRAVERSION
igb_main.c:
#define MAJ 5
#define MIN 2
#define BUILD 9.4
#define DRV_VERSION__stringify(MAJ) "." __stringify(MIN) "."\
ixgbe_main.c:
#define DRV_VERSION __stringify(3.22.3) DRIVERIOVDRV_HW_PERF FP GA \

❿ LINUX 下網卡驅動

如果是虛擬機安裝,那網卡就不是真實網卡,應該是虛擬機虛擬出來的網卡,如果沒有網卡驅動,可能是虛擬機設置方面的問題,如果覺得設置沒有問題,可是試試安裝一個VM tools,一般的驅動都能裝上的

熱點內容
讓圖片說話有什麼安卓軟體 發布:2024-12-23 11:07:04 瀏覽:268
qq空間上傳視頻要什麼格式的 發布:2024-12-23 11:05:56 瀏覽:593
百度雲伺服器怎樣 發布:2024-12-23 11:02:21 瀏覽:644
pythonlinux推薦 發布:2024-12-23 10:58:54 瀏覽:56
pythonurllib2沒有了 發布:2024-12-23 10:57:38 瀏覽:606
常考演算法 發布:2024-12-23 10:53:04 瀏覽:303
循跡小車演算法 發布:2024-12-22 22:28:41 瀏覽:82
scss一次編譯一直生成隨機數 發布:2024-12-22 22:04:24 瀏覽:956
嫁接睫毛加密 發布:2024-12-22 21:50:12 瀏覽:975
linuxbin文件的安裝 發布:2024-12-22 21:46:07 瀏覽:798