首页 > 代码库 > 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 下,再把下载下来的驱动程序cplinux

 

      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

 

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


本文出自 “小乔思雨” 博客,请务必保留此出处http://3522190.blog.51cto.com/3512190/1538993