Как отключить встроенный Wi-Fi и использовать только карту Wi-Fi USB?

Встроенная карта Wi-Fi в моем ноутбуке (Dell XPS M1330) является дерьмом в значительной степени. У меня есть карта Wi-Fi USB Asus, которая значительно лучше, и она хорошо работает. То, что я хотел бы сделать, отключают встроенную карту Wi-Fi. Существует ли способ сделать это (не имея необходимость загружаться в 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
68
задан 25 July 2012 в 21:21

7 ответов

Я думаю, что самый простой способ сделать это с ifconfig.

запустите

ifconfig

, затем посмотрите, какой адаптер вы хотите отключить, в моем случае wlan1 - это мой внутренний Wi-Fi, а wlan2 - мой USB-Wi-Fi. Затем запустите

sudo ifconfig wlan1 down

и он выключится (для проверки введите ifconfig, обратите внимание, что в сетевом менеджере адаптер по-прежнему отображается, но он выключен). Чтобы снова включить его:

sudo ifconfig wlan1 up

и все.

0
ответ дан 25 July 2012 в 21:21

Большинство ноутбуков в наши дни имеют беспроводные карты Intel, которые можно очень легко отключить с помощью команды sudo modprobe -r iwlwifi или отключить и навсегда внести в черный список с помощью sudo modprobe -r iwlwifi; sudo modprobe -b iwlwifi. Я делаю это на своем ноутбуке, чтобы использовать адаптер с большим усилением TP-Link вместо внутренней карты Wi-Fi.

0
ответ дан 25 July 2012 в 21:21

Встроенный Wi-Fi - это BCM4312 от Broacom, который использует собственный драйвер STA. Таким образом, в вашем конкретном случае не нужно ничего заносить в черный список, просто отключите драйвер с помощью утилиты Additional Drivers.

0
ответ дан 25 July 2012 в 21:21

Добавьте следующую строку в /etc/network/interfaces:

iface wlan0 inet manual

NetworManager не управляет интерфейсами, настроенными в файле interfaces. Замените wlan0 на интерфейс, который вы хотите отключить, если это не имя встроенного интерфейса.

Затем перезапустите сетевой менеджер

sudo service network-manager restart

0
ответ дан 25 July 2012 в 21:21

Я обычно физически удаляю внутреннюю карту. Обычно это мини-карта PCI-e с 1 или 2 антенными разъемами. антенные соединения можно осторожно поднять, и они отключаются без суеты. обычно будет 1 винт Филлипса, удерживающий карту на месте. как только винт будет удален, поднимите заднюю часть карты и вытащите ее из ее краевого разъема. Я обычно складываю электрическую (виниловую) ленту через разъемы проводов антенны и проталкиваю винт через изоленту. затем установите на место винт (удерживая провода антенны на прежнем месте). это решает проблему нежелательной внутренней беспроводной связи довольно хорошо.

обратите внимание, что некоторые карты также включают Bluetooth, и эта процедура также удаляет такой Bluetooth.

также обратите внимание, что с USB-радио, радио должно быть выключено, прежде чем отключить радио. в некоторых операционных системах происходит сбой системы, если радиостанция отключена перед выключением в операционной системе (хотя она все еще загружена).

0
ответ дан 25 July 2012 в 21:21

Чтобы добавить в черный список модуль вашей беспроводной карты:

  1. sudo vi /etc/modprobe.d/blacklist.conf (или создайте пользовательский)
  2. Прокомментируйте имя модуля с помощью # в начало строки:

    #blacklist eth1394
    
  3. Сохранение, запуск sudo update-initramfs -u и перезагрузка

Чтобы удалить модуль вручную без перезагрузки: [ 1114]

sudo modprobe -r eth1394

Ослабляет эффект после перезагрузки.

Чтобы загрузить модуль:

sudo modprobe eth1394

Чтобы увидеть загруженные модули:

sudo lsmod
0
ответ дан 25 July 2012 в 21:21

Подключите USB-адаптер Wi-Fi и отключите внутренний адаптер Wi-Fi, как показано ниже:

  1. Идентифицируйте имя адаптера по:

    ip-ссылке | grep wl` или `ifconfig | grep wl
    

    Имя адаптера должно быть похоже на wlp2s0 или wlan0, где цифры в именах могут быть любыми в вашем случае.

  2. Отключите адаптер:

    sudo ip link set wlp2s0 down
    

    или:

    sudo ifconfig wlan0 не работает
    

    В вашем случае замените имя адаптера соответственно.

Это гарантирует, что активен только USB-адаптер Wi-Fi, даже если внутренний драйвер Wi-Fi останется активным.


АЛЬТЕРНАТИВНО

Отключите внутренний модуль драйвера Wi-Fi:

sudo modprobe -r iwlmvm

Это гарантирует, что активен только USB-адаптер Wi-Fi.

4
ответ дан 17 July 2020 в 14:58

Другие вопросы по тегам:

Похожие вопросы: