So stellen Sie mit Nmcli eine Verbindung zu Wi-Fi über das Linux-Terminal her

Sie müssen auf Ihrem Linux-Gerät eine Verbindung zum Internet herstellen, haben jedoch keinen Ethernet-Anschluss und keinen Zugriff auf grafische Netzwerksoftware? In diesem Artikel erfahren Sie, wie Sie mit dem Befehlszeilentool nmcli eine Verbindung zu Wi-Fi im Linux-Terminal herstellen.

Was ist nmcli?

Nmcli ist die Befehlszeilenschnittstelle für NetworkManager, eine gängige Linux-Anwendung zum Identifizieren und Konfigurieren von Internetverbindungen. Viele Distributionen verfügen über ein grafisches Applet für die Verwendung von NetworkManager in einer Desktop-Umgebung. Wenn Sie sich jedoch auf einem Linux-Server befinden, haben Sie möglicherweise keinen Zugriff auf einen Desktop.

Einige Methoden zum Herstellen einer Wi-Fi-Verbindung über das Terminal sind etwas kompliziert. Dazu gehören Konfigurationsdateien und die Kenntnis Ihres PSK-Schlüssels.

Nicht so bei nmcli. Angenommen, Sie haben einen modernen Router, müssen Sie lediglich die SSID Ihres Netzwerks (den Namen des Netzwerks, zu dem Sie eine Verbindung herstellen möchten) und das Netzwerkkennwort (falls vorhanden) kennen.

Verwandte Themen : So binden Sie jedes Smartphone an Linux für mobiles Internet

Schritt 1: Aktivieren Sie Ihr Wi-Fi-Gerät

Die Wi-Fi-Karte auf Ihrem Linux-PC kann nur dann eine Verbindung zum Internet herstellen, wenn sie aktiviert ist. Verwenden Sie den folgenden Befehl, um den Status aller Netzwerkschnittstellen anzuzeigen:

 nmcli dev status

Sie sollten eine Liste Ihrer Netzwerkgeräte mit Informationen zu Typ, Status und Netzwerkverbindung erhalten.

Wenn Sie nicht sicher sind, ob Ihr Wi-Fi-Gerät aktiviert ist oder nicht, können Sie dies mit dem folgenden Befehl überprüfen:

 nmcli radio wifi

Wenn die Ausgabe anzeigt, dass das WLAN deaktiviert ist, können Sie es mit dem folgenden Befehl aktivieren:

 nmcli radio wifi on

Schritt 2: Identifizieren Sie einen Wi-Fi Access Point

Wenn Sie den Namen Ihres Wi-Fi-Zugangspunkts, auch als SSID bezeichnet, nicht kennen, können Sie ihn finden, indem Sie nach Wi-Fi-Netzwerken in der Nähe suchen.

 nmcli dev wifi list

Notieren Sie sich den unter SSID aufgeführten Namen für das Netzwerk, zu dem Sie eine Verbindung herstellen möchten. Sie benötigen es für den nächsten Schritt.

Schritt 3: Stellen Sie eine Verbindung zu Wi-Fi her

Wenn Wi-Fi aktiviert und Ihre SSID identifiziert ist, können Sie jetzt eine Verbindung herstellen. Sie können eine Verbindung mit dem folgenden Befehl herstellen:

 sudo nmcli dev wifi connect network-ssid

Ersetzen Sie network-ssid durch den Namen Ihres Netzwerks. Wenn Ihr WI-Fi über WEP- oder WPA-Sicherheit verfügt, können Sie das Netzwerkkennwort auch im Befehl angeben.

 sudo nmcli dev wifi connect network-ssid password "network-password"

Verwandte: Die gängigsten Wi-Fi-Standards und -Typen, erklärt

Wenn Sie Ihr Passwort nicht auf dem Bildschirm ausschreiben möchten, können Sie alternativ die Option –ask verwenden .

 sudo nmcli --ask dev wifi connect network-ssid

Das System fordert Sie nun auf, Ihr Netzwerkkennwort einzugeben, ohne es sichtbar zu machen.

Ihr Gerät sollte jetzt mit dem Internet verbunden sein. Testen Sie es mit einem Ping.

 ping google.com

NetworkManager speichert die Verbindung und stellt beim Neustart eine automatische Verbindung her, sodass Sie sich nicht jedes Mal, wenn Sie Ihren Linux-Computer starten, Gedanken über die Ausgabe des Befehls machen müssen.

Verwalten von Netzwerkverbindungen mit nmcli

Sie können alle gespeicherten Verbindungen anzeigen, indem Sie den folgenden Befehl eingeben:

 nmcli con show

Wenn Sie mit einem Netzwerk verbunden sind, aber eine andere Verbindung verwenden möchten, können Sie die Verbindung trennen, indem Sie die Verbindung auf " Down" schalten. Sie müssen die SSID angeben. Wenn Sie mehrere Verbindungen mit derselben SSID haben, verwenden Sie die UUID.

 nmcli con down ssid/uuid

Um eine Verbindung zu einer anderen gespeicherten Verbindung herzustellen, übergeben Sie einfach die Option up im Befehl nmcli. Stellen Sie sicher, dass Sie die SSID oder UUID des neuen Netzwerks angeben, mit dem Sie eine Verbindung herstellen möchten.

 nmcli con up ssid/uuid

Stellen Sie eine Verbindung zu Wi-Fi ohne GUI her

Sie haben jetzt ohne Verwendung einer grafischen Oberfläche eine Verbindung zu Ihrem Wi-Fi-Netzwerk hergestellt, wodurch Sie ein viel vielseitigerer Linux-Benutzer sind. Wenn Sie Dateien drahtlos verschieben müssen, gibt es viele Linux-Anwendungen, die dies mit oder ohne Desktop-Umgebung ermöglichen.