bluestar 发表于 2013-1-28 17:17:37

Ubuntu 8.04 Realtek 8168/8111网卡不能上网解决办法!

一,确定你也遭受同样的问题
        现象:
     网卡插上网线后,根本不亮,将系统转到windowsxp下,网卡能够正常工作。或者是之前网卡能够正常工作,后来就突然不亮了,但是在windowsxp下网卡能够正常工作。
    接下来确定你的网卡为Realtek 8168/8111网卡,可用lspci查看。你的Ubuntu内核为2.6.24,似乎现在只有这个内核或者更高内核,出现死活不能上网的问题。包括在Win下打开wake-on-lan aftershutdown为enable,也不能上网。 看看你现在Ubuntu 的网卡驱动是不是 r8169,这个驱动对Realtek8168/8111竟然不支持,有人在官方提交了BUG报告了,但现在还没更新。 并且你试图自己下载8168的驱动,自己安装的时候,出现错误:
xuange@R-desktop:/usr/src/r8168-8.005.00$ sudo make clean modules
make -C src/ clean
make: Entering directory `/usr/src/r8168-8.005.00/src'
rm -rf *.o *.ko *~ core* .dep* .*.d .*.cmd *.mod.c *.a *.s .*.flags .tmp_versions Module.symvers Modules.symvers rset
make: Leaving directory `/usr/src/r8168-8.005.00/src'
make -C src/ modules
make: Entering directory `/usr/src/r8168-8.005.00/src'
make -C /lib/modules/2.6.24-12-generic/build SUBDIRS=/src modules
make: Entering directory `/usr/src/linux-headers-2.6.24-12-generic'
scripts/Makefile.build:41: /src/Makefile: No such file or directory
make: *** No rule to make target `/src/Makefile'. Stop.
make: *** Error 2
make: Leaving directory `/usr/src/linux-headers-2.6.24-12-generic'
make: *** Error 2
make: Leaving directory `/usr/src/r8168-8.005.00/src'
make: *** Error 2
xuange@R-desktop:/usr/src/r8168-8.005.00$
现在,如果像我所说的一样,很不幸,你和我们一样,出现了这个问题。:(
 
    解决办法:
     从官方网站下载驱动(r8168-8.011.00.tar.bz2),可从附件中下载,现在,我们可以动手了,自己编译驱动安装。以下是命令。
     tar xvjf r8168-8.011.00.tar.bz2
  
     cd ./r8168-8.005.00
     make clean
     make modules
     sudo make install
     sudo depmod -a
     sudoinsmod./src/r8168.ko
OK! 不用重启,看看,是不是能上网了。如果还不能上网,请打开终端,执行以下命令:
    lsmod | grep r8169
    lsmod | grep r8168
如果提示2个驱动都在的话,把2个都卸载掉
   sudo rmmod r8169
   sudo rmmod r8168
再重复安装驱动
进入驱动文件夹的根目录
8.make clean
9.make modules
10.sudo make install
11.sudo depmod -a
12.sudo insmod ./src/r8168.ko
 
ok,现在再尝试上网应该就没有问题了,可以首先查看网卡灯是否亮。
 
 
页: [1]
查看完整版本: Ubuntu 8.04 Realtek 8168/8111网卡不能上网解决办法!