当前位置: 首页>>技术教程>>正文


如何禁用内置 wifi并仅使用USB wifi卡?

,

问题描述

我的笔记本电脑中的内置 wifi卡(戴尔XPS M1330)很糟糕。我有一个华硕USB wifi卡明显更好,它工作正常。我想做的是禁用内置 wifi卡。有没有办法做到这一点(每次我想禁用/启用内置无线时都不需要启动BIOS)?

@mikewhatever:这是那些输出

matt@sbod:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 0b05:179d ASUSTek Computer, Inc. 
Bus 002 Device 004: ID 05a9:2640 OmniVision Technologies, Inc. OV2640 Webcam
Bus 007 Device 002: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader
matt@sbod:~$ lspci -nnk | grep -iA2 net
09:00.0 Ethernet controller [0200]: Broadcom Corporation NetLink BCM5906M Fast Ethernet PCI Express [14e4:1713] (rev 02)
    Subsystem: Dell XPS M1330 [1028:0209]
    Kernel driver in use: tg3
--
0c:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01)
    Subsystem: Dell Wireless 1395 WLAN Mini-Card [1028:000b]
    Kernel driver in use: wl

最佳解决方法

将以下行添加到/etc/network/interfaces

iface wlan0 inet manual

NetworManager不管理在interfaces文件中配置的接口。如果wlan0不是内置接口的名称,请将其替换为要禁用的接口。

然后重启网络管理器

sudo service network-manager restart

次佳解决方法

我认为最简单的方法是使用ifconfig

ifconfig

然后看看你要关闭哪个适配器,在我的情况下,wlan1是我的内部wifi,而wlan2是我的usb wifi。然后跑

sudo ifconfig wlan1 down

并且它将转为(键入ifconfig进行检查,请注意,在网络管理器中,适配器仍然显示,但它已被关闭)。要再次打开它:

sudo ifconfig wlan1 up

就是这样。

第三种解决方法

要将无线卡的模块列入黑名单:

  1. sudo vi /etc/modprobe.d/blacklist.conf(或创建一个自定义的)

  2. 在行的开头用#注释模块名称:

    #blacklist eth1394
    
  3. 保存,运行sudo update-initramfs -u并重新启动

要手动删除模块而不重新启动:

sudo modprobe -r eth1394

重启后失效。

要加载模块:

sudo modprobe eth1394

要查看加载的模块:

sudo lsmod

第四种方法

内置的wifi是Broacom的BCM4312,它使用专有的STA驱动程序。因此,无需在特定情况下将任何内容列入黑名单,只需使用“附加驱动程序”实用程序停用驱动程序即可。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/1529.html,未经允许,请勿转载。