Sind Sie ein Entwickler oder ein Website-Tester, der Ubuntu zum Codieren und zur Fehlerbehebung verwendet? Wenn ja, haben wir großartige Neuigkeiten für Sie in Bezug auf die WiFi-Konnektivität unter Linux.
Wie wir alle wissen, ist Ubuntu ein Linux-basiertes System, das von Entwicklern auf der ganzen Welt gemocht wird. Aber neben Entwicklern bevorzugen viele Benutzer Ubuntu, weil es Open Source, benutzerfreundlich und anpassbar ist.
Lesen Sie weiter, um zu erfahren, wie Sie auf Linux-Systemen und -Servern auf die WLAN-Verbindung zugreifen können.
Inhaltsverzeichnis
Wie aktiviere ich Wireless unter Linux mit nmtui?
Network Manager Text User Interface nmtui ist im Wesentlichen ein Befehlszeilenterminal, das Sie in einem Linux-System für die Netzwerkkonfiguration verwenden. Sie können die grafische Textoberfläche aufrufen, um Wi-Fi unter Ubuntu bequemer zu aktivieren.
nmtui starten
Zuerst müssen Sie den Befehl $ nmtui im Terminal ausführen, um die grafische Oberfläche zu starten. Hier sehen Sie drei Optionen, aus denen Sie „Verbindung aktivieren“ auswählen und auf OK klicken können.
Drahtloses Netzwerk aktivieren
Das System scannt die verfügbaren drahtlosen Netzwerke und zeigt die Liste auf dem Bildschirm an. Von hier aus können Sie Ihr Wi-Fi-Heimnetzwerk auswählen und die Eingabetaste drücken. Als nächstes müssen Sie ähnlich wie bei Windows das Kennwort in das Popup-Dialogfenster eingeben und zur Bestätigung OK auswählen.
Nach der erfolgreichen drahtlosen Verbindung können Sie zurückgehen und „Beenden“ wählen, um die nmtui-Schnittstelle zu schließen. Sie können die Internetverbindung auch testen, indem Sie den Befehl ping an Google DNS ausführen:
- Ping 8.8.8.8 -c 4
Wie aktiviere ich Wi-Fi im Terminal unter Linux?
Die gute Nachricht ist, dass Sie das Befehlsterminal auf dem Ubuntu 20.04-Desktop und -Server verwenden können, um eine Verbindung zum WLAN-Netzwerk herzustellen, mit freundlicher Genehmigung des wpa_supplicant.
Die erweiterten WLAN-Netzwerke sind mit WPA-PSK oder WPA-Personal geschützt, einem vorab freigegebenen Schlüssel anstelle von WPA-Enterprise.
Ein Bittsteller ist im Wesentlichen eine Client-Software, die Sie auf Ihrem Computer oder Laptop installieren können. Als nächstes müssen Sie den Lieferanten authentifizieren, um eine Verbindung zum drahtlosen Netzwerk herzustellen. Schließlich können Sie eine WPA Supplicant-Komponente mit wpa_supplicant implementieren.
Schritt 1: So finden Sie den Namen der drahtlosen Schnittstelle und des Netzwerks
Öffnen Sie das Befehlsterminal in Ubuntu 20.04 und führen Sie den folgenden Befehl aus, um den Namen der WLAN-Schnittstelle zu ermitteln:
- iwconfig
Sie sollten wissen, dass „wlan0“ der gebräuchlichste Name für die drahtlose Netzwerkschnittstelle auf den meisten Linux-Systemen ohne Systemd ist.
Ubuntu verwendet jedoch Systemd; Deshalb sehen Sie den Namen Ihrer drahtlosen Netzwerkschnittstelle als „wlp4s0.“
Eine weitere Information, die Sie im Terminal sehen, ist der Zugangspunkt. Wenn das WLAN auf dem Linux-System nicht aktiviert ist, ist der drahtlosen Schnittstelle kein Zugangspunkt zugeordnet.
Wenn Sie Ihre drahtlose Schnittstelle jedoch nicht sehen können, können Sie den folgenden Befehl verwenden:
- sudo ifconfig wlp4s0 up
Als nächstes muss Ihr Computer alle Netzwerke in der Nähe scannen, um nach Ihrem drahtlosen Heimnetzwerk zu suchen. Dann müssen Sie nur noch „wlp4s0“ durch den Namen Ihrer drahtlosen Schnittstelle ersetzen, den Sie mit dem obigen Befehl herausgefunden haben.
Der nächste Schritt besteht darin, den folgenden Befehl zu verwenden, um die Netzwerknamenkennung ESSID zu ermitteln:
- sudo iwlist wlp4s0 scan / grep ESSID
Schritt 2: Herstellen einer Verbindung zum WLAN-Netzwerk Mithilfe von WPA_Supplicant
Sobald Sie den Namen der drahtlosen Schnittstelle und des Netzwerks kennen, können Sie wpa_supplicant unter Ubuntu 20.04 mithilfe der folgenden Befehlszeile installieren:
- sudo apt install wpasupplicant
Als nächstes sollten Sie eine Konfigurationsdatei mit dem Namen wpa_supplicant erstellen.conf mit Hilfe des Dienstprogramms wpa_passphrase.
Sie müssen sich über den Zweck der Erstellung der Datei wundern. Im Wesentlichen ist die wpa_supplicant-conf die Konfigurationsdatei, die alle drahtlosen Netzwerke enthält, auf die der Computer zugreifen soll.
Sie können den folgenden Befehl auf dem Terminal ausführen, um die Konfigurationsdatei zu erstellen:
- wpa_passphrase Ihre-ESSID Ihre-WiFi-Passphrase / sudo tee /etc/wpa_supplicant.conf
Hinweis: Sie müssen den Namen Ihres Netzwerks ESSID und Passphrase im obigen Befehl schreiben.
Der Hauptzweck des obigen Befehls besteht darin, die Ausgabe in /etc/wpa_supplicant zu schreiben.conf-Datei. Im nächsten Schritt müssen Sie diesen Befehl ausführen, um die WLAN-Karte und den WLAN-Zugangspunkt zu verbinden:
- sudo wpa_supplicant -c /etc/wpa_supplicant.conf -i wlp4s0
Der Ausgang zeigt an, ob die Internetverbindung erfolgreich hergestellt wurde oder nicht.
So stoppen Sie den Netzwerkmanager
Wenn die WLAN-Verbindung erfolgreich ist, sollten Sie den Befehl ausführen, um den Netzwerkmanager zu stoppen. Der Netzwerkmanager kann in der Ubuntu Desktop Edition ein WLAN-Verbindungsproblem verursachen, wenn Sie wpa_supplicant verwenden. Deshalb ist es wichtig, Network Manager zu verwenden.
- sudo systemctl stop NetworkManager
Mit der folgenden Befehlszeile können Sie den automatischen Start des Netzwerkmanagers beim Booten dauerhaft deaktivieren:
- sudo systemctl disable NetworkManager-wait-online NetworkManager-dispatcher NetworkManager
Sobald die Internetverbindung erfolgreich hergestellt wurde, können Sie „iwconfig“ ausführen, um den zugehörigen Zugriffspunkt auf Ihre Netzwerkschnittstellen anzuzeigen.
Normalerweise läuft der wpa_supplicant im Vordergrund. Sie können jedoch STRG + C verwenden, um den Vorgang zu stoppen und im Hintergrund auszuführen. Alles, was Sie tun müssen, ist das Flag -B in der Befehlszeile hinzuzufügen:
- sudo wpa_supplicant -B -c /etc/wpa_supplicant.conf -i wlp4s0
Zu diesem Zeitpunkt ist Ihr Ubuntu 20.04-Desktop authentifiziert und mit Ihrem WLAN-Heimnetzwerk verbunden. Sie haben jedoch immer noch keine private IP-Adresse. Sie können eine IP-Adresse vom DHCP-Server abrufen, indem Sie diesen Befehl im Terminal ausführen:
- sudo dhclient wlp4s0
Darüber hinaus können Sie Ihre IP-Adresse auch überprüfen, indem Sie den folgenden Befehl in das Terminal schreiben:
- ip addr show wlp4s0
So stellen Sie eine Verbindung zu einem versteckten drahtlosen Netzwerk her
Was ist, wenn Ihr drahtloses Modem ESSID nicht sendet: Mach dir keine Sorgen; alles, was Sie tun müssen, ist die „scan_ssid = 1“ in der / etc / wpa_supplicant hinzuzufügen.conf-Datei.
Schritt 3: So stellen Sie beim Booten eine automatische Verbindung her
Wenn Sie beim Booten automatisch eine Verbindung zum WLAN-Netzwerk herstellen möchten, müssen Sie den wpa_supplicant bearbeiten.service-Datei. Bevor Sie die Datei bearbeiten, können Sie sie aus dem Verzeichnis /lib/systemd/system/ nach /etc/systemd/system kopieren.
Auf diese Weise überschreibt die neue Version von wpa_supplicant Ihre Änderungen nicht.
- sudo cp /lib/systemd/system/wpa_supplicant.dienst /etc/systemd/system/wpa_supplicant.service
Sie können Nano, einen Befehlszeilentexteditor, verwenden, um den Dateiinhalt zu ändern:
- sudo nano /etc/systemd/system/wpa_supplicant.service
In der Datei müssen Sie nach dieser Zeile suchen:
- ExecStart=/sbin/wpa_supplicant -u -s- -0 /run/wpa_supplicant
Sie müssen den Namen der Netzwerkschnittstellen in diesem Befehl hinzufügen:
- ExecStart=/sbin/wpa_supplicant -u -s -0 /etc/wpa_supplicant-conf -i wlp4s0
Eine weitere wichtige Sache, die hier zu beachten ist, ist der Neustart von wpa_supplicant im Falle der Erkennung eines Fehlers. Um dieses Problem zu beheben, fügen Sie diese Zeile direkt unter dem Befehl ExecStart hinzu:
- Restart=always
Außerdem sollten Sie die folgende Zeile mit dem # am Anfang befehlen:
- Alias=dbus-fi.wl-wpa_supplicant1.service
Speichern und schließen Sie diese Datei am Ende. Wenn Sie außerdem den Nano-Texteditor zum Ändern der Datei verwenden, drücken Sie Strg + 0 und Eingabetaste, um die Änderungen zu bestätigen, und Strg + X, um die Datei abzuschließen.
Mit diesem Befehl können Sie systemd neu laden:
- sudo systemctl daemon-reload
Als nächstes sollten Sie aktivieren, dass die wpa_supplicant-Dienste bei jedem Start automatisch gestartet werden:
- sudo systemctl aktivieren wpa_supplicant.service
Warum stellt der Linux-Server keine Verbindung zum WLAN her?
Wenn Sie keine Verbindung zum WLAN-Netzwerk herstellen können, liegt dies möglicherweise an einem Hardware- oder Softwareproblem. Aber zuerst ist es besser, die Hardwareprobleme mit den Treibern auszuschließen, da die Diagnose einfach ist.
Führen Sie zunächst den folgenden Befehl aus:
- Ping localhost
Ihr lokaler Host ist im Wesentlichen die Adresse, um die Schaltung für die Netzwerkkarte zu überprüfen. Wenn Sie nicht pingen können, liegt das Problem bei Ihrem WLAN-Treiber. Wenn der Ping jedoch zurückkommt, liegt das Problem höchstwahrscheinlich an der Software.
Schritt 1: Installieren Sie Wireless-Treiber von Ubuntu ISO
Um das Softwareproblem zu beheben, können Sie die Ubuntu ISO-Datei verwenden, um die Wi-Fi-Treiber neu zu installieren. Zuerst können Sie die Ubuntu-ISO im Home-Verzeichnis ablegen und den folgenden Befehl ausführen, um Ubuntu ISO auf dem virtuellen Laufwerk zu mounten:
- sudo mkdir /media/cdrom
- sudo mount -o Schleife ubuntu-*.iso /media/cdrom
Navigieren Sie zu „Software & Updates“, überprüfen Sie die CDRom und geben Sie das Passwort auf Anfrage im Dashboard ein.
Tippen Sie abschließend auf die Registerkarte „Zusätzliche Treiber“, um die Option „Drahtloser Netzwerkadapter“ auszuwählen, und wählen Sie „Änderungen übernehmen“.“
Schritt 2: Überprüfen, ob ein drahtloses Gerät erkannt wird
Wenn Ubuntu 20.04 das drahtlose Gerät nicht erkennen kann, können Sie das Befehlsterminal öffnen und den Befehl ausführen:
- sudo lsusb
Andererseits müssen Sie diesen Befehl schreiben, wenn Sie einen USB-Dongle oder eine interne WLAN-Karte verwenden:
- sudo lspci
Wenn die Ausgabe den „Netzwerkcontroller“ oder „Ethernet-Kabelcontroller“ enthält, kann Linux das drahtlose Gerät erkennen.
Darüber hinaus können Sie die folgenden Befehle verwenden, um das drahtlose Gerät anzuzeigen:
- sudo lshw -C network
Wenn die Ausgabe die Netzwerkbeschreibung enthält, kann Ubuntu das drahtlose Gerät nicht erkennen. Wenn nicht, müssen Sie das fehlende Treibermodul installieren.
Schritt 3: So installieren Sie das fehlende Treibermodul mit Ubuntu
Zuerst müssen Sie den Befehl ausführen, um die Liste der verwendeten Module anzuzeigen:
- sudo lsmod
Wenn Sie ein bestimmtes Modul aktivieren möchten, sollten Sie den Befehl mit dem Namen des Chipsatzes als Modulnamen ausführen:
- sudo modprobe modulename
Als nächstes können Sie den Befehl „lsmod“ ausführen, um festzustellen, ob das Modul korrekt installiert ist oder nicht.
Schritt 4: Modul beim Booten automatisch laden
Falls das Modul beim Booten nicht geladen wird, müssen Sie es dauerhaft mit dem Befehl laden:
- sudo nano /etc/modules
Sie können den Nano-Texteditor mit dem obigen Befehl öffnen. Dann müssen Sie nur noch den Namen des Moduls am Ende der Datei schreiben und speichern. Darüber hinaus müssen Sie das System neu starten, um festzustellen, ob die WLAN-Karte die WLAN-Netzwerke erkennen kann.
Beheben des DNS-Problems
Obwohl es sich um ein seltenes Problem handelt, sollten Sie überprüfen, ob auf einem Linux-Server Verbindungsprobleme auftreten. Führen Sie zuerst diesen Befehl aus, um die LAN-Adresse des Routers anzuzeigen:
- nmcli gerät zeigen wlan1/grep IP4.DNS
Sie können den wlan1 im obigen Befehl in den von Ihnen verwendeten drahtlosen Netzwerknamen ändern. Führen Sie als Nächstes den folgenden Befehl aus, um das Ziel anzuzeigen:
- IP a s
Jetzt haben Sie alle Informationen; Es ist Zeit, die LAN-Adresse des Routers und die DNS-Server von Google zu pingen:
- ping 8.8.8.8
Nach der Diagnose des DNS-Problems können Sie den Router-DNS entweder in Open DNS oder Google Server ändern. Sie können sich auch an den Hersteller des Routers wenden, um das DNS-Problem weiter zu überprüfen.
Fazit
Der Hauptzweck des obigen Artikels besteht darin, sowohl die Methoden der grafischen als auch der Textbenutzerschnittstelle zum Aktivieren von WLAN auf Ihrem Linux-System oder -Server zu erläutern.
Darüber hinaus können Sie auch die Methoden zur Fehlerbehebung verwenden, wenn Ubuntu keine Verbindung zum drahtlosen Netzwerk herstellen kann.