Realtek RTL8168-8111(第6版)上的慢速有线互联网连接

我一直在看人们对他们的无线问题。 我遇到了连接到路由器的问题。 我前几天在我的自定义PC上安装了Ubuntu 11.10。 我在这台PC上安装的主板是华硕P8H61-M。

我遇到的问题是我的速度。 我有一个双启动,Windows 7和新的Ubuntu。 在我的Windows安装上,我从Speakeasy获得17Mbps的测试速度,实际下载速度约为2-3MB / s。 使用Ubuntu,我的Speakeasy测试速度为1.14Mbps,实际下载速度为60KB / s。

我已禁用IPv6,并且我没有使用GoogleDNS作为我的DNS,但它还没有解决问题。 我扫描了我的路由器(WRT54GS Linksys)以禁用IPv6连接,我没有看到任何选项。 我无法弄清楚为什么我会遇到如此缓慢的互联网连接。 任何帮助解决都会很棒!

我用这些结果执行了一个iconfig -a:

mark@Mark-ASUS:~$ ifconfig -a eth0 Link encap:Ethernet HWaddr f4:6d:04:d1:2c:4e inet addr:192.168.1.103 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::f66d:4ff:fed1:2c4e/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:21888 errors:0 dropped:21888 overruns:0 frame:21888 TX packets:21068 errors:0 dropped:90 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:26348337 (26.3 MB) TX bytes:2217140 (2.2 MB) Interrupt:46 Base address:0xc000 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:7 errors:0 dropped:0 overruns:0 frame:0 TX packets:7 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:952 (952.0 B) TX bytes:952 (952.0 B) 

我的规格是:

 mark@Mark-ASUS:~$ sudo lspci -nn 04:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 06) 06:00.0 PCI bridge [0604]: ASMedia Technology Inc. Device [1b21:1080] (rev 01) 

udev信息:

 KERNEL[11.351405] add /devices/pci0000:00/0000:00:1c.2/0000:04:00.0/net/eth0 (net) UDEV_LOG=3 ACTION=add DEVPATH=/devices/pci0000:00/0000:00:1c.2/0000:04:00.0/net/eth0 SUBSYSTEM=net INTERFACE=eth0 IFINDEX=2 SEQNUM=1542 UDEV [11.363905] add /devices/pci0000:00/0000:00:1c.2/0000:04:00.0/net/eth0 (net) UDEV_LOG=3 ACTION=add DEVPATH=/devices/pci0000:00/0000:00:1c.2/0000:04:00.0/net/eth0 SUBSYSTEM=net INTERFACE=eth0 IFINDEX=2 SEQNUM=1542 ID_VENDOR_FROM_DATABASE=Realtek Semiconductor Co., Ltd. ID_MODEL_FROM_DATABASE=RTL8111/8168B PCI Express Gigabit Ethernet controller ID_BUS=pci ID_VENDOR_ID=0x10ec ID_MODEL_ID=0x8168 ID_MM_CANDIDATE=1 

dmesg信息:

 [ 2.855982] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded [ 2.856366] r8169 0000:04:00.0: eth0: RTL8168b/8111b at 0xffffc9000064c000, f4:6d:04:d1:2c:4e, XID 0c900800 IRQ 46 [ 12.540956] r8169 0000:04:00.0: eth0: link down [ 12.540961] r8169 0000:04:00.0: eth0: link down [ 12.541173] ADDRCONF(NETDEV_UP): eth0: link is not ready 

我拿出了很多与eth0无关的信息,因为以前的编辑不会保存。 如果我需要更多信息,请告诉我。 我很乐意解决这个问题。 我注意到的另一个问题是,有时我的连接会断开连接,大约一分钟,然后重新连接。

我的Realtek半导体有限公司RTL8111 / 8168B PCI Express千兆以太网控制器(转06)也遇到了同样的问题。 查看ifconfig的输出,你有很多丢弃的包。 从Realtek换到司机为我工作:

Realtek 8168模块问题

我相信每次安装内核更新时都必须这样做。 另请注意Jonathan在同一页面上的评论。

我有相同的以太网适配器,已经更新了驱动程序,但没有解决问题。 我尝试禁用IPv6,但也没有帮助……但经过一些挖掘后,我找到了对/etc/nsswitch.conf文件的引用并更改了“hosts:”行的顺序。

最初,它是在顺序

 hosts: files mdns4_minimal [NOTFOUND=return] wins dns mdns4 

我改变它以便dns来自文件后重新启动差异是白天和黑夜 – DNS查找速度更快,网站立即加载而不是卡在Chrome中的“发送请求…”(或在FF中无所事事)。

 hosts: files dns mdns4_minimal [NOTFOUND=return] wins mdns4 

我不确定这是否会对其他任何事情产生负面影响,但我从未遇到任何问题 – 我能够浏览我的本地网络并安装Windows共享而没有任何问题。

我希望这是有帮助的!

我已多次拔掉我的电脑(运输),但从未解决过这个问题。 http://forum.ubuntuusers.de/topic/lan-karte-funktioniert-nicht/#post-3005217是我用来解决问题的网站。