ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 解决Linux网卡驱动问题

解决Linux网卡驱动问题

Linux操作系统 作者:kkppu 时间:2014-10-30 10:41:45 0 删除 编辑
转自:http://hi.baidu.com/loveyurui/item/d4a87e118609e7e05f53b1ee

注意:

本文是在linux系统完全安装的条件下进行的。有的朋友安装linux是定制安装,因此可能会出现某些必要的软件包没有的情况。这就需要自己解决了。不难的 呵呵

一 查看网卡是否安装
   1 ifconfig -a 如果没有ethX 就很可能是网卡没有安装,至少可以断定网卡没有自动加载。
      如果这时输入 ifconfig eth0 xxx.xxx.xx.xx 系统会提示没有eth0 该设备。

   2 可以用 dmesg | grep ethx 来查看系统能不能检查到该模块。如果能会返回
      ATL2: eth0 NIC Link is up <100M full duplex>
否则没反应

   3 用lsmod 查看开机时是否有加载如果有的,会有atl2 或eg3之类的

   4,查看网卡驱动安装的目录 
          #uname -r    查看内核版本
          #cd lib/modules/'uname -r'/kernel/drives/net    网卡驱动安装在该目录下
          #ls                                                                               
显示相关的驱动,如果没有就要手动安装了

二,安装驱动
   1 查看你的驱动类型。我切换到2003系统查看网卡型号。

   2 网上下载驱动。我下载的地址如下:
)

   3 通过U盘拷贝到linux中。
       1) #modprobe usb-storage 必须的命令 好像这样才能读出U盘
       2) # mount /dev/sdb? /mnt (?为几可以用fdisk -l查看一下,我的是sda)

注意:有的U盘可能linux无法读出。本人今天(20091208)就吃了个大亏,U盘怎么也不能读出,结果折腾了5个小时,突然想起这个U盘跟上次使用的U盘不是同一个,于是换了上次的U盘,才没有问题。后来比较这2个U盘,文件格式都是FAT32的,应该读取没问题的。只是那个不能读取的U盘是水货,而可以读取的U盘是正规厂商的。难道linux系统能够识别行货水货? 汗!

   4,把驱动cp 到linux /tmp目录下(也可以是其他目录,)

   5,进入 tmp 目录,解压
        # tar jxvf r8169-6.011.00.tar.bz2
        会出来一些文件,注意看readme,里面有怎样安装驱动。

   6 加载驱动
        执行清楚网卡驱动命令:make clean
        执行安装网卡模块命令:make modules
        继续:                make install
        挂接:                depmod -a
        加载:                modprobe r8169 有的资料是insmod ./src/r8168.ko
查看是否成功:        Lsmod | grep r8169 如显示有信息则成功。或 ifconfig .

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22775819/viewspace-1314297/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2014-10-20

  • 博文量
    6
  • 访问量
    42505