首页 / 操作系统 / Linux / RedHat Linux 5.0 如何识别网卡和安装驱动
RedHat Linux 5.0 如何查看网卡是否安装1 ifconfig -a 如果没有ethX 就很可能是网卡没有安装,至少可以断定网卡没有自动加载。如果这时输入 ifconfig eth0 xxxx.xxxx.xxxx.xxxx 系统会提示没有eth0 该设备。2 可以用 dmesg | grep ethx 来查看系统能不能检查到该模块。如果能会返回ATL2: eth0NIC Link is up <100M full duplex>否则没反应3 用lsmod 查看开机时是否有加载如果有的,会有atl2 或eg3之类的4,查看网卡驱动安装的目录#uname -r 查看内核版本#cd lib/modules/"uname-r"/kernel/drives/net 网卡驱动安装在该目录下#ls 显示相关的驱动,如果没有你要的驱动就要手动 动安装了二,安装驱动1 查看你的驱动类型。如果有xp 的话可以在xp 下看相关的驱动。再把驱动下载下来。2 ,由于linux 不能上网,所以只能用xp 下,再把下载下来的驱动程序cp到linux 下3,进入到windows目录#cd /mnt/winc/driver4,把驱动cp 到linux /tmp目录下(也可以是其他目录,)5,进入 tmp 目录#cd/tmp/driver/src/6 #make开始编译,看是否有异常。7 把生成的文件拷贝到 lib/modules/"uname -r"/kernel/drives/net 下。否则启动时找不到。不出意外的话网卡就安装好了8 手工加载 insmod lib/modules/"uname-r"/kernel/drives/net/atl2.ko可以输入ifconfig 查看现在是否有 eth0.有的话就加载了三,配置网卡1 设置ip 和掩码 ifconfig eth0 xxx.xxx.xxx.xxx 255.255.255.0设置gw route add default gw 网关设置dns 直接修改 /etc/resolv.conf# vi /etc/rescolv.conf加 nameserver ipnameserver ip 两句话2,重启servicenetwork restart2,查看ifconfig -a正常的话就可以上网了四设置开机自动加载1,配置文件 vi /etc/sysconfig/network-script/ifcfg-eth0DEVICE=eth0 #设定网卡的名称,要跟文件名称对应 ##是否在开机的的时候启动网卡#BOOTPROTO=static #如果是动态主机的话,要改成 dhcp 才行#IPADDR=192.168.0.1 #IP 地址#NETMASK=255.255.255.0 #子网掩吗#NETWORK=192.168.0.1 #该网段的第一个 IP#BROADCAST=192.168.0.255 #最后一个同网段的广播地址#GATEWAY=192.168.0.1 #网关地址#2 网上很多人说要修改配置文件设置开机加载模块,设置开机加载摸块就是编辑/etc/modules.confvi/etc/modules.conf在文件中加入下面一行:alias eth0atl2也有的说是在 /etc/modprobe.conf 下加入alias eth0 atl2不过我后来把两个都删了,还是能正常加载更多RedHat相关信息见RedHat 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=10本文永久更新链接地址