Zum Hauptinhalt springen

Linux: WIFI-Verbindung über ein Terminal ohne GUI herstellen

Linux ist ein freies und offenes Betriebssystem, das dem Benutzer die volle Kontrolle über seinen Computer gibt. Das bedeutet, dass Sie das System einrichten und verschiedene Aufgaben nach Belieben ausführen können. Eine solche Aufgabe besteht darin, sich über ein Terminal mit WLAN zu verbinden, ohne eine grafische Oberfläche zu verwenden.

Die Möglichkeit, sich ohne grafische Benutzeroberfläche mit WLAN zu verbinden, ist für viele Benutzer eine Notwendigkeit, insbesondere für diejenigen, die mit Servern arbeiten oder ältere Computer mit Behinderungen verwenden. In diesem Artikel werden wir uns einige Möglichkeiten ansehen, wie Sie sich über das Terminal mit WLAN verbinden können.

Eine Möglichkeit besteht darin, den Befehl "iwconfig" zu verwenden. Mit diesem Befehl können Sie eine drahtlose Verbindung einrichten und Informationen zu verfügbaren Netzwerken anzeigen. Mit "iwconfig" können Sie die drahtlosen Netzwerke in Ihrer Nähe scannen, das gewünschte Netzwerk auswählen und bei Bedarf ein Passwort eingeben. Nach erfolgreicher Verbindung können Sie das Internet nutzen und verschiedene Aufgaben über das Terminal ausführen.

Eine andere Möglichkeit ist die Verwendung des Dienstprogramms "nmcli". "nmcli" ist ein Befehlszeilentool, das auf dem NetworkManager, dem Linux-Netzwerkmanager, basiert. Mit "nmcli" können Sie Netzwerkverbindungen einschließlich WiFi verwalten. Sie können verfügbare Netzwerke scannen, eine Verbindung zu neuen Netzwerken herstellen, Verbindungsprioritäten verwalten und vieles mehr.

Wie kann ich eine Verbindung zu WiFi unter Linux über ein Terminal ohne GUI herstellen

Wenn Sie unter Linux keinen Zugriff auf die GUI haben, z. B. wenn Sie mit einem Remote-Server arbeiten, können Sie über das Terminal eine Verbindung zu WiFi herstellen. In diesem Artikel werden wir uns einige Möglichkeiten ansehen, mit denen Sie eine Verbindung zu einem Netzwerk herstellen können, ohne eine grafische Benutzeroberfläche zu verwenden.

1. Verwenden des Dienstprogramms "nmcli"

nmcli ist ein Befehlszeilenprogramm, das im NetworkManager enthalten ist, mit dem Sie Netzwerkverbindungen verwalten können. Führen Sie den folgenden Befehl aus, um mit diesem Dienstprogramm eine Verbindung zu WiFi herzustellen:

sudo nmcli dev wifi connect SSID password PASSWORD

Wo SSID - dies ist der Name Ihres WiFi-Netzwerks und PASSWORD - das ist das Passwort für den Netzwerkzugriff.

2. Verwenden des Dienstprogramms "iw"

iw - es ist ein Befehlszeilenprogramm zur Verwaltung von drahtlosen Geräten. Führen Sie die folgenden Befehle aus, um mit diesem Dienstprogramm eine Verbindung zu WLAN herzustellen:

sudo iw dev wlan0 scan | grep SSID

sudo iw dev wlan0 connect -w SSID

Diese Befehle scannen die verfügbaren Netzwerke und stellen eine Verbindung zu dem ausgewählten her.

3. Verwenden des Dienstprogramms "wpa_supplicant"

wpa_supplicant - dies ist ein Tool zum Verbinden mit WiFi-Netzwerken mit dem WPA/ WPA2-Protokoll. So verbinden Sie sich mit diesem Dienstprogramm mit WLAN:

ssid=\"SSID\"

psk=\"PASSWORD\"

Wo SSID - dies ist der Name Ihres WiFi-Netzwerks und PASSWORD - das ist das Passwort für den Netzwerkzugriff.

Wie Sie sehen können, gibt es mehrere Möglichkeiten, sich über ein Terminal ohne GUI mit WiFi unter Linux zu verbinden. Wählen Sie eine für Sie bequeme Methode und genießen Sie das Internet!

Vorbereiten der Verbindung

Bevor Sie sich über das Terminal mit einem WLAN-Netzwerk verbinden, müssen Sie sicherstellen, dass Ihr Gerät über eine drahtlose Verbindung verfügt. Dazu können Sie den Befehl verwenden:

Dieser Befehl zeigt eine Liste der Geräte, deren Eigenschaften und die Unterstützung für drahtlose Verbindungen an.

Sie müssen auch den Namen Ihres Netzwerks (SSID) und das Passwort kennen, um eine Verbindung zum WLAN herzustellen. Diese Informationen befinden sich normalerweise auf der Rückseite Ihres WLAN-Routers oder werden von Ihrem Internetdienstanbieter bereitgestellt.

Sie können auch den Befehl verwenden:

nmcli device wifi list

Dieser Befehl zeigt eine Liste der verfügbaren WiFi-Netzwerke in Ihrer Region an.

Stellen Sie sicher, dass Ihr Gerät über eine Ethernet-Verbindung oder ein USB-Modem auf das Internet zugreifen kann. Dies ermöglicht es Ihnen, die erforderlichen Pakete für die Arbeit mit dem WiFi-Netzwerk zu installieren und zu aktualisieren.

Jetzt, wo Sie bereit sind, können Sie über das Terminal eine Verbindung zum WLAN-Netzwerk herstellen.

Überprüfen auf WiFi-Treiber

Stellen Sie sicher, dass Sie die richtigen Treiber für Ihren WiFi-Adapter haben, bevor Sie eine Verbindung mit dem Linux-Terminal herstellen.

Um zu beginnen, öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus:

lspci -k | grep -A 2 -i "network"

Mit diesem Befehl können Sie Informationen zu Ihrem WLAN-Adapter, einschließlich des verwendeten Treibers, abrufen. Wenn die Ausgabe des Befehls keine Treiberinformationen enthält, ist es wahrscheinlich, dass der Treiber nicht installiert ist oder nicht gefunden wurde.

Falls der Treiber noch vorhanden ist, sehen Sie Informationen darüber, einschließlich seines Namens und des vollständigen Pfads zur Treiberdatei.

Wenn kein Treiber vorhanden ist, müssen Sie ihn selbst installieren. Um dies zu tun, müssen Sie das Modell und den Hersteller Ihres WiFi-Adapters kennen. Verwenden Sie diese Informationen, um den benötigten Treiber auf der offiziellen Website des Herstellers oder im Linux-Forum zu finden.

Starten Sie nach der Installation des Treibers das System neu, und führen Sie den Befehl aus, um zu überprüfen, ob die Treiber noch einmal vorhanden sind. Wenn der Treiber erfolgreich installiert wurde, sollten Sie Informationen darüber in der Befehlsausgabe sehen.

Wenn der Treiber immer noch nicht erkannt wird, ist Ihr WLAN-Adapter möglicherweise nicht mit Linux kompatibel oder erfordert spezielle Manipulationen, um zu funktionieren. In diesem Fall finden Sie weitere Hilfe in der Dokumentation oder in der Linux-Community.

Suche nach verfügbaren WiFi-Netzwerken

Eine Verbindung zu WiFi über ein Linux-Terminal kann hergestellt werden, indem nach verfügbaren WiFi-Netzwerken in der Umgebung gesucht wird. Dazu können Sie den Befehl "iwlist" verwenden.

Um nach verfügbaren Netzwerken zu suchen, öffnen Sie ein Terminal und geben Sie den folgenden Befehl ein:

sudo iwlist wlan0 scan

Wobei "wlan0" der Name Ihrer Netzwerkschnittstelle ist. Wenn Sie einen anderen Schnittstellennamen haben, ersetzen Sie "wlan0" durch Ihren eigenen.

Nachdem Sie diesen Befehl ausgeführt haben, wird im Terminal eine Liste der verfügbaren WiFi-Netzwerke angezeigt. In dieser Liste werden der Name, die Frequenz, die Signalqualität und die Sicherheitsstufe jedes WiFi-Netzwerks angezeigt.

Sie können die Liste der verfügbaren WiFi-Netzwerke anzeigen, indem Sie das Terminal nach oben oder unten scrollen. Wenn die Liste zu lang ist, können Sie mit den Tasten Strg + Umschalt + Bildaufwärts oder Strg + Umschalt + Bild Abwärts blättern.

Nachdem Sie festgestellt haben, mit welchem WiFi-Netzwerk Sie eine Verbindung herstellen möchten, können Sie mit einem anderen Befehl die Verbindung einrichten. Mit dem Befehl "iwconfig" können Sie Ihre Netzwerkschnittstelle konfigurieren und eine Verbindung zum ausgewählten WiFi-Netzwerk herstellen.

Erstellen eines neuen WiFi-Profils

Befolgen Sie die folgenden Schritte, um ein neues WLAN-Profil über die Befehlszeile unter Linux zu erstellen:

  1. Öffnen Sie das Terminal.
  2. Geben Sie den Befehl sudo nmcli dev wifi list ein, um eine Liste der verfügbaren WiFi-Netzwerke anzuzeigen.
  3. Wählen Sie das Netzwerk aus, mit dem Sie ein neues Profil erstellen möchten, und notieren Sie sich den Netzwerknamen (SSID) und seine BSSID.
  4. Geben Sie sudo nmcli dev wifi connect SSID password PASSWORD bssid BSSID ein und ersetzen Sie die SSID durch den Netzwerknamen, das PASSWORT durch das Passwort und die BSSID durch die BSSID des Netzwerks.

Nachdem Sie diese Schritte ausgeführt haben, wird ein neues WLAN-Profil erstellt, mit dem Sie eine Verbindung zum Netzwerk herstellen können.

WLAN-Profil konfigurieren

Nachdem Sie sich erfolgreich mit dem WiFi-Netzwerk über das Terminal verbunden haben, können Sie ein WiFi-Profil einrichten und speichern, um sich in Zukunft automatisch zu verbinden. Führen Sie dazu die folgenden Schritte aus:

  1. Öffnen Sie ein Terminal und geben Sie den Befehl nmcli dev wifi ein , um eine Liste der verfügbaren WiFi-Netzwerke anzuzeigen.
  2. Wählen Sie das Netzwerk aus, zu dem Sie das Profil speichern möchten, und kopieren Sie den Wert aus der Spalte "SSID" (Netzwerkname).
  3. Geben Sie dann den Befehl nmcli dev wifi connect SSID password ein, wobei "SSID" durch den kopierten Netzwerknamen und "PASSWORD" durch das Netzwerkkennwort ersetzt wird (falls vorhanden).
  4. Wenn Sie möchten, dass Ihr Profil automatisch mit dem Netzwerk verbunden wird, geben Sie das Flag "autoconnect" an. Geben Sie dazu den Befehl nmcli con mod SSID autoconnect yes ein und ersetzen Sie "SSID" durch den Namen Ihres Netzwerks.
  5. Um alle gespeicherten WLAN-Profile anzuzeigen, geben Sie nmcli connection show ein.

Nachdem Sie diese Schritte ausgeführt haben, wird Ihr WLAN-Profil gespeichert und die Verbindung wird bei jedem Start des Computers automatisch hergestellt. Jetzt können Sie sicher sein, dass Sie auch ohne grafische Benutzeroberfläche eine stabile Verbindung zu Ihrem WiFi-Netzwerk herstellen können!