Ubuntu 16.04 - Deaktivieren Sie das interne WIFI, während Sie den externen WIFI-Adapter aktivieren


8

Ich verwende eine Neuinstallation von Ubuntu 16.04 auf einem ziemlich alten LG-Laptop.
Um eine schnellere WLAN-Verbindung zu erhalten, verwende ich einen externen USB-WLAN-Dongle. Da ich nicht beide WLANs benötige, möchte ich das WLAN an Bord ausschalten.

Versuche:

  1. Ausschalten über das Ubntu-Netzwerkmenü - bleibt nach dem Start nicht ausgeschaltet.
  2. Mit der Ein- / Aus-Taste des physischen WLAN des Laptops werden beide WLANs heruntergefahren.

Gibt es eine elegantere Möglichkeit, dies zum Laufen zu bringen, als beim Booten ein Bash-Skript auszuführen, um es mithilfe zu deaktivieren nmcli?

at kann sehen, dass das obere WLAN-Netzwerk deaktiviert (an Bord) und das untere, verbunden (über USB-Adapter) ist.Bildschirmaufnahme

Problem gelöst: Nach dem Anwenden von @ pa4080 wird das Antwortgerät nicht verwaltet Bildschirmfoto

Antworten:


3

Es gibt mindestens zwei Möglichkeiten, einen Netzwerkadapter / eine Netzwerkschnittstelle beim Systemstart zu deaktivieren. Verwenden Sie zunächst, wie @TunanGuo sagt , den Befehl ifconfig, um den Namen Ihrer Schnittstelle zu ermitteln. Wenn die Schnittstelle deaktiviert ist, können Sie ifconfig -aalle Schnittstellen auflisten. Nehmen wir an, der Name der Schnittstelle lautet wlx99wifi.


Erste Methode. Bearbeiten Sie /etc/rc.localmit Root-Rechten (verwenden Sie sudo nano /etc/rc.localoder sudo -i gedit /etc/rc.local) und fügen Sie die folgende Zeile vor der letzten Zeile in dieser Datei hinzu exit 0:

/sbin/ifconfig wlx99wifi down

Beim nächsten Neustart wird das Gerät deaktiviert.


Zweite Methode. Diese Methode sollte korrekter sein. Bearbeiten Sie /etc/network/interfacesmit Root-Rechten (verwenden Sie sudo nano /etc/network/interfacesoder sudo -i gedit ...) und fügen Sie die folgende Zeile am Ende dieser Datei hinzu:

iface wlx99wifi inet manual

Beim nächsten Neustart wird das Gerät deaktiviert. Sie können den nächsten Befehl ausführen, network-managerum die Einstellungen ohne Neustart neu zu starten und neu zu laden:

sudo systemctl restart network-manager.service

Erstellen Sie benutzerdefinierte Verknüpfungen, um die Benutzeroberfläche zu verbessern. Installieren Sie zuerst das gksuPaket, um eine GUI-Eingabeaufforderung zur Eingabe Ihres Kennworts zu erhalten, wenn Sie Root-Rechte erwerben müssen:

sudo apt install gksu

Gehen Sie dann zu System SettingsKeyboardShortcutsCustom Shortcutsund:

  • Schnittstellen-UP- Verknüpfung erstellen : Klicken Sie hier +, um eine neue Tastenkombination hinzuzufügen.

    Für Name füllen Sie wlx99wifi UP und für Befehl füllen Sie:

    gksu ifconfig wlx99wifi up  
    

    Klicken Sie auf Übernehmen und dann auf die Bezeichnung Deaktiviert , um die Tastenkombination zuzuweisen. Verwenden Sie zum Beispiel die Kombination Crtl+ Shift+↑ Arrow Up

  • Verknüpfung " Schnittstelle nach unten erstellen" : Klicken Sie hier +, um eine neue Tastenkombination hinzuzufügen.

    Für Name füllen Sie wlx99wifi DOWN und für Befehl füllen Sie:

    gksu ifconfig wlx99wifi down  
    

    Klicken Sie auf Übernehmen und dann auf die Bezeichnung Deaktiviert , um die Tastenkombination zuzuweisen. Verwenden Sie zum Beispiel die Kombination Crtl+ Shift+↓ Arrow Down


Referenzen und Quellen:


1
danke - zweite Methode wurde erfolgreich angewendet. Screenshot hinzugefügt, um zu bezeugen, dass "Gerät nicht verwaltet"
Guy. D

3

Verwenden Sie ifconfigdiese Option , um die Schnittstellen zu steuern. Sie können ifconfigin Terminal eingeben.

Ihre beiden WLAN-Karten werden als "wlan0" oder "wlan1" oder als andere Namen angezeigt. Fahren Sie die Schnittstelle mit herunter ifconfig wlan0 down. Wenn Sie festgestellt haben, dass Sie das falsche heruntergefahren haben, ifconfig wlan0 upaktivieren Sie es mit. Dazu benötigen Sie Root-Berechtigungensudo ifconfig ...


Ihr Vorschlag wurde in der Tat an Bord von WLAN deaktiviert, ABER nach dem Neustart wurde er wieder aktiviert - und ich suche nach einer Lösung (falls vorhanden) ohne Skript beim Booten
Guy. D

@ Guy.D: Es ist kein genaues Scripting, das Sie bearbeiten können, /etc/rc.localum es ifconfig INTERFACE-NAME downvor der letzten Zeile hinzuzufügen exit 0.
pa4080

1
Haben Sie versucht, das WLAN im BIOS zu deaktivieren, ohne dass dies Auswirkungen auf ein externes Gerät hat? Möglicherweise wird auch Ihr Bluetooth heruntergefahren - wenn sie sich im selben Radio befinden.
Ken Mollerup

@ KenMollerup - Es gibt kein deaktiviertes WLAN bei BIOS :(
Guy. D
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.