设置默认无线适配器

设置默认无线适配器

我刚刚购买了 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文件

相关内容