访问互联网后不久,浏览器/下载超时。超时前,互联网短暂地正常工作;之后,无线网络仍连接且信号强,但每次访问互联网都会导致超时。当我离开电脑一段时间后,互联网又恢复了,但只要我一开始使用它,就会再次超时。当我重新连接到路由器时也会发生同样的情况。此外,当我上网时,需要几分钟才会超时,但当我下载某些东西时,几秒钟就会超时。无线适配器在 Windows 中工作正常,通过以太网电缆上网在 Ubuntu 中工作正常。
有谁遇到过同样的问题或知道解决办法。
我使用 Ubuntu 12.10 x64。自从我安装了 ubuntu(几天前)以来就出现了这个问题。
这里有一些可能有用的东西:
serus@serus-Ubuntu-PC:~$ lsusb
Bus 002 Device 002: ID 0cf3:1002 Atheros Communications, Inc. TP-Link TL-WN821N v2 802.11n [Atheros AR9170]
serus@serus-Ubuntu-PC:~$ lsmod
Module Size Used by
carl9170 82083 0
serus@serus-Ubuntu-PC:~$ modinfo carl9170
filename: /lib/modules/3.5.0-21- generic/kernel/drivers/net/wireless/ath/carl9170/carl9170.ko
alias: arusb_lnx
alias: ar9170usb
firmware: carl9170-1.fw
description: Atheros AR9170 802.11n USB wireless
serus@serus-Ubuntu-PC:~$ iwconfig
wlan0 IEEE 802.11bgn ESSID:"virginmedia0137463"
Mode:Managed Frequency:2.462 GHz Access Point: A0:21:B7:F8:29:B6
Bit Rate=240 Mb/s Tx-Power=20 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality=66/70 Signal level=-44 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:1399 Invalid misc:18 Missed beacon:0
serus@serus-Ubuntu-PC:~$ sudo lshw -C network
*-network
description: Wireless interface
physical id: 1
bus info: usb@2:2
logical name: wlan0
serial: 00:27:19:bb:00:19
capabilities: ethernet physical wireless
configuration: broadcast=yes driver=carl9170 driverversion=3.5.0-21-generic firmware=1.9.4 ip=192.168.0.6 link=yes multicast=yes wireless=IEEE 802.11bgn
答案1
请尝试一个驱动程序参数:
sudo modprobe -r carl9170
sudo modprobe carl9170 noht=1
如果有帮助,请编写一个新文件:
gksudo gedit /etc/modprobe.d/carl9170.conf
添加一行:
options carl9170 noht=1
仔细校对,保存并关闭 gedit。
答案2
我的“TP-Link TL-WN821N v2”802.11n usb 适配器也遇到了类似的问题。我使用的是基于 Ubuntu 的 Elementary OS。
我在某个网页上看到有人建议遇到同样问题的人更新内核。我决定也这么做,希望万一有用。我将 Linux 内核从 3.2.0.54.64 更新到 3.8.0-32.47,重启后发现这个问题已经完全解决了。
我发现这也有效:
sudo modprobe -r carl9170
sudo modprobe carl9170 noht=1
我希望我的无线适配器能在 N 模式下正常工作,而它确实做到了这一点,没有任何问题。事实上,它的表现甚至比在 Windows XP 上的表现还要好。
希望这可以帮助到别人。