Wie deaktiviere ich das eingebaute WLAN und verwende nur eine USB WLAN Karte?

66

Die eingebaute WLAN-Karte in meinem Laptop (Dell XPS M1330) ist ziemlich beschissen. Ich habe eine Asus USB-WLAN-Karte, die deutlich besser ist und gut funktioniert. Was ich tun möchte, ist die eingebaute WLAN-Karte zu deaktivieren. Gibt es eine Möglichkeit, dies zu tun (ohne jedes Mal, wenn ich das eingebaute WLAN deaktivieren / aktivieren möchte, das BIOS neu starten zu müssen)?

@mikewhatever: Hier sind diese Ausgaben

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
Matt
quelle
Verfügt Ihr Laptop nicht über eine Taste zum Ein- und Ausschalten des WLAN?
LnxSlck
Natürlich nur das Modul auf die schwarze Liste setzen. Wenn Sie dabei Hilfe benötigen, veröffentlichen Sie weitere Informationen. Wir brauchen die Ausgänge von lsusbund lspci -nnk | grep -iA2 net.
Mikewhatever
2
@LnxSlck: Ja, aber es deaktiviert alle drahtlosen Funktionen, einschließlich der USB-WLAN-Karte.
Matt
1
@mikewhatever: Ich bin neu in Linux. Ein Modul auf die schwarze Liste zu setzen, ist etwas, bei dem ich Hilfe brauchen würde, haha. Hier ist die Ausgabe, die Sie angefordert haben, danke!
Matt

Antworten:

60

Fügen Sie die folgende Zeile hinzu /etc/network/interfaces:

iface wlan0 inet manual

NetworManager verwaltet keine in der interfacesDatei konfigurierten Schnittstellen . Ersetzen wlan0Sie diese durch die zu deaktivierende Schnittstelle, wenn dies nicht der Name der integrierten Schnittstelle ist.

Starten Sie dann den Netzwerkmanager neu

sudo service network-manager restart

Eric Carvalho
quelle
Ich kann nicht speichern, weil es schreibgeschützt ist.
Matt
5
@Matt Bearbeiten mit sudo nano /etc/network/interfaces, Zeile hinzufügen, speichern und beenden (Strg + O, ENTER, Strg + X).
Eric Carvalho
Funktioniert wie Charme ..
Soham
3
In meinem Fall war es wifi0statt wlan0(Lubuntu 16). Überprüfen Sie ifconfigden richtigen Gerätenamen.
Marian
16

Ich denke, der einfachste Weg, dies zu tun, ist mit ifconfig.

Lauf

ifconfig

dann schau dir an, welchen adapter du ausschalten willst, in meinem fall wlan1ist mein internes wifi und wlan2mein usb wifi. Dann renne

sudo ifconfig wlan1 down

und es wird sich ausschalten (geben Sie ein ifconfig, um zu überprüfen, dass der Adapter im Netzwerkmanager immer noch anzeigt, aber ausgeschaltet ist). So schalten Sie es wieder ein:

sudo ifconfig wlan1 up

und das ist es.

Gerhard Burger
quelle
Wie kann ich feststellen , ob der Adapter ich deaktivieren / aktivieren möchten ist wlan1, wlan2oder etwas anderes?
6.
ifconfigwird Ihnen sagen, welche Adapter vorhanden sind, höchstwahrscheinlich wird die niedrigste Nummer Ihr eingebauter Adapter sein, aber ich denke, Sie sollten es einfach versuchen, um sicherzugehen.
Gerhard Burger
2
Es scheint, als sudo lshw -C networkgäbe es eine Liste von Elementen, deren 'logischer Name derjenige ist, mit dem gearbeitet werden soll sudo ifconfig [logical name] up.
6.
Oh, das gibt viel mehr Informationen als netstatoder ifconfig, nett!
Gerhard Burger
Gehen Sie zu Systemeinstellungen -> Netzwerk -> Drahtlos, suchen Sie Ihren Netzwerknamen und klicken Sie auf das ">" (Größer-als-Symbol) ganz rechts. Klicken Sie dann in der unteren rechten Ecke auf "Einstellungen" und vergewissern Sie sich, dass die Registerkarte "Wi-Fi" ausgewählt ist. In der Zeile "Geräte-MAC-Adresse" werden sowohl die Hardware-Adresse als auch der Netzwerkname (in Klammern) angezeigt. Der Netzwerkname ist derselbe wie der vonifconfig
Alan Thompson am
12

So setzen Sie das Modul Ihrer WLAN-Karte auf eine Blacklist:

  1. sudo vi /etc/modprobe.d/blacklist.conf (oder erstelle eine eigene)
  2. Kommentieren Sie den Modulnamen mit einem # am Anfang der Zeile:

    #blacklist eth1394
    
  3. Speichern, ausführen sudo update-initramfs -uund neu starten

So entfernen Sie ein Modul manuell ohne Neustart:

sudo modprobe -r eth1394

Verliert nach dem Neustart die Wirkung.

So laden Sie das Modul:

sudo modprobe eth1394

So zeigen Sie geladene Module an:

sudo lsmod
LnxSlck
quelle
2
Wenn Sie wollten eth1394 auf die schwarze Liste woudln't Sie Kommentar- die Zeile oder eine neue Zeile hinzufügen? Ansonsten ist es das, was ich brauchte, danke!
Zayquan
3

Das eingebaute WLAN ist das BCM4312 von Broacom, das den proprietären STA-Treiber verwendet. Sie müssen also in Ihrem speziellen Fall nichts auf die schwarze Liste setzen. Deaktivieren Sie einfach den Treiber mithilfe des Dienstprogramms "Zusätzliche Treiber".

wie auch immer
quelle
2

Die meisten Laptops verfügen heutzutage über Intel Wireless-Karten, die Sie mit dem Befehl ganz einfach deaktivieren sudo modprobe -r iwlwifioder dauerhaft deaktivieren und auf die schwarze Liste setzen können sudo modprobe -r iwlwifi; sudo modprobe -b iwlwifi. Ich mache dies mit meinem Laptop, um meinen TP-Link-Adapter mit hoher Verstärkung anstelle der internen WLAN-Karte zu verwenden.

Nicholas Stommel
quelle
0

Normalerweise entferne ich die interne Karte physisch. Dies ist normalerweise eine Mini-PCI-E-Karte mit 1 oder 2 Antennenanschlüssen. Die Antennenanschlüsse können vorsichtig angehoben und problemlos gelöst werden. In der Regel wird die Karte mit 1 Kreuzschlitzschraube befestigt. Wenn die Schraube entfernt ist, heben Sie die Rückseite der Karte an und schieben Sie sie aus dem Randverbinder. Normalerweise falte ich ein elektrisches (Vinyl-) Klebeband über die Antennenkabel und drücke die Schraube durch das elektrische Klebeband. Setzen Sie dann die Schraube wieder ein (und halten Sie so die Antennendrähte an ihrem ursprünglichen Platz). Dies löst das Problem eines unerwünschten internen Funknetzes ganz gut.

Beachten Sie, dass einige Karten auch Bluetooth enthalten und dieses Verfahren auch Bluetooth entfernt.

Beachten Sie auch, dass bei USB-Funkgeräten das Funkgerät ausgeschaltet sein muss, bevor Sie das Funkgerät ausstecken. Bei einigen Betriebssystemen stürzt das System ab, wenn das Funkgerät vom Computer getrennt wird, bevor es im Betriebssystem ausgeschaltet wird (während es noch gestartet ist).

GridGhost
quelle