因此,我一直在尝试禁用我的内置 wifi 适配器,但我还是无法按照另一个论坛帖子的指示操作。他们说
“除非有硬件开关可以将其关闭,否则就将该模块列入黑名单。
你可以通过以下命令找出正在使用的模块:
请参阅lspci-nnk| grep -iA2 净
...要将模块列入黑名单,请将黑名单 module_name 添加到 /etc/modprobe.d/blacklist.conf”
因此我输入了,lspci -nnk | grep -iA2 net
但是我如何识别 wifi 适配器“module_name”?
我从 lspci -nnk | grep -iA2 net 得到的结果:
:~$ lspci -nnk | grep -iA2 net
01:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 07)
Subsystem: Lenovo Device [17aa:3971]
Kernel driver in use: r8169
02:00.0 Network controller [0280]: Qualcomm Atheros AR9285 Wireless Network Adapter (PCI-Express) [168c:002b] (rev 01)
Subsystem: Lenovo Device [17aa:30a1]
Kernel driver in use: ath9k
答案1
Qualcomm Atheros AR9285 无线网络适配器 (PCI-Express) [168c:002b] (rev 01) 子系统:联想设备 [17aa:30a1] 正在使用的内核驱动程序:ath9k
无线模块名称为 ath9k。要将其列入黑名单,我们不用手动编辑文件,而是采用简单的方法。打开终端并执行:
sudo -i
echo "blacklist ath9k" >> /etc/modprobe.d/blacklist.conf
modprobe -r ath9k
exit
可能需要重新启动。