我在 Dell Precision M6700 上运行 Ubuntu 12.10 64 位内核 3.5.0-22。无线控制器是 Broadcom BCM43228(802.11abgn,路由器也是 802.11abgn);它没有在全新安装时安装,所以我添加了bcmwl-kernel-source 包我让无线网络工作了……差不多。这是一台双启动机器,在同样的条件下,运行 Windows 的连接是稳定的,运行 Linux 的连接则完全不稳定;它时不时地会自行断开连接,无法自行连接到路由器,需要中继器(Windows 不需要中继器),即使这样,有时它也会连接到网络但实际上无法正常工作(例如,ping 路由器本身会返回“无法访问”)。重新连接时,它经常会再次询问网络密码。有时它根本无法连接,即使打开了中继器。只有当我几乎被困在路由器上时,事情才会真正起作用,但这有点违背了无线连接的整个理念。
任何建议都非常感谢。肯
答案1
有一个名为 NDISWrapper 的程序。它位于 ndisgtk 下的 repo 中。它可以让您无缝地使用 Windows XP 驱动程序,这很好。
博通卡真是让人头疼 - 该公司对开源不屑一顾,而且其专有的 Linux 驱动程序也远非可靠。
一般建议 - 使用 Wicd 代替 Network-Manager。如果您仍在使用 Unity,那么现在也是放弃 Unity 的好时机。Wicd 之前曾帮我修复过 Broadcom 卡的持续身份验证问题、信号强度问题等。