当前位置:首页 » 操作系统 » 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-09-17 03:13:05 浏览:542
html文件上传表单 发布:2024-09-17 03:08:02 浏览:783
聊天软件编程 发布:2024-09-17 03:00:07 浏览:725
linuxoracle安装路径 发布:2024-09-17 01:57:29 浏览:688
两个安卓手机照片怎么同步 发布:2024-09-17 01:51:53 浏览:207
cf编译后没有黑框跳出来 发布:2024-09-17 01:46:54 浏览:249
安卓怎么禁用应用读取列表 发布:2024-09-17 01:46:45 浏览:524
win10设密码在哪里 发布:2024-09-17 01:33:32 浏览:662
情逢敌手迅雷下载ftp 发布:2024-09-17 01:32:35 浏览:337
安卓如何让软件按照步骤自动运行 发布:2024-09-17 01:28:27 浏览:197