![设置默认无线适配器](https://linux22.com/image/1240935/%E8%AE%BE%E7%BD%AE%E9%BB%98%E8%AE%A4%E6%97%A0%E7%BA%BF%E9%80%82%E9%85%8D%E5%99%A8.png)
我刚刚购买了 Wi-Fi 长距离无线适配器,我想用我的 Ubuntu 台式电脑测试它。但是,我的机器默认使用内部独立无线网卡(不是硬连线到主板上)。如何将我的新无线适配器设置为默认无线连接?如何禁用我的内部无线网卡(无需打开电脑机箱)?
答案1
您的外部和内部卡不太可能使用相同的内核驱动程序,因此请尝试将该模块列入黑名单。
执行lspci | grep Network
。这将输出如下行
03:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
在极少数情况下,您的有线适配器也会被枚举为Network controller
(而不是Ethernet controller
),因此请检查设备的名称。它可能包含“无线”或类似的内容。行首的 XX:YY.Z 数字是 PCI 插槽号,请记录下来以供下一个命令使用。
然后执行lspci -v -s XX:YY.Z | grep driver
。它将输出类似以下内容的内容:
Kernel driver in use: ath9k
ath9k
在我的情况下是通过内置 WiFi 适配器提供连接的模块的名称。echo "blacklist MODULE" >/etc/modprobe.d/blacklist-internal-wifi.conf
在 root shell 中执行命令,当然用上一步中的驱动程序名称替换 MODULE。
您可以通过在菜单中启动或键入 来启动 root shell sudo su
。它的提示符以“#”结尾。
重启后,你的内部适配器应该被禁用了。如果你想恢复所有内容,只需删除该/etc/modprobe.d/blacklist-internal-wifi.conf
文件