Jak wyłączyć wbudowane Wi-Fi i używać tylko karty Wi-Fi USB?


66

Wbudowana karta Wi-Fi w moim laptopie (Dell XPS M1330) to bzdury. Mam kartę Wi-Fi USB Asus, która jest znacznie lepsza i działa dobrze. Chciałbym wyłączyć wbudowaną kartę Wi-Fi. Czy jest na to sposób (bez konieczności uruchamiania systemu za każdym razem, gdy chcę wyłączyć / włączyć wbudowane połączenie bezprzewodowe)?

@mikewhthing: Oto te wyniki

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

Czy Twój laptop nie ma przycisku do włączania i wyłączania łączności bezprzewodowej?
LnxSlck

Oczywiście po prostu umieść moduł na czarnej liście. Jeśli potrzebujesz pomocy, opublikuj więcej informacji. Będziemy potrzebować wyników lsusbi lspci -nnk | grep -iA2 net.
mikewhthing

2
@LnxSlck: Tak, ale wyłącza wszystkie funkcje łączności bezprzewodowej, w tym kartę Wi-Fi USB.
Matt

1
@mikewhthing: Jestem nowy w Linuksie. Wymienienie modułu na czarnej liście jest czymś, z czym potrzebowałbym pomocy, haha. Oto wyniki, o które prosiłeś, dzięki!
Matt

Odpowiedzi:


60

Dodaj następujący wiersz do /etc/network/interfaces:

iface wlan0 inet manual

NetworManager nie zarządza interfejsami skonfigurowanymi w interfacespliku. Zamień wlan0na interfejs, który chcesz wyłączyć, jeśli nie jest to nazwa wbudowanego interfejsu.

Następnie uruchom ponownie menedżera sieci

sudo service network-manager restart


Nie pozwoli mi to zaoszczędzić, ponieważ jest tylko do odczytu?
Matt

5
@Matt Edytuj za pomocą sudo nano /etc/network/interfaces, dodaj linię, zapisz i wyjdź (Ctrl + O, ENTER, Ctrl + X).
Eric Carvalho,

Działa jak urok ..
soham

3
W moim przypadku było to wifi0zamiast wlan0(Lubuntu 16). Sprawdź ifconfigpoprawną nazwę urządzenia.
Marian

16

Myślę, że najłatwiej to zrobić za pomocą ifconfig.

biegać

ifconfig

następnie sprawdź, który adapter chcesz wyłączyć, w moim przypadku wlan1jest to moje wewnętrzne Wi-Fi i wlan2moje Wi-Fi USB. Następnie uruchomić

sudo ifconfig wlan1 down

i włącza się (wpisz, ifconfigaby sprawdzić, zwróć uwagę, że w menedżerze sieci karta nadal pokazuje, ale jest wyłączona). Aby włączyć ponownie:

sudo ifconfig wlan1 up

i to wszystko.


Jak mogę się dowiedzieć, czy adapter Chcę włączyć / wyłączyć to wlan1, wlan2czy coś innego?
mmj

ifconfigpowie ci, które karty są dostępne, najprawdopodobniej najniższa liczba będzie twoją wbudowaną kartą, ale myślę, że powinieneś po prostu spróbować, aby się upewnić.
Gerhard Burger,

2
Wygląda na to, że sudo lshw -C networkzawiera listę elementów, których „logicznych nazw” należy używać sudo ifconfig [logical name] up.
mmj

Och, to daje dużo więcej informacji niż netstatlub ifconfig, miło!
Gerhard Burger,

Przejdź do Ustawień systemu -> Sieć -> Bezprzewodowe, znajdź swoją nazwę sieci i kliknij „>” (symbol większy niż) na skrajnej prawej krawędzi. Następnie kliknij „Ustawienia” w prawym dolnym rogu i upewnij się, że wybrana jest karta „Wi-Fi”. Wiersz „Adres MAC urządzenia” pokaże zarówno adres sprzętowy, jak i nazwę sieci (w nawiasach). Nazwa sieci jest taka sama jak pokazana przezifconfig
Alan Thompson

12

Aby umieścić na czarnej liście moduł karty bezprzewodowej:

  1. sudo vi /etc/modprobe.d/blacklist.conf (lub utwórz niestandardowy)
  2. Skomentuj nazwę modułu za pomocą # na początku linii:

    #blacklist eth1394
    
  3. Zapisz, uruchom sudo update-initramfs -ui uruchom ponownie

Aby usunąć moduł ręcznie bez ponownego uruchamiania:

sudo modprobe -r eth1394

Traci efekt po ponownym uruchomieniu.

Aby załadować moduł:

sudo modprobe eth1394

Aby zobaczyć załadowane moduły:

sudo lsmod

2
Jeśli chcesz umieścić na czarnej liście eth1394, nie odkomentujesz linii ani nie dodasz nowej? W przeciwnym razie tego właśnie potrzebowałem dzięki!
zayquan

3

Wbudowane Wi-Fi to BCM4312 firmy Broacom, który wykorzystuje zastrzeżony sterownik STA. Tak więc nie ma potrzeby umieszczania na czarnej liście niczego w konkretnym przypadku, wystarczy dezaktywować sterownik za pomocą narzędzia Dodatkowe sterowniki.


2

Większość laptopów ma obecnie karty bezprzewodowe Intel, które można bardzo łatwo wyłączyć za pomocą polecenia sudo modprobe -r iwlwifilub wyłączyć i zablokować na czarnej liście na stałe sudo modprobe -r iwlwifi; sudo modprobe -b iwlwifi. Robię to z moim laptopem, aby użyć mojej karty TP-Link o wysokim wzmocnieniu zamiast wewnętrznej karty Wi-Fi.


1

Zwykle fizycznie usuwam wewnętrzną kartę. zazwyczaj jest to karta mini PCI-e z 1 lub 2 połączeniami antenowymi. połączenia antenowe można ostrożnie podnieść i rozłączyć bez żadnych problemów. karta zwykle trzyma 1 śrubę krzyżakową. po wykręceniu śruby unieś tył karty i wysuń ją ze złącza krawędziowego. zwykle zakładam taśmę elektryczną (winylową) na złącza przewodów antenowych i przepycham śrubę przez taśmę elektryczną. następnie ponownie wkręć śrubę (utrzymując w ten sposób przewody anteny w ich poprzednim miejscu). to całkiem ładnie rozwiązuje problem niepożądanej wewnętrznej sieci bezprzewodowej.

zwróć uwagę, że niektóre karty zawierają także Bluetooth i ta procedura usuwa również taki Bluetooth.

należy również pamiętać, że w przypadku radiotelefonów USB radio musi być wyłączone przed odłączeniem go. w niektórych systemach operacyjnych system ulega awarii, jeśli radio jest odłączone przed wyłączeniem w systemie operacyjnym (podczas gdy nadal jest uruchamiane).

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.