Fix: Aktivierung der Netzwerkverbindung unter Linux fehlgeschlagen
Ihre Linux-Distribution kann Netzwerkverbindung kann nicht aktiviert werden aufgrund der Fehlkonfiguration Ihres Netzwerks. Auch falsche Datums-/Uhrzeiteinstellungen Ihres Systems können den diskutierten Fehler verursachen.
Der betroffene Benutzer tritt auf den Fehler, wenn er sich am System anmeldet oder versucht, das Internet zu nutzen. Einige Benutzer waren direkt nach der Installation des Betriebssystems damit konfrontiert, während andere Benutzer nach einiger Zeit darauf stoßen. Dieses Problem ist nicht auf eine bestimmte Linux-Distribution beschränkt, fast alle Distributionen sind davon betroffen. Darüber hinaus kann das Problem sowohl im Ethernet als auch in der Wi-Fi-Verbindung auftreten.
Bevor Sie mit den Lösungen fortfahren, stellen Sie sicher, dass Ihre Router und Modem sind verbunden. Wenn das Problem mit einem USB-Modem auftritt, versuchen Sie, eine Verbindung zu einem anderer Hafen vom System. Darüber hinaus, Neustart Ihr System und Ihre Netzwerkausrüstung. Wenn sowohl Ethernet als auch Wi-Fi nicht funktionieren, versuchen Sie es Verwenden Sie einen USB-Dongle um sich mit dem Internet zu verbinden oder zu versuchen, die Hotspot Ihres Telefons. Aktivieren/deaktivieren Sie außerdem die Flugzeug-Modus Ihres Systems und prüfen Sie, ob das Problem behoben ist.
Lösung 1: Deaktivieren/Aktivieren der Netzwerkverbindung
Das Problem kann durch einen vorübergehenden Softwarefehler verursacht und durch Neuinitialisierung der Netzwerkverbindung behoben werden. Zur Veranschaulichung werden wir den Prozess für Ubuntu besprechen.
- Offen Einstellungen Ihres Systems und klicken Sie im linken Fensterbereich auf Netzwerk.
- Jetzt deaktivieren die problematische Verbindung durch Umschalten des Schalters in die Aus-Position.
- Dann Neustart dein System. Beim Neustart, ermöglichen die Netzwerkverbindung und prüfen Sie, ob das Problem behoben ist.
- Wenn nicht, drücken Sie die Alt + F2 Tasten gleichzeitig, um das Befehlsfeld Ausführen zu öffnen, und geben Sie Folgendes ein:
nm-connection-editor
- Jetzt erweitern die Art des Netzwerks, mit dem Sie Probleme hatten, z. B. Ethernet und löschen alle Einträge darunter.
- Dann schließen alle Netzwerk-Editor und klicken Sie auf die Netzwerksymbol in der Taskleiste.
- Jetzt deaktivieren das Netzwerk und dann wieder aktivieren es.
- Jetzt Neustart Ihr System und überprüfen Sie dann, ob das Problem behoben ist.
Lösung 2: Deaktivieren Sie Fast Boot (Dual Boot System)
Die Schnellstartoption von Windows ist dafür bekannt, Probleme für Dual-Boot-Systeme mit Linux zu verursachen. Das gleiche könnte der Grund für das aktuelle Problem sein. In diesem Zusammenhang kann das Deaktivieren des Schnellstarts in Windows das Problem lösen.
- Im Fenster Umgebung Ihres Systems klicken Sie auf das Windows-Suche Box und Typ Schalttafel. Klicken Sie in den angezeigten Suchergebnissen auf Schalttafel.
- Klicken Sie nun auf Hardware und Sound.
- Dann klick auf Energieoptionen.
- Klicken Sie nun im linken Fensterbereich auf Wählen Sie aus, was die Power-Buttons tun.
- Deaktivieren Sie die Möglichkeit von Schnellstart aktivieren. Wenn die Option ausgegraut ist, klicken Sie auf Einstellungen ändern, die derzeit nicht verfügbar sind und deaktivieren Sie dann die genannte Option.
- Jetzt speichern Änderungen und in das Linux booten Umgebung, um zu überprüfen, ob das Problem behoben ist. Möglicherweise müssen Sie Ihre Linux-Distribution vollständig deinstallieren/neu installieren.
Lösung 3: Deaktivieren Sie die automatische Verbindung für das Netzwerk
Es kann für einen Benutzer ziemlich ärgerlich sein, die Fehlermeldungen für einen Verbindungstyp zu erhalten, den er nicht verwendet, zB ein USB-Ethernet. Sie können die Eingabeaufforderung für dieses bestimmte Netzwerk entfernen, indem Sie die Option Automatisch verbinden deaktivieren.
- Offen Einstellungen Ihrer Linux-Distribution und klicken Sie auf Netzwerk.
- Dann klicke auf das Ausrüstung Symbol neben dem problematischen Netzwerk.
- Jetzt deaktivieren die Möglichkeit von Automatisch verbinden und übernehmen Sie Ihre Änderungen.
- Überprüfen Sie dann, ob das Verbindungsproblem behoben ist.
Lösung 4: Ändern Sie DNS in DNSMASQ für das Netzwerk
Der diskutierte Fehler kann auftreten, wenn Ihr System Probleme mit DNS hat. In diesem Szenario kann der Wechsel zum kostenlosen DNSMASQ (das nur geringe Systemressourcen erfordert) das Problem lösen.
- Führen Sie die folgender Befehl im Linux-Terminal:
sudo gedit /etc/NetworkManager/NetworkManager.conf
- Jetzt ändern DNS mit dnsmasq und schließen Sie die Datei, nachdem Sie die Änderungen gespeichert haben.
- Starten Sie nun Ihr System neu und prüfen Sie dann, ob das Problem behoben wurde.
Lösung 5: Korrigieren Sie die Datums-/Uhrzeiteinstellungen Ihres Systems
Die Datums-/Uhrzeiteinstellungen Ihres Systems spielen für den Betrieb Ihres Systems unterschiedliche Rollen. Der besprochene Fehler kann auftreten, wenn die Datums-/Uhrzeiteinstellungen Ihres Systems nicht korrekt sind. In diesem Zusammenhang kann eine Korrektur der Datums-/Uhrzeiteinstellungen Ihres Systems das Problem lösen.
- Klicken Sie unten links auf dem Bildschirm auf Anwendungen anzeigen und dann klick auf Einstellungen.
- Klicken Sie nun im linken Fensterbereich auf Terminzeit.
- Dann deaktivieren Automatisches Datum & Uhrzeit.
- Jetzt Korrekt das Datum und die Uhrzeit Ihres Systems und überprüfen Sie dann, ob das Problem behoben wurde.
Lösung 6: Löschen Sie die Bluetooth-Geräte in den Einstellungen Ihres Systems
Wenn Sie viele Bluetooth-Geräte konfiguriert haben, die (bei Auftreten des Fehlers) nicht verfügbar sind, wird der Fehler ausgelöst, da der Netzwerkmanager keines dieser Geräte verbinden kann. In diesem Zusammenhang kann das Löschen der Bluetooth-Geräte das Problem lösen.
- Entfernen alle mit Ihrem System verbundenen Bluetooth-Geräte.
- Offen Einstellungen Ihres Systems und klicken Sie im linken Fensterbereich auf Bluetooth.
- Jetzt deaktivieren Bluetooth.
- Jetzt Start das Linux-Terminal und geben Sie ein:
bluetoothctl
- Nun wird eine Liste aller Bluetooth-Geräte angezeigt. Geben Sie dann den folgenden Befehl ein:
bluetoothctl remove AA:BB:CC:DD:EE:FF
- Ersetzen AA:BB:CC:DD:EE:FF mit dem ID-String des Gerätes. Sie können die ID-Zeichenfolge finden, indem Sie das Netzwerksymbol>>Gerätename>>Zahnradsymbol auswählen.
- Wiederholen Führen Sie den Vorgang für alle Bluetooth-Geräte durch und prüfen Sie dann, ob das Problem behoben ist.
- Wenn nicht, überprüfen Sie die Pfad der .crt-Datei. Wenn der Name des Ordners (in dem die .crt-Datei gespeichert ist) Leerzeichen enthält, entfernen Sie Leerzeichen und prüfen Sie, ob das Problem behoben ist.
Lösung 7: Andere Kommunikationsgeräte auf die schwarze Liste setzen
Der diskutierte Fehler kann auftreten, wenn ein zweites Ethernet-/Wi-Fi-ähnliches Gerät wie ein integriertes 4G-Gerät im System vorhanden ist und Ihr System versucht, dieses Gerät zu verwenden, um eine Verbindung zum Internet herzustellen. In diesem Szenario kann das Problem durch das Aufnehmen anderer Kommunikationsgeräte auf die schwarze Liste gelöst werden.
- Öffne das Linux-Terminal und Typ:
sudo lshw -C network
- Dann wird eine Liste der Netzwerkgeräte angezeigt. Suchen Sie nun nach dem Gerät, das Sie sind nicht verwenden. Beispielsweise, cdc_ether (die Sie nicht verwenden) wird in den Netzwerkgeräten angezeigt.
- Jetzt, Typ den folgenden Befehl im Terminal (der eine neue Blacklist-Datei erstellt):
sudo -H gedit /etc/modprobe.d/blacklist-cdc_ether.conf
- Jetzt hinzufügen folgende zwei Zeilen in der Datei:
blacklist cdc_ether blacklist usbnet
- Jetzt speichern die Datei und Neustart dein System.
- Überprüfen Sie beim Neustart, ob das Problem behoben wurde. Denken Sie daran, dass Sie es immer aktivieren sollten, wenn Sie das interne 4G-Gerät verwenden müssen.
Lösung 8: Entfernen Sie die Netzwerktreiber von der Blacklist
Der diskutierte Fehler kann auftreten, wenn das Netzwerkgerät im System auf der schwarzen Liste steht. In diesem Zusammenhang kann das Entfernen der Dateien aus der Blacklist das Problem lösen.
- Schreib die folgender Befehl im Linux-Terminal und drücken Sie die Eingabetaste:
sudo gedit /etc/modprobe.b/blacklist.conf
- Überprüfen Sie nun in der geöffneten Datei, ob die netzwerkbezogenen Treiber/Module auf der schwarzen Liste stehen. Wenn Sie beispielsweise eine Broadcom-Netzwerkkarte verwenden, dann Löschen die Einträge zu bcma und bcmsmac.
- Jetzt Neustart Ihr System und überprüfen Sie dann, ob das Problem behoben ist.
Lösung 9: Installieren Sie den Netzwerkmanager neu
Der Netzwerkmanager ist für alle netzwerkbezogenen Operationen in einer Linux-Distribution verantwortlich. Der vorliegende Fehler kann auftreten, wenn die Installation Ihres Netzwerkmanagers beschädigt ist. In diesem Zusammenhang kann eine Neuinstallation des Netzwerkmanagers das Problem lösen.
- Starte den Linux-Shell Ihres Systems und Typ der folgende Befehl:
sudo systemctl restart network-manager.service
- Überprüfen Sie nun, ob das Problem behoben ist.
- Wenn nicht, dann Lauf der folgende Befehl:
sudo /etc/init.d/network-manager force-reload
- Geben Sie bei Aufforderung Ihr Benutzerkennwort ein und prüfen Sie, ob das Problem behoben ist.
- Wenn nicht, dann Lauf der folgende Befehl:
sudo apt-get install -d --reinstall network-manager network-manager-gnome
- Überprüfen Sie nun, ob das Problem behoben ist.
Lösung 10: Deaktivieren Sie die Energieverwaltung der Netzwerkkarte/des Treibers
Es ist bekannt, dass die Implementierung der Energieverwaltung Probleme bei Netzwerkverbindungen verursacht. Das gleiche könnte der Grund für den aktuellen Fehler sein. In diesem Zusammenhang kann das Deaktivieren der Energieverwaltung das Problem lösen. Zur Veranschaulichung besprechen wir den Prozess für Ubuntu- und RTL8192CU-Treiber.
- Öffne das Linux-Terminal und ausführen die folgenden Befehle nacheinander:
sudo apt-get install linux-headers-generic build-essential dkms sudo apt-get install git git clone https://github.com/pvaret/rtl8192cu-fixes.git sudo dkms add ./rtl8192cu-fixes sudo dkms install 8192cu/1.11 sudo depmod -a sudo cp ./rtl8192cu-fixes/blacklist-native-rtl8192.conf /etc/modprobe.d/
- Jetzt neustarten Ihr System und überprüfen Sie dann, ob das Problem behoben ist.
Lösung 11: Deaktivieren Sie die Hardwareverschlüsselung durch das Netzwerkgerät
Der besprochene Fehler kann auftreten, wenn Ihr Netzwerkgerät Probleme mit der Verschlüsselung hat. In diesem Zusammenhang kann das Deaktivieren der Hardwareverschlüsselung das Problem lösen. Zur Erläuterung werden wir den Prozess für Ubuntu- und RT2800PCI-Geräte diskutieren.
- Führen Sie im Linux-Terminal den folgenden Befehl aus:
echo "options rt2800pci nohwcrypt=y"
- Führen Sie dann nacheinander die folgenden Befehle aus:
sudo tee /etc/modprobe.d/rt2800pci.conf sudo modprobe -rfv rt2800pci sudo modprobe -v rt2800pci sudo sed -i 's/3/2/' /etc/NetworkManager/conf.d/*
- Starten Sie nun Ihr System neu und prüfen Sie dann, ob das Problem behoben wurde.
Lösung 12: Aktualisieren Sie den Kernel Ihrer Linux-Distribution auf den neuesten Build
Der Linux-Kernel ist der zentrale Kern des Betriebssystems und ein Vermittler zwischen Softwareanwendungen und Computerhardware. Es ist die Grundlage aller verschiedenen Arten von Linux-Distributionen. Der Kernel wird regelmäßig aktualisiert, um neuen technologischen Fortschritten gerecht zu werden und bekannte Fehler zu beheben. Der diskutierte Fehler kann auftreten, wenn der Kernel Ihrer Linux-Distribution veraltet ist. In diesem Zusammenhang kann das Aktualisieren des Linux-Kernels das Problem lösen. Wir werden den Prozess für Ubuntu besprechen.
- Öffne das Linux-Shell und Typ:
sudo apt-get upgrade linux-image-generic
- Starten Sie nun Ihr System neu und prüfen Sie dann, ob das Verbindungsproblem behoben wurde.
Lösung 13: Aktualisieren Sie Ihre Linux-Variante auf die neueste Build
Um neue Funktionen hinzuzufügen und die bekannten Fehler zu beheben, wird jede Linux-Variante aktualisiert. Der diskutierte Fehler kann auftreten, wenn Sie eine veraltete Version der Linux-Distribution verwenden. In diesem Zusammenhang kann das Aktualisieren der Distribution das Problem lösen. Zur Verdeutlichung werden wir den Prozess für Ubuntu besprechen.
- Öffne das Linux-Terminal und Typ:
sudo apt-get upgrade
- Geben Sie die Passwort des Benutzerkontos und eine Liste der verfügbaren Updates wird angezeigt.
- Drücken Sie die und Schlüssel um das Update zu bestätigen und dann die Eingabetaste.
- Jetzt Warten zum Abschluss des Update-Vorgangs und prüfen Sie dann, ob das Problem behoben wurde.
Wenn dir bisher nichts geholfen hat, dann musst du vielleicht may neu installieren Ihre Linux-Distribution. Aber vor der Neuinstallation ist es eine gute Idee, die iwconfig Befehl. Versuchen Sie es auch BIOS aktualisieren Ihres Systems. Probieren Sie außerdem die WICD-Netzwerkmanager. Versuchen Sie außerdem, IPv6 verwenden (Link-Local) oder TCP deaktivieren.