我的笔记本电脑上装有 Ubuntu 12.10。出于某种原因(我不知道具体是什么原因),我的 wifi 模块无法工作。因此,我购买了一个外部 wifi 模块 ASUS USB-N13。
我已经安装了所有必需的驱动程序,但仍然必须在每次系统启动时运行此命令才能使此适配器工作:
sudo modprobe -r b43 ssb wl brcmfmac brcmsmac bcma
如果我不在桌面顶部的网络实用程序中运行此命令,我会看到 wifi 被硬件开关禁用。因此,我运行此命令以使适配器工作。
问题是:过了一段时间(可能是 5-10 分钟)连接断开。我仍然可以看到所有 wifi 网络都已启用,但当我尝试重新连接到我的家庭网络时,密码窗口出现了。当我输入密码时,窗口消失了,一分钟后又出现了。我输入的密码肯定是正确的。所以,我必须拔下 USB 适配器并重新插入,之后 wifi 启动在正常模式下工作 5 或 10 分钟,之后一切恢复正常。有什么想法可以解决我的问题吗?
提前致谢。
答案1
sudo modprobe -r b43 ssb wl brcmfmac brcmsmac bcma
该命令将从 Linux 内核中删除这些模块
b43 ssb wl brcmfmac brcmsmac bcma
您可以将它们列入黑名单,以便在启动时不再加载这些模块。
为此,使用 vim 打开文件 /etc/modprobe.d/blacklist.conf
vim /etc/modprobe.d/blacklist.conf
并按 i 键(插入模式)将这些行插入到此文件末尾
blacklist b43
blacklist ssb
blacklist wl
blacklist brcmfmac
blacklist brcmsmac
blacklist bcma
按 :wq 然后按 Enter 保存并退出文件
重新启动您的电脑,您就可以顺利使用您的无线网络了。