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

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

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

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

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

lsmod                       设备加载情况

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

lspci                         查看pci网卡设备ethernetcontroller 厂商和机型,modprobe****       ****为网卡机型linux培训,比如 modprobeRTL81018101E,假如出错,说明模块不存在,该机型不辨识

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

找到网卡机型后就到驱动之家下载了相应网卡的linux驱动,这种须要依照自己的实际情况下载,不多说了,重点是前面。

二.下载网卡驱动

安装Linux网卡驱动_编译网卡驱动教程_linux iic驱动

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

三.安装网卡驱动

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

root@localhost~

#rpm-qa|grepkernel

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|grepgcc

gcc-c++-4.1.1-52.el5

libgcc-4.1.1-52.el5

gcc-4.1.1-52.el5

安装Linux网卡驱动_编译网卡驱动教程_linux iic驱动

gcc-gfortran-4.1.1-52.el5

倘若缺乏kernel-xen-devel-2.6.18-8.el5,可以去安装光碟的/Server/目录下linux iic驱动,找到kernel-xen-devel-2.6.18-8.el5.i686.rpm文件安装。

我很辛运,安装的系统中早已安装好了,呵呵。

2.编译安装网卡驱动

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

unzipIntel_e1000e-1.9.5.zip

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

#cde1000e-1.9.5/src

#makeinstall

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

安装Linux网卡驱动_linux iic驱动_编译网卡驱动教程

安装好的文件通常坐落如下目录中(kernelversion以我的为例)

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

insmode1000e.ko

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

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

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

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

倘若不打算使用XEN虚拟机;可以在启动时选择没有xen的内核,就不会生成那些额外的网卡了:

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

1.使用ntsysv命令步入服务管理linux iic驱动,关掉xend服务(空格键是选中或则取消)

编译网卡驱动教程_linux iic驱动_安装Linux网卡驱动

2.使用chkconfig命令:

root@localhost~

#chkconfig--level1xendoff

root@localhost~

#chkconfig--level2xendoff

root@localhost~

#chkconfig--level3xendoff

root@localhost~

#chkconfig--level4xendoff

root@localhost~

#chkconfig--level5xendoff

root@localhost~

#chkconfig--level6xendoff

检测xend是否都是关掉状态:

root@localhost~

#chkconfig--list|grepxend

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

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

更改完毕重启系统。

步骤二:步入系统->管理->网路,早已能看见网卡,可以配置IP和DNS。

Tagged:
Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复