我家里有一个 UniFi 接入点。我家很大,有两层楼,木墙会阻挡信号。但是,一旦建立初始连接,我并没有发现 wifi 有什么大问题。我确实看到 wifi 指示器上有足够多的条形图,表明信号相当强。
我遇到的问题与初始连接有关。一台笔记本电脑重新启动或从睡眠模式恢复时,当我不站在它附近时,它无法连接到接入点。我需要将笔记本电脑物理地靠近 AP 才能建立连接。但是一旦建立连接,我可以离它很远而不会断开连接,信号很强,连接也很灵敏。
这可能是什么原因造成的,如何诊断问题?笔记本电脑运行的是 ubuntu 13.04
答案1
如果您已经对多个设备进行了测试并获得了相同的结果,那就太好了。我过去遇到过许多与 Ubuntu 和驱动程序选择有关的问题(最近情况有所改善),这些问题导致了大量无线问题。但是我希望您在发布之前进行一些基本的故障排除并使用多个设备进行测试。
不熟悉 Ubiquiti 产品,但我的第一个想法是您对某种探测响应阈值 (PRT) 设置配置错误(供应商对此的命名不同,因此您可能需要寻找其他设置)。
基本上,PRT 用于企业设备(Unifi 被视为企业),您将部署多个 AP,以帮助确保客户端选择正确的 AP 进行连接并获得良好的服务。
其工作方式是设置某种 PRT(SNR 或 RSSI)。当站点发出探测请求时,AP 只会在站点发出的信号优于设置的阈值时做出响应。这很有用,因为站点无法与距离较远的 AP 关联(因为它不会响应),而距离较近的 AP 可以提供更好的服务。如果在单 AP 环境中将 PRT 设置得太高,您将得到您指示的行为。
就您而言,即使没有连接,您仍可以从较远的地方看到网络,因为您仍能看到信标帧。当您建立连接时,如果 PRT 设置得太高,您将无法从较远的地方(信号较弱的地方)连接,但从较近的地方连接就可以了。一旦建立连接,PRT 就不再起作用,您可以移到更远的地方。
检查是否存在 PRT 设置或类似设置,以及是否有禁用它或降低阈值。
答案2
显然,即使使用最新的内核,802.11N 支持在 Linux 中仍然无法完全运行。
11n_禁用=1选项解决了该问题...