xvgmag

Wi-Fi funktioniert nicht auf Ubuntu? Hier ist, wie es zu beheben ist


Wi-Fi funktioniert nicht auf Ubuntu? Hier ist, wie es zu beheben ist / Linux

Ubuntu ist ein leistungsfähiges, freies Open-Source-Betriebssystem, das gut für Anfänger geeignet ist, die Linux und erfahrene Profis erkunden wollen, die ein solides, sicheres System für Projekte und ähnliches wollen. Trotz aller Tugenden treten Probleme bei der Verbindung mit WLAN-Netzwerken auf.

Ein Problem mit der Wi-Fi-Verbindung kann entweder ein Hardware- oder ein Software-Problem sein. Hier finden Sie einige umsetzbare Lösungen, wenn Benutzer ein Problem bei der Verbindung mit WLAN-Netzwerken feststellen.

Hinweis: Das größte Problem, mit dem Nutzer konfrontiert werden, ist eine Wireless-Karte, die von Broadcom hergestellt wird. Obwohl der Hersteller Teil der Linux Foundation ist, bedeutet dies nicht, dass die Treiberunterstützung immer gut ist. Ein weiteres Problem ist neben den Treibern die verwendete TKIP-Verschlüsselung.

Problem 1: Gerät wurde nicht erkannt

Wenn das drahtlose Gerät von Ubuntu (oder einer anderen Distribution) nicht erkannt wird, müssen Sie auf das Terminal zugreifen und folgenden Befehl eingeben:

sudo lsusb

Wenn Sie eine USB-WLAN-Karte / Dongle verwenden, und

sudo lspci

wenn Sie eine interne WLAN-Karte haben.

Wenn die Antwort von diesen Befehlen mit einer Ausgabe ähnlich der folgenden Abbildung kommt, haben Sie Glück: Ubuntu kann die Karte finden. Es wird normalerweise von "Network Controller" oder "Ethernet Controller" identifiziert.

In der Vergangenheit hatten viele Linux-Distributionen Schwierigkeiten, die WLAN-Karte zu finden. Glücklicherweise ist die Unterstützung viel besser geworden, daher ist dies ein seltener Fall.

Zusätzliche Befehle

Sie können auch den folgenden Befehl verwenden, um zu testen, ob das Gerät das drahtlose Gerät sehen kann. Benutzer müssen möglicherweise installieren lshw zuerst an ihrer Maschine.

lshw -C Netzwerk

Die Ausgabe sollte ähnlich wie folgt aussehen:

* -Netzwerkbeschreibung: Drahtlose Schnittstelle Produkt: PRO / Wireless 3945ABG [Golan] Network Connection Hersteller: Intel Corporation

Wenn dies der Fall ist und das System die Wireless-Karte findet, können Sie mit der Installation des Treibers / Moduls wie nachfolgend beschrieben fortfahren.

Problem zwei: Treibermodul fehlt

Im Anschluss an die erfolgreichen Befehle lsusb und lspci können Sie davon ausgehen, dass die Firmware funktioniert, wenn Ubuntu die WLAN-Karte sehen kann, nur dass das System keine Ahnung hat, was mit der Karte geschehen soll. Hier werden Treiber oder Module benötigt.

Gehe zurück zum Terminal und gib den folgenden Befehl ein:

sudo lsmod

Sie sehen eine Liste der verwendeten Module. Um Ihr Modul zu aktivieren, geben Sie den folgenden Befehl ein, wobei "Modulname" der Name Ihres Chipsatzes ist.

sudo modprobe modulename

Wenn Ihr drahtloser Chipsatz beispielsweise "RT2870" lautet, wäre dies wie folgt:

sudo modprobe rt2800usb

Führen Sie anschließend den Befehl lsmod erneut aus, um festzustellen, ob er korrekt geladen wurde.

Laden Sie das Modul automatisch beim Booten

Es ist eine seltene Gelegenheit, aber manchmal wird das Modul vom Booten nicht bestehen. In diesem Fall können Sie das Laden dauerhaft erzwingen. Gib den folgenden Befehl in das Terminal ein:

sudo nano / etc / modules

Der Nano-Texteditor wird geöffnet. Fügen Sie unten Ihren Modulnamen hinzu und speichern Sie die Datei. Sie müssen neu starten und prüfen, ob die WLAN-Karte jetzt Netzwerke sehen kann, damit Sie sich normal verbinden können.

Wenn Sie nicht weiterkommen, wiederholen Sie den Vorgang. Zum Glück hat Ubuntu einige nützliche Hilfeseiten in ihrer Online-Dokumentation, die Sie auch durchlesen können. Darüber hinaus können Sie die integrierte Hilfe im Terminal verwenden, indem Sie Folgendes eingeben:

Mann lsusb Mann lspci

Problem drei: DNS

Es ist selten, dass das DNS ein Problem sein wird; Es lohnt sich jedoch, dies zu untersuchen, falls weiterhin Verbindungsprobleme auftreten. Geben Sie im Terminal den folgenden Befehl ein, um festzustellen, woher der DNS stammt:

nmcli Gerät anzeigen wlan1 | grep IP4.DNS

Dies zeigt Ihnen die LAN-Adresse des Routers. Wenn es nicht funktioniert, müssen Sie möglicherweise "wlan1" zu dem ändern, was Ihr WLAN verwendet. Der folgende Befehl kann auch verwendet werden, um die Bezeichnung zu erfassen:

IP Adresse

Sobald Sie diese Informationen haben, ist Ihre nächste Methode, die LAN-Adresse Ihres Routers zu pingen. Wenn dies funktioniert, versuchen Sie, die DNS-Server von Google zu pingen:

Ping 8.8.8.8

Mit diesen Ergebnissen können Sie feststellen, wo das DNS-Problem ist. Wenn auf allen Geräten in Ihrem Heim oder Büro Seitenladefehler auftreten, ändern Sie den Router-DNS in Google oder Open DNS-Server. Sie müssen sich an Ihren Router-Hersteller wenden, um dies zu tun, aber normalerweise wird dies auf den Admin-Seiten gemacht, am häufigsten durch Anmelden bei 192.168.0.1 oder ähnlichem.

Wenn Ihr DNS-Problem nur Ubuntu ist, führen Sie die folgenden Schritte mithilfe der Network Manager-GUI aus:

  • Klicken Sie mit der rechten Maustaste auf Netzwerkmanager.
  • Verbindungen bearbeiten
  • Wählen Sie die fragliche Wi-Fi-Verbindung aus.
  • Wählen Sie IPv4-Einstellungen.
  • Ändern Sie die Methode nur in DHCP-Adressen.
  • Fügen Sie 8.8.8.8, 8.8.4.4 in die Box des DNS-Servers ein. Merken Sie sich das Komma, das die IPs trennt, und lassen Sie keine Leerzeichen.
  • Speichern und dann Schließen

Als letzten Schritt starten Sie entweder den Computer neu oder starten den Network Manager über das Terminal neu:

sudo service Netzwerk-Manager Neustart

Problem vier: Kein Netzwerk-Manager

Nehmen wir an, Sie haben den Network Manager entfernt oder versehentlich deinstalliert. Dies ist eine wirklich schwierige Situation: Sie haben kein Internet und keinen Netzwerk-Manager, aber es gibt Dinge, die Sie tun können.

Vorausgesetzt, das apt-Paket befindet sich noch in Ihrem Cache, können Sie zum Terminal gehen und Folgendes eingeben:

sudo apt-get Installation von Netzwerk-Manager

Wenn Sie diesen Cache entfernt haben, können Sie ein Ethernet-Kabel verwenden, um eine Verbindung herzustellen, indem Sie diesen in Ihren Ethernet-Port stecken und den obigen Befehl erneut ausführen.

Als letzter Schritt müssen Sie Ihre Konfigurationsdatei bearbeiten, wenn keine der oben genannten Funktionen funktioniert.Ich habe gedit als Texteditor ausgewählt, aber Sie können Ihre bevorzugte Wahl verwenden und den Befehl ändern.

Sudo gedit / etc / Netzwerk / Schnittstellen

Ändern Sie es wie folgt:

auto lo iface lo inet loopback auto wlan0 iface wlan0 inet dhcp wpa-esssid myssid wpa-psk mypasscode

Dann können Sie die Schnittstelle neu starten, indem Sie den folgenden Code eingeben:

sudo ifdown wlan0 && sudo ifup -v wlan0

Weitere Informationen zum Linux Wireless-Subsystem finden Sie im kernel.org-Wiki.