无线连接定期丢失且无明显原因,可在BCM4312上快速重新建立
从Ubuntu 11.10升级到Ubuntu 12.04后,我的无线连接失去了稳定性。 它曾经保持连接只要有信号,但现在我得到定期断开,这看起来非常随机,没有明确的原因。
我附上了信号图(由iwScanner绘制)的图像(下图),该图显示了信号是如何相对稳定的,但它在某种程度上暂时丢失并迅速恢复。
您可以看到信号中的短暂中断如何切断连接,我向您保证,这不是由我的路由器引起的。
我的网卡是Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)
,如果它是相关的。
附录一
测试信息
我曾经认为这个问题的原因是我的网络管理应用程序或无线卡驱动程序,所以我决定找出并尝试以下配置:
- 与我同样的驱动程序
wicd
。 这不能解决问题,行为保持不变。 -
wicd
与b43
驱动程序。 使用这种配置,我甚至无法连接到互联网 – wicd读取范围内没有网络。 -
nm-applet
与b43
驱动程序。 这也无法解决问题。
(我的原始配置是带有wl
驱动程序的nm-applet
)
另外,我认为wl
驱动程序也称为sta 。
由于这些测试的结果,我得出结论,问题不在网络管理应用程序中,也不在驱动程序中。 它还能在哪里?
禁用IPv6
可能的答案问题的作者,用户Captine的功劳 。
我在相关侧栏上注意到了这个问题 , 其中一个答案似乎解决了我的问题:禁用IPv6连接。
我已经将网络管理器小程序设置为忽略IPv6,但可能导致问题的原因是我的连接已被升级更改,因此在它被视为已完成之前需要进行IPv6寻址。
当然,这似乎不是一个完美的解决方案(甚至是永久性的),现在即使在我的国家IPv6仍然不是标准,它有一天会成为我希望有一个持续的连接。 对于ISP仅提供IPv6连接的用户,这不是解决方案。
我现在已经连续很长时间了:
如果我一整天没有中断,我会回答这个问题并考虑这个问题。 当然,这个问题可能与我所链接的问题重复 – 主持人的意见正在等待中。
我的笔记本电脑有一个Broadcom 4313芯片组,它使用与您相同的驱动程序。 我观察到的一件事是,当网络流量持续且相对较高时,链路将每2分钟下降约10秒钟。 这是因为驱动程序每2分钟扫描一次访问点,但如果链接已启动则无法执行此操作; 它因此将链接关闭,扫描并使链接恢复。
我不确定为什么会这样,但我找到的解决方法是
- 找到接入点的硬件地址。 一种方法是使用iwconfig命令查看“Access Point:”的位置。 它的地址看起来像AA:BB:CC:DD:EE:FF。
- 打开“网络”指示器,然后转到“编辑连接”
- 选择无线连接,按Edit,然后在BSSID字段(NOT SSID)上,输入接入点的硬件地址。 然后保存连接。
我认为发生的情况是,如果配置了BSSID,则驱动程序知道路由器的MAC地址,并且不需要每2分钟尝试找一次。 如果没有配置,它只知道SSID并且需要检查MAC地址,并且由于某种原因想要不断地进行。
我曾经遇到过与英特尔ipw2100芯片类似的问题。 通过在BIOS中选择不同的IRQ解决了该问题。
我不知道这对你是否有帮助,但也许如果没有其他想法,你可以尝试一下。