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

49

Встроенная карта Wi-Fi на моем ноутбуке (Dell XPS M1330) - это дерьмо, в значительной степени. У меня есть Wi-Fi-карта Asus USB, которая значительно лучше, и она отлично работает. Я бы хотел отключить встроенную Wi-Fi-карту. Есть ли способ сделать это (без необходимости загружаться в BIOS каждый раз, когда я хочу отключить / включить встроенную беспроводную сеть)?

@mikewhatever: Вот те выходы

[email protected]:~$ 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
[email protected]:~$ 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
    
задан Matt 25.07.2012 в 18:45
источник

6 ответов

48

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

iface wlan0 inet manual

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

Затем перезапустите диспетчер сети

sudo service network-manager restart     

ответ дан Eric Carvalho 25.07.2012 в 19:08
12

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

  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
    
ответ дан LnxSlck 25.07.2012 в 19:08
10

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

бег

ifconfig

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

sudo ifconfig wlan1 down

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

sudo ifconfig wlan1 up

и все.

    
ответ дан Gerhard Burger 22.10.2012 в 10:23
2

Встроенный wifi - это BCM4312 от Broacom, который использует собственный драйвер STA. Таким образом, нет необходимости вносить в черный список что-либо в вашем конкретном случае, просто отключите драйвер, используя служебную программу «Дополнительные драйверы».     

ответ дан mikewhatever 25.07.2012 в 20:31
1

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

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

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

    
ответ дан GridGhost 07.06.2016 в 11:23
0

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

    
ответ дан Nicholas Stommel 13.12.2017 в 01:35