我的 Dell E5500 笔记本电脑中有一个较弱的(必须频繁重新连接)“Intel Ultimate N WiFi Link 5300”内置 WiFi 模块,我更喜欢使用 PCMCIA“Atheros AR5008”。
在 Windows 上,我只需关闭笔记本电脑的无线开关,内置模块就会被禁用(而 Atheros(实际上是 D-Link)驱动程序会忽略它)。但 XUbuntu 11.10 可以识别无线开关并禁用所有 WiFi 模块,包括 PCMCIA 模块。
在这种情况下,如何禁用内置的而不禁用 PCMCIA 的?
我不想同时拥有它们(就像我现在一样)。如果我能像在 Windows 中一样轻松、快速地打开和关闭它们,那就太棒了。
答案1
您可以尝试卸载该模块(我相信该卡使用iwlwifi iwlagn):
sudo rmmod iwlagn
我刚刚检查过,它确实可以与 BCM4312、wl 模块一起使用。
要恢复,请使用
sudo modprobe iwlagn
因为你想永久禁用内置无线网卡,一种方法是将支持模块列入黑名单。由于驱动程序支持英特尔芯片组iwlagn
,因此你可以将其列入黑名单iwlang
。运行:
gksu gedit /etc/modprobe.d/blacklist.conf
将这一行添加到文件:
blacklist iwlagn
保存文件并退出文本编辑器。
现在,即使重新启动,该模块也不会被加载。
答案2
BIOS 设置中通常有一个禁用内置组件的选项。因此,重新启动笔记本电脑并打开 BIOS 设置(通常在启动时按 F2 或 F10),然后尝试从那里禁用内置 NIC。