Fix: Ubuntu 16.04 bis 17.10 WLAN- und Ethernet-Problem

Dieses Handbuch richtet sich an Benutzer, die Ubuntu-Versionen 16.04, 16.10, 17.04 oder die neueste Version 17.10 ausführen. In diesen Versionen gab es eine große Anzahl von Fehlerberichten zu Problemen mit der WLAN-Konnektivität. Wenn Ihnen eines der folgenden Elemente bekannt vorkommt, lesen Sie weiter, um mögliche Korrekturen zu finden.

  1. Ubuntu stellt überhaupt keine Verbindung zu WLAN her.
  2. Ubuntu WiFi trennt zufällig.

Es gibt also eine Reihe von Dingen, die hier falsch sein könnten. Wenn Sie eine Neuinstallation von Ubuntu durchführen, z. B. wenn Sie gerade ein Upgrade von 16.04 auf 17.10 durchgeführt haben, sind Sie höchstwahrscheinlich von dem Fehler “Zufällige MAC-Adresse” betroffen, der von vielen Benutzern gemeldet wurde (und die Ubuntu-Entwickler sind es mit Sicherheit dessen bewusst). Alternativ kann ein Treiberproblem auftreten (sehr häufig, und bestimmte Realtek-basierte WLAN-Adapter sind bekanntermaßen schwieriger als andere).

Ubuntu 16.04 / 17.04 / 17.10 stellt keine Verbindung zu WiFi her

Als erstes möchten wir sicherstellen, dass Sie nicht vom zufälligen MAC-Adressfehler betroffen sind. Hier ist ein offizieller Blog-Auszug, der das Problem ausführlich beschreibt:

„In der neuen Version von NetworkManager gibt es eine neue Datenschutzfunktion.
Diese Datenschutzfunktion kann dazu führen, dass einige USB-WLAN-Adapter nicht mehr funktionieren, während sie mit älteren Versionen von NetworkManager (Ubuntu 16.10 oder älter) arbeiten. Der Zweck dieser Datenschutzfunktion besteht darin, Ihren Computer dazu zu bringen, eine neue zufällige MAC-Adresse zu melden, wenn Sie eine Verbindung zu einem WiFi-Netzwerk herstellen.

Diese Datenschutzfunktion ist besonders nützlich, wenn Sie eine Verbindung zu öffentlichen WiFi-Netzwerken herstellen, sodass die Betreiber Sie nicht identifizieren können, wenn Sie mehrmals eine Verbindung herstellen. Der Nachteil dieser Datenschutzfunktion ist, dass sich einige USB-WLAN-Adapter schlecht verhalten, wenn NetworkManager wiederholt versucht, ihre MAC-Adresse zu ändern.

Das Ergebnis ist, dass diese USB-WLAN-Adapter keine Verbindung mehr zum WLAN-Netzwerk herstellen können. “

Um diese Sicherheitsfunktion zu deaktivieren, müssen Sie STRG + ALT + T drücken, um das Terminal zu öffnen.

Geben Sie nun Folgendes ein:

Fügen Sie im sich öffnenden Dokument die folgende Zeile unten hinzu (wie im Screenshot gezeigt):

[device]
wifi.scan-rand-mac-address = no

Speichern und beenden Sie die Datei NetworkManager.confund geben Sie das Terminal ein: sudo service network-manager restart

Sie sollten jetzt in der Lage sein, eine Verbindung zu Ihrem drahtlosen Netzwerk herzustellen.

Ubuntu 16.04 / 17.04 / 17.10 WiFi wird zufällig getrennt

Wenn Sie in der Lage sind, eine Verbindung zu WLAN herzustellen, diese jedoch scheinbar ohne Grund zu zufälligen Zeiten ausfällt, sollten Sie einige Dinge ausprobieren. Dies kann entweder durch schlechte Treiber oder durch schwache Signale und Störungen verursacht werden.

Öffnen Sie zunächst das Linux-Terminal (Strg + Alt + T ist eine Tastenkombination) und fügen Sie diese Zeilen in das Terminal ein:

Dadurch werden die 802.11n-Funktionen deaktiviert, was zu mehr Problemen führen kann, als es wert ist, wenn der 802.11n-Modus aktiviert ist.

Lassen Sie uns Ihren WLAN-Router so konfigurieren, dass Störungen durch andere WLAN-Netzwerke vermieden werden.

Öffnen Sie Ihren Browser und navigieren Sie zur IP-Adresse Ihres WLAN-Routers. Dies ist normalerweise 192.168.0.1. Die genaue Adresse finden Sie entweder auf einem Aufkleber am Router oder im Handbuch des Routers.

Da alle Webschnittstellen des Routers unterschiedlich sind, kann ich Sie nicht mit Screenshots durch diesen Teil führen, sondern versuchen, die „erweiterten Einstellungen“ Ihres Routers zu finden oder wo immer Sie die WLAN-Einstellungen konfigurieren können.

Spielen Sie zunächst mit dem Kanal und der Frequenz. In vielen Fällen kann das Umschalten Ihres Funkkanals auf 1, 6 oder 11 Frequenzstörungen beseitigen. Dies hängt jedoch davon ab, auf welchen Kanälen die WLAN-Router Ihres Nachbarn senden.

Jetzt sollten Sie sich auch darüber im Klaren sein, dass NetworkManager aus irgendeinem Grund besser mit SSIDs spielt, auf denen WPA2-AES-Sicherheit ausgeführt wird, nicht mit WPA / WPA2 gemischt und definitiv nicht mit TKIP. Versuchen Sie also, Ihre SSID-Sicherheit in einen WPA2-AES-Passcode zu ändern.

Ich schlage auch vor, von 20/40 Kanalbandbreite auf nur 20 zu wechseln.

Öffnen Sie nun ein anderes Terminal und geben Sie Folgendes ein: sudo iwlist scan

Daraufhin wird eine Liste der WLAN-Netzwerke und der zugehörigen MAC-Adressen angezeigt. Suchen Sie in der Liste nach Ihrer persönlichen SSID und notieren Sie die Zeichenfolge neben “Adresse”.

Klicken Sie nun auf dem Ubuntu-Desktop mit der rechten Maustaste auf das Wi-Fi-Symbol und gehen Sie zu „Verbindungen bearbeiten“.

Klicken Sie auf Ihr WiFi-Netzwerk und dann auf die Schaltfläche Bearbeiten.

Wechseln Sie zur Registerkarte IPv4-Einstellungen und stellen Sie sie auf “Nur automatische (DHCP) Adresse” ein.

Fügen Sie im Feld für „DNS-Server“ die folgenden Nummern ein: 8.8.8.8, 8.8.8.4

Klicken Sie nun auf die Registerkarte Drahtlos und fügen Sie in das Feld für “BSSID” die MAC-Adresszeichenfolge ein, von der Sie kopiert haben, als Sie den Befehl “sudo iwlist scannen” ausgeführt haben.

Speichern und beenden Sie die NetworkManager-Oberfläche und versuchen Sie, ein wenig zu surfen. Wenn Sie weiterhin zufällige WLAN-Verbindungen erhalten, müssen wir davon ausgehen, dass dies ein Treiberproblem ist.

Probleme mit dem Realtek-Chipsatz-USB-WLAN-Adapter

Realtek-Chipsätze sind in preisgünstigen WLAN-Adaptern weit verbreitet. Lassen Sie uns also herausfinden, ob Sie einen verwenden und was wir tun können, um ihn stabiler zu machen.

Öffnen Sie ein neues Terminal und geben Sie den folgenden Befehl ein: lsusb

Scannen Sie nun die Liste nach Ihrem USB-WLAN-Adapter und notieren Sie den verwendeten Chipsatz. In meinem Screenshot sehen Sie beispielsweise, dass ich einen „Edimax EW-7811Un“ verwende, aber den Realtek RTL8188CUS-Chipsatz.

Geben Sie nun im Terminal den folgenden Befehl ein: lsmod | grep rtl

Dadurch werden die aktuellen auf Ihrem System geladenen WLAN-Treiber angezeigt. Es wird wahrscheinlich einen generischen Linux-Treiber anzeigen, der mit einer Vielzahl von Geräten kompatibel sein soll. Beispielsweise wird der generische Treiber für meinen Chipsatz als “rtl8xxxu” angezeigt. Wir möchten Treiber herunterladen und installieren, die für Ihren Chipsatz spezifisch sind.

Wir benötigen eine alternative Methode zum Herstellen einer Verbindung zum Internet, um die Treiber herunterzuladen. Ich hoffe, Sie haben entweder ein Ethernet-Kabel oder ein mobiles Gerät, das eine USB-Tethering-Verbindung zu Ihrem Computer herstellen kann. Daher sollten Sie für alle folgenden Realtek-Treiberhandbücher eine alternative Methode zum Herstellen einer Verbindung zum Internet festlegen, vorzugsweise über Ethernet / USB-Tethering.

Realtek RTL8188CUS und RTL8192CU

Geben Sie in das Terminal ein:

sudo apt-get install linux-headers – $ (uname -r) build-essential dkms git

Jetzt müssen wir den Quellcode für den Treiber herunterladen, also im Terminaltyp:

Git-Klon https://github.com/pvaret/rtl8192cu-fixes.git

Gefolgt von:

sudo dkms add ./rtl8192cu-fixes
Und als nächstes:
sudo dkms install 8192cu / 1.10

Jetzt aktualisieren wir die Modulliste:

sudo depmod -a

Und den fehlerhaften Treiber auf die schwarze Liste setzen:

Deaktivieren Sie die Einstellung “Energieverwaltung” für den Adapter:

Starten Sie nun Ihren Computer neu und versuchen Sie, eine Verbindung zum WiFi-Netzwerk herzustellen.

Realtek RTL8723BE-Chipsatz

Starten Sie ein Terminalfenster und geben Sie den folgenden Befehl ein:

sudo apt-get install gksu leafpad

Jetzt erstellen wir eine neue Einstellungsdatei:

Und wir werden die Datei bearbeiten:

Fügen Sie nun in die leere Textdatei diese Zeile ein, speichern und schließen Sie die Datei: options rtl8723be fwlps = 0
Starten Sie jetzt Ihren Computer neu und die Verbindung sollte jetzt stabiler sein.

Starten Sie jetzt Ihren Computer neu und die Verbindung sollte jetzt stabiler sein.

Realtek RTL8723AU-Chipsatz

Starten Sie ein Terminal und geben Sie die folgenden Befehle ein:

sudo apt-get install git build-essentielle Linux-Header – $ (uname -r) gksu leafpad

Gefolgt von:

Git-Klon https://github.com/lwfinger/rtl8723au.git
Geben Sie nun Folgendes ein:

cd rtl8723au
Und dann:

machen
Jetzt installieren wir das kompilierte Modul: sudo make install
Und wir werden den fehlerhaften Fahrer auf die schwarze Liste setzen:

Fügen Sie in die sich öffnende Textdatei die folgenden Zeilen am Ende des Dokuments ein:

#Dies verhindert, dass die fehlerhaften Treiber geladen werden
# Gern geschehen bei Appuals.com
blacklist rtl8723au
schwarze Liste r8723au
schwarze Liste rtl8723bu
schwarze Liste r8723bu

Speichern Sie die Textdatei, schließen Sie sie und starten Sie Ihren Computer neu.

Realtek RTL8188EU-Chipsatz

Starten Sie ein Terminal und überprüfen Sie, mit welchem ​​Treiber gerade geladen ist: lsmod | grep 8188

Der aktuelle Treiber sollte als ‘r8188eu’ angezeigt werden. Fügen Sie also im Terminal Folgendes ein: sudo apt-get install linux-headers – $ (uname -r) build-essential dkms git

Und dann: Git-Klon https://github.com/jeremyb31/rtl8188eu

Jetzt kompilieren wir das Kernelmodul mit:

cd rtl8188eu
machen
sudo make install

Starten Sie nun Ihren Computer neu.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *