与 Atheros AR9285 的无线连接每 20 分钟就会断开一次

与 Atheros AR9285 的无线连接每 20 分钟就会断开一次

关于这一点还有其他问题,但他们的分析并未取得深入进展。

我经常断线 - 有时候大约每 20 分钟一次,但有时甚至每隔几分钟一次。

我解决这个问题的方法是断开 Wifi 连接并重新连接 - 然后它就可以正常工作,直到下次断开连接。

我在 ASUS A52F 上运行 Ubuntu 11.04。有人能帮助我吗?

编辑:我的调查让我相信这可能是路由器的问题,因为我女朋友的 HTC 智能手机也出现了同样的问题。有什么解决办法吗?

输出lspci | grep -i net

02:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01) 04:00.5 
Ethernet controller: JMicron Technology Corp. 
JMC250 PCI Express Gigabit Ethernet Controller (rev 03)

答案1

尝试这个命令,

sudo dhclient -v

不应该有任何错误。我的成功输出如下所示,

Listening on LPF/eth3/00:e0:52:ce:a0:f6
Sending on   LPF/eth3/00:e0:52:ce:a0:f6
Listening on LPF/eth2/00:50:43:00:f5:c7
Sending on   LPF/eth2/00:50:43:00:f5:c7
Listening on LPF/eth0/20:cf:30:4f:60:43
Sending on   LPF/eth0/20:cf:30:4f:60:43
Sending on   Socket/fallback
DHCPDISCOVER on eth3 to 255.255.255.255 port 67 interval 3
DHCPREQUEST of 192.168.11.100 on eth2 to 255.255.255.255 port 67
DHCPREQUEST of 192.168.1.107 on eth0 to 255.255.255.255 port 67
DHCPACK of 192.168.1.107 from 192.168.1.1
RTNETLINK answers: File exists
bound to 192.168.1.107 -- renewal in 40407 seconds.

答案2

尝试这个:

echo "options ath9k nohwcrypt=1" | sudo tee /etc/modprobe.d/ath9k.conf

sudo modprobe -rfv ath9k
sudo modprobe -v ath9k`

并确保您的路由器设置为 WPA2 加密。

答案3

这是由于路由器/DHCP 路由器的 DHCP 租约时间所致。检查此文件并查看续订时间。

 vi /var/lib/dhcp/dhclient.leases

租约如下所示。

lease {
  interface "eth0";
  fixed-address 192.168.1.107;
  option subnet-mask 255.255.255.0;
  option dhcp-lease-time 86400;
  option routers 192.168.1.1;
  option dhcp-message-type 5;
  option dhcp-server-identifier 192.168.1.1;
  option domain-name-servers 208.67.222.222,208.67.220.220,8.8.8.8,4.2.2.2,68.94.156.1;
  option dhcp-renewal-time 43200;
  option dhcp-rebinding-time 75600;
  option host-name "bust0ut5";
  renew 0 2012/03/04 00:29:06;
  rebind 0 2012/03/04 10:44:45;
  expire 0 2012/03/04 13:44:45;
}

相关内容