linux下安装网卡驱动
摘取:
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没有驱动那就到官方下载安装吧,安装过程。
例如我有一张3COM的NIC,我现在进行驱动安装。
下载驱动:
#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 :
很熟悉的吧,配置文件,这个主要确定DNS与IP的对应关系,如果没有设置这个文件,别人访问你的Linux服务器只有输入IP了,如果设置该项就完全不一样了,输入简单的域名就OK了,嘿嘿。
/etc/hosts :
这个文件就比较有趣了,在WINDOWS下面组建的局域网,不是经常有人直接输入指定计算机名称访问同组该名称PC资源,打个不是很确切的比方:大家知道ARP是SiteName解析成对应IP,ARPA是IP反解析成对应的SiteName;该文件就是把PCName解吸成对应的IP,和反过来把IP解析成PCName。