linux下安装网卡驱动

时间:2024-04-15 07:42:59
摘自:http://hi.baidu.com/ucat/blog/item/d33d44f4fe14026cddc4748e.html

摘取:
1、显示使用设备命令:
Lspci  或者
lspci –v

2、查看是否工作:
lsmod

3、NIC的驱动是.ko结尾的文件

4、NIC的驱动模块存放目录[release版本号查看命令是:uname -r]:
/lib/modules/release/kernerl/drivers/net

5、在LINUX环境下,NIC不是以实名工作,而是以别名出现进行工作,存放别名与实名NIC的位置是
网卡模块加载的驱动,模块配置文件
/etc/modprode.conf [以后安装未知NIC驱动的时候会用到此文件]

6、网卡的IP地址配置文件
/etc/sysconfig/network-scripts/

7、DNS客户配置文件

/etc/resolv.conf

 

上面是NIC驱动安装好的情况下,如果NIC没有驱动那就到官方下载安装吧,安装过程。

例如我有一张3COMNIC,我现在进行驱动安装。

下载驱动:

#Wget http://www.3com.com.cn/download/xxxx.tar

解压:

#tar –zxvf xxx.tar

#make

#modprode xxx

#cp xxx.o /lib/modules/release/kernel/drivers/net/

#depmod –a

取别名写入modprode.conf配置文件中

#echo “alias eth2 xxx” >> /etc/modprode.conf

这样完成后,我们就可以重复上面的步骤检测是否工作正常了。

在进行配置前,还是要熟悉LINUX环境下主要的配置文件

/etc/sysconfig/network

该文件主要是设定主机名(Hostname),是否启动网络(Start / Stop Network),网段网关(Gateway)在有的Linux版本中,修改该文件后欲使设定生效,需要重起计算机(Reboot Linux)

/etc/sysconfig/network-scripts/ifcfg-ethn

该文件主要设定设备名称(DeviceName),是否在启动时激活网络(Onboot)IP获取方式(Bootproto DHCP/Static),网卡地址(IPADDR),网卡掩码(NETMASK),该网段首地址(NETWORK),该网段广播地址(BROADCAST)等信息,该文件是最重要的设置。

/etc/resolv.conf

很熟悉的吧,配置文件,这个主要确定DNSIP的对应关系,如果没有设置这个文件,别人访问你的Linux服务器只有输入IP了,如果设置该项就完全不一样了,输入简单的域名就OK了,嘿嘿。

/etc/hosts

这个文件就比较有趣了,在WINDOWS下面组建的局域网,不是经常有人直接输入指定计算机名称访问同组该名称PC资源,打个不是很确切的比方:大家知道ARPSiteName解析成对应IPARPAIP反解析成对应的SiteName;该文件就是把PCName解吸成对应的IP,和反过来把IP解析成PCName