linux 5识别网卡,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/driver

4,把驱动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 ip

nameserver ip两句话

2,重启

servicenetwork restart

2,查看ifconfig -a

正常的话就可以上网了

四设置开机自动加载

1,配置文件vi /etc/sysconfig/network-script/ifcfg-eth0

DEVICE=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.conf

vi/etc/modules.conf

在文件中加入下面一行:

alias eth0atl2

也有的说是在/etc/modprobe.conf下加入

alias  eth0 atl2

不过我后来把两个都删了,还是能正常加载

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值