我正在使用 Wicd,可以使用 WPA PSK 成功连接到我的 ADSL 路由器(Thomson TG 787)。但一段时间后,我失去了连接到互联网的能力。我可以 ping GW,实际上可以 ping 互联网上的服务器,但无法使用 HTTP 连接到它们(使用 Firefox 和 wget 测试)。我怀疑是路由器的问题,除非在同一台计算机上运行 Windows XP 时不会出现问题,而且当问题出现时,在 Wicd 中简单地断开/连接即可解决问题,而无需路由器参与(DHCP 请求除外)。
我搜索了 Ubuntu 论坛,但一无所获,描述的大多数问题都与特定网络驱动程序或其他问题有关。有人在 Linux/Ubuntu 和 WLAN 方面有同样的经历吗?
更新
这似乎与以下事实有关:当它不起作用时,会向路由器发送多个 arp 请求,直到 IP 堆栈放弃并发出“网络关闭”。但是当查询 arp 表时,路由器的 IP/mac 已经存在,因此 arp 是不必要的。
然后路由器定期发送免费 arp,这表明 WLAN 定期启动/关闭。但是,无线本地局域网接入仍然可以工作,互联网主机也可以 ping 通。
答案1
这听起来像是路由器问题。您的路由器可能不支持 DD-WRT(我喜欢该固件)。我建议购买一台新的兼容 DD-WRT 的路由器(当然要升级固件)并将其插入另一台路由器。
我的 Linksys WRT54GL 没有出现任何问题,我推荐它。DD-WRT 非常稳定,我在家里和工作中都使用它。