GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So verbinden Sie WLAN vom Terminal unter Ubuntu 16.04

WiFi ist heutzutage die beliebteste Art, eine Internetverbindung herzustellen, sei es im Büro, zu Hause, in Restaurants usw. Dieses Tutorial soll denjenigen helfen, die WLAN vom Terminal auf Ubuntu 16.04 verbinden möchten. Dabei spielt es keine Rolle, ob Sie die Desktop-Edition oder die Server-Edition von Ubuntu verwenden.

Die einzigen Anforderungen sind:

  • Funktionierende WLAN-Karte
  • Internetverbindung, um einige Pakete zu installieren
  • Interaktive Shell-Sitzung

Es gibt zwei gängige Möglichkeiten, wie Sie vom Terminal aus eine Verbindung zu einem drahtlosen Netzwerk herstellen können. Diese sind:

  1. Mit dem iwconfig-Befehl
  2. Verwendung der wpasupplicant-Methode

Methode 1:Verwenden des iwconfig-Befehls

Sie können Ihr Ubuntu für die Verbindung mit WLAN konfigurieren, indem Sie die folgenden Schritte ausführen. Wenn Sie den Namen Ihres WLAN-Geräts nicht kennen, verwenden Sie:

$ ip link sho | grep w
2: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000

Öffnen Sie das Terminal und geben Sie ifconfig interface ein und drücken Sie die Eingabetaste.

$ sudo ifconfig wlan0
wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
 inet 192.168.0.16 netmask 255.255.255.0 broadcast 192.168.0.255
 inet6 fe80::557e:6563:6f86:f8b2 prefixlen 64 scopeid 0x20<link>
 ether e4:a7:a0:ef:27:d9 txqueuelen 1000 (Ethernet)
 RX packets 4025786 bytes 5253861542 (4.8 GiB)
 RX errors 0 dropped 0 overruns 0 frame 0
 TX packets 2997242 bytes 563513781 (537.4 MiB)
 TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

Standardmäßig schaltet dieser Befehl nur Ihre WLAN-Karte ein. Wenn Ihre WLAN-Karte einen anderen Namen hat, ersetzen Sie wlan0 durch einen korrekten Namen. Jetzt, da die Karte eingeschaltet ist, können Sie sich mit Ihrem WLAN-Netzwerk verbinden, indem Sie ihren ESSID-Namen angeben:

$ iwconfig wlan0 essid <name> key <password>

Ersetzen Sie mit dem tatsächlichen Namen Ihres Zugriffspunkts und das Kennwort mit dem tatsächlichen Sicherheitsschlüssel für das drahtlose Netzwerk. Wenn Ihr drahtloses Netzwerk keinen Sicherheitsschlüssel erfordert, geben Sie kein Schlüsselkennwort ein. Verwenden Sie einfach:

$ iwconfig wlan0 essid <name>

Verwenden Sie für das ASCII-Passwort:

$ iwconfig wlan0 essid <name> key s:<password>

Bestätigen Sie nun, dass Sie verbunden sind. Sie können eine IPv4-Adresse auch manuell mit.

anfordern
$ dhclient wlan0

Versuchen Sie dann, Ihre IP-Adresse zu überprüfen, und versuchen Sie, nach draußen zu pingen.

$ ip addr
$ ping 8.8.8.8

Methode 2:Verwenden von wpasupplicant

wpa_supplicant ist ein plattformübergreifender Supplicant mit Unterstützung für WEP, WPA und WPA2 (IEEE 802.11i / RSN (Robust Secure Network)). Es eignet sich für Desktops, Laptops und eingebettete Systeme. Für diese Methode müssen Sie zuerst das wpasupplicant-Paket installieren, das das Hauptprogramm wpa_supplicant enthält , das Passphrase-Tool wpa_passphrase , und das Text-Frontend wpa_cli

$ sudo apt-get install wpasupplicant

Dieses Paket stellt einen wpa_supplicant bereit Befehl, mit dem wir unser drahtloses Netzwerk verwalten. Die zu konfigurierende Datei ist /etc/wpa_supplicant.conf.

# cat /etc/wpa_supplicant.conf
network={
 ssid="ssid_name"
 psk="password"
}

Sie können auch eine Grundkonfiguration von cli generieren:

# wpa_passphrase MYSSID passphrase > /etc/wpa_supplicant.conf

Jetzt erneut nach verfügbaren Geräten suchen:

# iwlist scan

Stellen Sie sicher, dass Sie das drahtlose Netzwerk sehen können, mit dem Sie sich verbinden möchten. Starten Sie nun wpa_supplicant mit:

# wpa_supplicant -B -i interface -c /etc/wpa_supplicant.conf
Successfully initialized wpa_supplicant
....

Häufig verwendete Argumente sind:

-B - Fork in den Hintergrund.
-c Dateiname - Pfad zu einer Konfigurationsdatei.
-i-Schnittstelle - Schnittstelle zum Anhören.
-D-Treiber - Geben Sie optional den zu verwendenden Treiber an. Eine Liste der unterstützten Treiber finden Sie in der Ausgabe von wpa_supplicant -h.
nl80211 ist der aktuelle Standard, aber nicht alle Wireless-Chip-Module unterstützen ihn.

Mit wpa_cli

Führen Sie an dieser Stelle Folgendes aus:

# wpa_cli

Dadurch wird eine interaktive Eingabeaufforderung angezeigt (> ), die eine Tabulatorvervollständigung und Beschreibungen abgeschlossener Befehle enthält. Einige wichtige Befehle, die Sie bei der Arbeit an wpa_cli beachten sollten, sind:

  • Nach verfügbaren Zugangspunkten suchen
> scan
<3>CTRL-EVENT-SCAN-STARTED 
<3>CTRL-EVENT-SCAN-RESULTS 
...
  • Verfügbare Zugriffspunkte auflisten
> scan_results
bssid / frequency / signal level / flags / ssid
11:22:33:44:55:66 2462 -33 [WPA-PSK-CCMP+TKIP][WPA2-PSK-CCMP+TKIP][ESS] MYSSID1
00:11:22:33:44:55 2412 -73 [WPA-PSK-CCMP+TKIP][WPA2-PSK-CCMP+TKIP][ESS] MYSSID2
...

Um MYSSID zuzuordnen, fügen Sie das Netzwerk hinzu, legen Sie die Anmeldeinformationen fest und aktivieren Sie es:

> add_network
0
> set_network 0 ssid "MYSSID1"
> set_network 0 psk "passphrase"
> enable_network 0
<2>CTRL-EVENT-CONNECTED - Connection to 11:22:33:44:55:66 completed (reauth) [id=0 id_str=]

Verwenden Sie für Zugriffspunkte ohne Authentifizierung:

> set_network 0 key_mgmt NONE

Abschließend speichern Sie dieses Netzwerk in der Konfigurationsdatei:

> save_config
OK

Um eine DHCP-Lease zu erhalten, geben Sie zuerst alle Leases frei, an denen Sie noch festhalten (als root):

# dhclient -r

Und eine neue Adresse anfordern

# dhclient interface

Sie sollten jetzt eine funktionierende Internetverbindung über einen Zugriffspunkt haben, den Sie über CLI verbunden haben. Diese Methode eignet sich für die minimale Installation von Ubuntu-Distributionen oder Servern mit Wireless-Karte. Diese Methoden sind einfach zu skripten, mit mehr Aufwand können Sie einen Cron-Job schreiben, der beim Neustart eine Verbindung herstellt. Vielen Dank, dass Sie unseren Leitfaden zum Herstellen einer WLAN-Verbindung vom Terminal unter Ubuntu 16.04 gelesen haben. Wenn Sie auf Probleme stoßen, teilen Sie uns dies über den Kommentarbereich mit.


Ubuntu
  1. So aktualisieren Sie von Ubuntu 16.04 auf Ubuntu 18.04

  2. So melden Sie sich sofort von einem Terminal bei Ubuntu ab

  3. So aktualisieren Sie von Ubuntu 15.04 auf Ubuntu 15.10

  4. Wie verbinde ich mich mit Wps Pin in Ubuntu 14.04 mit WLAN?

  5. Wie überwache ich die drahtlose Verbindung?

So starten Sie Ubuntu vom Terminal aus neu

Verbinden Sie sich mit Wi-Fi From Terminal auf Ubuntu 18.04/20.04 mit WPA Supplicant

So beheben Sie kein Problem mit drahtlosen Netzwerken in Ubuntu Linux

So verbinden Sie sich vom Terminal in Ubuntu Linux mit WLAN

So starten Sie das Netzwerk unter Ubuntu 20.04 neu

So verbinden Sie sich vom Terminal in Ubuntu Linux mit WLAN