linux下安装编译网卡驱动的方法

时间:2022-05-08 13:26:38 其他范文 收藏本文 下载本文

linux下安装编译网卡驱动的方法(通用7篇)由网友“今天不是江湖骗子”投稿提供,下面是小编帮大家整理后的linux下安装编译网卡驱动的方法,欢迎阅读,希望大家能够喜欢。

linux下安装编译网卡驱动的方法

篇1:linux下安装编译网卡驱动的方法

这篇文章主要介绍了linux下安装编译网卡驱动的方法,需要的朋友可以参考下

安装linux操作系统后发现没有网卡驱动,表现为

system → Administration → Network下Hardware列表为空,

以下为安装编译网卡驱动的过程,本人是菜鸟,以下是我从网上找的资料进行整理,并实际操作的过程,仅供借鉴。

一.检测linux系统内核版本和网卡类型,相关命令如下:

uname -r                   查看linux内核版本 (uname -a 可显示所有信息)

lsmod                       设备加载情况

ls /usr/share/hwdata  查看硬件设备

lspci                         查看pci网卡设备 ethernet controller 厂商和型号,modprobe ****       ****为网卡型号,例如 modprobe RTL8101E ,如果出错,说明模块不存在,该型号不识别

我在这一步时查找不到网卡型号,无奈只能由同时采购的其他相同型号预装win7的电脑下查看网卡型号,是个笨办法,嘿嘿……

找到网卡型号后就到驱动之家下载了相应网卡的linux驱动,这些需要根据自己的实际情况下载,不多说了,重点是后面。

二.下载网卡驱动

Intel_e1000e-1.9.5.zip 为我下载的所需的网卡驱动,这个在linux下需自己编译.

三.安装网卡驱动

1.检测编译需要用到内核的源代码包和编译程序gcc。所以如果没有的话,要先装。

[root@localhost ~]# rpm -qa|grep kernel

kernel-xen-2.6.18-8.el5

kernel-xen-devel-2.6.18-8.el5

kernel-headers-2.6.18-8.el5

[root@localhost ~]# rpm -qa|grep gcc

gcc-c++-4.1.1-52.el5

libgcc-4.1.1-52.el5

gcc-4.1.1-52.el5

gcc-gfortran-4.1.1-52.el5

如果缺少kernel-xen-devel-2.6.18-8.el5,可以去安装光盘的/Server/目录下,找到kernel-xen-devel-2.6.18-8.el5.i686.rpm 文件安装。

我很幸运,安装的系统中已经安装好了,呵呵。

2.编译安装网卡驱动

将下载的网卡驱动放到/home目录下,解压Intel_e1000e-1.9.5.zip包

unzip Intel_e1000e-1.9.5.zip

进入解压后的目录并编译安装,命令如下:

# cd e1000e-1.9.5/src

# make install

一般情况下解压的目录中会有一个readme文件,里面详细写明了网卡安装的步骤,强烈建议先看readme,安装readme中步骤操作一般不会出现问题,

安装好的文件一般位于如下目录中(kernel version以我的为例)

/lib/modules/2.6.18-194.el5xen/kernel/drivers/net/e1000e/e1000e.ko

insmod e1000e.ko

安装完毕,成功后系统提示网络已连接,说明网卡驱动已经装好,也可以通过检查system → Administration → Network下Hardware列表。

备注(以下为网上资料,未实际验证):

如果操作系统启用了支持XEN的内核,“硬件”选项卡里会出现两个网卡,eth0和peth0。

eth0就是映射到peth0的;系统还会自动生成一个xenbr0的网卡;这个网卡是为guestOS做桥接的;vif0.0是指Domain0的第一块网;vif0.1指Domain0的第二块网卡;

如果不准备使用XEN虚拟机;可以在启动时选择没有xen的内核,就不会生成这些额外的网卡了:

步骤一:关闭xend进程,使之不随系统自启动。

1.使用ntsysv命令进入服务管理,关闭xend服务(空格键是选中或者取消)

2.使用chkconfig命令:

[root@localhost ~]# chkconfig --level 1 xend off

[root@localhost ~]# chkconfig --level 2 xend off

[root@localhost ~]# chkconfig --level 3 xend off

[root@localhost ~]# chkconfig --level 4 xend off

[root@localhost ~]# chkconfig --level 5 xend off

[root@localhost ~]# chkconfig --level 6 xend off

检查xend是否都是关闭状态:

[root@localhost ~]# chkconfig --list |grep xend

xend           0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭

xendomains     0:关闭 1:关闭 2:关闭 3:启用 4:启用 5:启用 6:关闭

修改完毕重启系统。

步骤二:进入系统->管理->网络 ,已经能看到网卡,可以配置IP和DNS。

然后修改绑定MAC地址:

1.网卡相关的TCP/IP网络配置文件是:/etc/sysconfig/network-scripts/ifcfg-ethx。其中x从0开始,第一个以太网配置文件即:/etc/sysconfig/network-scripts/ifcfg-eth0。使用vi编辑器修改这个文件,也可以修改网卡MAC地址。

把 HWADDR=ff:ff:ff:ff:ff

改为 MACADDR=00:1F:D0:64:9B:B7 MACADDR后面是自己的mac地址

2. /etc/sysconfig/networking/profiles/default/ ifcfg-eth0

把 HWADDR=ff:ff:ff:ff:ff

改为 MACADDR=00:1F:D0:64:9B:B7 MACADDR后面是自己的mac地址

重启生效。

篇2:无线网卡驱动安装方法

现在大多数人都喜欢无线上网,那么无线网卡怎么用,无线网卡驱动又怎么安装呢?本教程为大家详细介绍一下无线网卡驱动安装方法,

无线网卡驱动怎么安装:

1、下载好驱动以后,解压缩,请记住存放驱动的地址,也就是路径,winxp文件夹的位置。

2、插上无线网卡,如果系统提示发现新硬件,会跳出对话框,照步骤3进行。如果没有提示,按如下步骤:在桌面上“我的电脑”图标上点击右键,选择属性;在跳出的“系统属性”窗口,点“硬件”-“设备管理器”-“操作”-“扫描检测硬件改动”,

然后应该会跳出发现新硬件的窗口,照步骤3进行。

3、WINDOWS,可以连接到windows update以搜索软件吗?否,暂时不,下一步。

4、您期望向导做什么?从列表或指定位置安装,下一步。

5、选择一种硬件类型,然后单击下一步。从列表中选“网络适配器”,下一步。

6、请选择您的搜索和安装选项。不要搜索,我要自己选择要安装的驱动程序,下一步。

7、您想安装哪个网卡?点“从磁盘安装”,下一步。

8、从磁盘安装。点“浏览”,找到winxp文件夹,确定。

9、回到您想安装哪个网卡的窗口,点第一个,也就是最长的那一串字,下一步。

10、向导正在安装软件,请稍候。会跳出说这个软件没有通过WINDOWS验证的提示,选择“仍然继续”。

11、完成找到新硬件向导。单击“完成”。

篇3:网卡驱动的安装方法

网卡驱动怎么安装对于新手用户很多都会问这样的问题,其实网卡驱动和显卡驱动都是一样的,

网卡驱动的安装方法

如果你的不是集成的可以使用配置的光盘安装,不过现在网卡一般都是集成在主板上的,所以你只需要安装主板驱动就可以了。

篇4:无线网卡驱动安装方法

现在大多数人都喜欢无线上网,那么无线网卡怎么用,无线网卡驱动又怎么安装呢?本教程为大家详细介绍一下无线网卡驱动安装方法,

无线网卡驱动怎么安装:

1、下载好驱动以后,解压缩,请记住存放驱动的地址,也就是路径,winxp文件夹的位置。

2、插上无线网卡,如果系统提示发现新硬件,会跳出对话框,照步骤3进行。如果没有提示,按如下步骤:在桌面上“我的电脑”图标上点击右键,选 择属性;在跳出的“系统属性”窗口,点“硬件”-“设备管理器”-“操作”-“扫描检测硬件改动”,

然后应该会跳出发现新硬件的窗口,照步骤3进行。

3、WINDOWS,可以连接到windows update以搜索软件吗?否,暂时不,下一步。

4、您期望向导做什么?从列表或指定位置安装,下一步。

5、选择一种硬件类型,然后单击下一步。从列表中选“网络适配器”,下一步。

6、请选择您的搜索和安装选项。不要搜索,我要自己选择要安装的驱动程序,下一步。

7、您想安装哪个网卡?点“从磁盘安装”,下一步。

8、从磁盘安装。点“浏览”,找到winxp文件夹,确定。

9、回到您想安装哪个网卡的窗口,点第一个,也就是最长的那一串字,下一步。

10、向导正在安装软件,请稍候。会跳出说这个软件没有通过WINDOWS验证的提示,选择“仍然继续”。

11、完成找到新硬件向导。单击“完成”。

篇5:Ubuntu安装网卡驱动

1.在终端用lsusb查看到我的无线网卡的芯片是5370 Ralink的,

相关的linux驱动可以在www.mediatek.com/_en/07_downloads/01_windows.php?sn=501下载到。

2.把下载下来的压缩包解压,这里我把解压出来的文件夹放在用户目录下,并命名为STA。即路径为/home/lucifer/STA.

3.进入STA的文件夹,修改os/linux/config.mk文件,为了是开启HAS_WPA_SUPPLICANT和HAS_NATIVE_WPA_SUPPLICANT_SUPPORT。具体见下面的代码:(把对应条目的n改成y即可)

# Support Wpa_Supplicant

HAS_WPA_SUPPLICANT=y

# Support Native Wpa_Supplicant for Network Maganger

HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y

4.用终端进入/home/lucifer/STA.并运行以下命令,

sudo su      获取root权限,需要输入当前用户的密码

make

make install

modprobe rt5370sta

到这里基本就可以使用了。

5.最后把网卡添加到/etc/modules (没有进行次操作未发现异样。)

代码:

echo rt5370sta >> /etc/modules

篇6:Ubuntu如何安装无线网卡驱动方法

安装了Ubuntu后发现没有无线网络,搜索不到WiFi,但是正常情况下安装Ubuntu后,系统会自动安装无线网卡驱动,并且开机自动连接无线网,查了一下,原来我的网卡是非主流网卡,Ubuntu不会自动安装驱动。找到原因了,那就来解决吧!先连接有线。

5月11号补充:此经验是我在使用ubuntu12.10时写的,现在ubuntu14.04发布了,在新的的版本里我发现虽然开机的的时候依然没有显示无线网,但并不用自己下驱动。只要设置一下就可以了。请看我的另一篇经验:ubuntu开机后没有显示无线网,如何设置。

1、我的网卡是Broadcom (博通)的,驱动下载地址:www.broadcom.com/support/802.11/linux_sta.php 之后解压。

2、ctrl+alt +T 打开终端 输入命令 (安装必要的工具)

sudo apt-get install build-essential linux-headers-generic

sudo apt-get build-dep linux

3、注意:你在那个文件里解压的,就在那个文件夹里编译。后面的命令也这样。比如:我把压缩包放在了/home/hufy/重要 里 先使用cd 进入该目录,再输命令。

编译。

sudo make clean

sudo make

4、最关键的语句,如果重启后无线又没有了,再输入这几句,

sudo modprobe lib80211

sudo modprobe cfg80211

sudo insmod wl.ko

5、通过以上3个命令你的无线驱动已经安装上了,看看你的电脑右上角是不是出现无线的标志了,还没结束欧,继续。不然重启后无线又没了。

sudo cp /boot/initrd.img-`uname -r` somewheresafe (uname -r 是查看Linux内核版本的)

sudo update-initramfs -u

sudo cp wl.ko

6、/lib/modules/`uname -r`/kernel/drivers/net/wireless sudo depmod -a

接着把wl模块加入到启动模块中,即在/etc/modules文件最后加入wl

使用命令:sudo cp wl.ko /etc/modules

/lib/modules/3.5.0-48-generic/updates/dkms 将updates/dkms目录下的wl.ko 文件删除。其中 3.5.0-48-generic 是我使用命令uname -r得到的我的内核版本。这地方改成你的。命令:sudo rm wl.ko

7、再输入:sudo depmod -a

篇7:看图教你安装网卡驱动

本章是在WINDOWS98下安装的网卡驱动程序,我们用的是一块非即插即用的网卡,系统就不会在启动时发现它的存在,在这种情况下,我们就只有从控制面板中手动添加它了,非即插即用网卡的安装与Windows 98中不带驱动程序的即插即用网卡的安装方法有些类似,不同的只是系统在启动时无法发现它的存在,而需要我们在控制面板中手动添加它。打开控制面板,双击“添加新硬件”图标。

打开了“添加新硬件向导”,单击“下一步”开始添加;现在系统告诉我们,点“下一步”后,将开始搜索新的硬件;

这里Windows 98又告诉我们,可以让系统自动搜索新硬件,也可以从硬件列表中指定该硬件,由于我们这块网卡不是即插即用的,系统无法搜索到,所以只能选择第二项“从列表中选择硬件”,再单击“下一步”;

看,出现了硬件列表,在这个列表中找到“网络适配器”,选中它,再点“下一步”;现在又出现了“设备选择”窗口,从这一步往后,非即插即用网卡的安装就和刚才我们讲的Windows 98中不带驱动程序的即插即用网卡的安装步骤相同了。因为Windows 98无法为非即插即用网卡进行设置,所以我们还要检查一下网卡的中断和输出输入地址,看它是否跟其它的硬件起冲突。从Windows98的控制面板中,双击“系统”图标。选择设备管理,就能看到网卡的设置了,

单击网络适配器项前面的“+”号,可以看到我们刚才安装的NE2000兼容网卡。双击打开它,还能看到进一步的内容。

常规项中显示硬件信息及设备状态:该设备正常运转。单击资源项,可以看到当前使用的中断为3,输入输出地址:0320-033F。由于中断3容易与连接在COM2口上的设备起冲突,一些常用的设备,如:MODEM、手写笔等等一般都是用的COM2口,还有的声卡的输出输入地址也是0320-033F,为了避免发生冲突,我们需要将其中断改为网卡通常使用的值,一般网卡的中断为11,输出输入地址为0280-029F。更改中断值的方法是这样的:先用鼠标点一下“使用自动的设置”前面的小勾,然后用鼠标选中中断请求,再点更改设置按钮。在这里我们将中断改为11,你看,这里显示,网卡的中断没有跟其它硬件冲突,当选用不同的中断值时,电脑会提示是否与其它设备冲突,我们选用一个无设备冲突的中断值就行了。用同样的方法选择一个无设备冲突的输入输出地址值,我们就改为0280-029F。网卡的中断和地址更改后,要重新启动,如果网络工作正常,就说明设置正确,如果工作不正常,就需要继续更改设置直到没有冲突为止。

这样网卡就安装好了。

点击阅读更多学院相关文章>>

分享到

实例讲解在Linux下安装nvidia显卡驱动Linux

linux目录简单介绍Linux

php实习报告

计算机毕业生的实习报告

安卓反编译揭秘(爱加密系列教程十)

安卓实习心得感悟

abiword的中文显示问题!_Unix系统

多途径可打造负载均衡

感染delphi编译器的SysConst.dcu病毒病毒防范

嵌入式系统的实习报告

linux下安装编译网卡驱动的方法
《linux下安装编译网卡驱动的方法.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

【linux下安装编译网卡驱动的方法(通用7篇)】相关文章:

后门750字作文2022-09-01

用Sygate4.0组建代理服务器!Windows系统2022-04-30

基于ARM体系的嵌入式系统BSP的程序设计2022-05-04

基于编译技术的协议解析方法2023-09-18

3DSMAX学习心得总结2023-12-30

端口转发软件rinetd安装部署linux服务器应用2022-04-30

VMware和Qemu虚拟机的网络综合设置方法2022-11-21

WIN技巧:ExchangeOutlookWebAccess疑难解答2022-08-16

浅析基于可验证计算的可信云计算优秀论文2023-03-02

嵌入式实习总结2023-02-11