我用下面的方法安装,最后使用ifconfig -a 可以看到网卡接收,发送数据都是0,大家帮看下我的问题出在哪里吧,谢谢了!
我试着在论坛搜了一下Realtek RTL8168/8111集成网卡的问题,整理了一下,大家的大概方法都是这样的。(加粗部分是我编译看到的一些不同)

1.下载Realtek官方驱动程序
下载Realtek官方网站提供的驱动程序:
http://www.realtek.com.tw/downloads/dow ... wn=false#2
(提示:你可以在windows下载然后拷到U盘备用)
2.删除内核中r8169模块
-------------------------------
>rmmod r8169
>mv /lib/modules/`uname -r`/kernel/drivers/net/r8169.ko ~/r8169.ko.backup
(注意上面这个`不是单引号,而是~键下面的`)
--------------------------------
3.重新编译安装r8168内核模块
(插入下载官网驱动的U盘)重新编译新的r8168内核模块:
--------------------------------------------------------------------
>bzip2 -d r8168-8.009.00.tar.bz2
>tar -xf r8168-8.009.00.tar
>cd r8168-8.009.00
>make clean modules
>make install
---------------------------------------------------------------------
重新编译内核模块依存关系
---------------------------------
>depmod -a
>insmod ./src/r8168.ko
---------------------------------
删除initrd(初始化内核模块)中的r8169模块
----------------------------------------------------
>mv /initrd.img ~/initrd.img.backup
>mkinitramfs -o /boot/initrd.img-`uname -r` `uname -r`(我这一步出现Warning: No support for locale: zh_CN.utf8)
----------------------------------------------------
添加 r8168 模块到 /etc/modules
----------------------------------------
>echo "r8168" >> /etc/modules
----------------------------------------
重启!
检测是不是仅有r8168模块载入!
--------------------------------------------
>lspci -v
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)
Subsystem: ASRock Incorporation Device 8168
Kernel driver in use: r8168
Kernel modules: r8168
我检测是不是仅有r8168模块载入!
--------------------------------------------
>lspci -v
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller ( rev 06 )
Subsystem: Micro-Star International Co., Ltd. Device 7641
Kernel driver in use: r8168
Kernel modules: r8168