Wie finde ich den Namen der SSID, mit der ich verbunden bin, über die Befehlszeile heraus?


Antworten:


29

Rennen nm-tool | grep \*. Das sollte nur die Zeile mit der SSID anzeigen, mit der Sie verbunden sind.

Bearbeiten: Das nm-toolDienstprogramm ist nicht mehr verfügbar. Verwenden Sie daher ab Version 16.04 eine der unten von meinen geschätzten Kollegen vorgeschlagenen Methoden.

Zum Beispiel: nmcli -t -f active,ssid dev wifi | egrep '^yes' | cut -d\' -f2funktioniert gut.


Danke, das ist genau das, was ich brauchte. Um nur den Namen zu erhalten: nm-tool | grep - nur passende '* [^] [^:] *' | sed 's / ^ * //'
John Baber-Lucero

3
nmcli -t -f active,ssid dev wifiist einfacher zu analysieren. Die SSID ist leider in einigen nutzlosen Anführungszeichen eingeschlossen.
Geirha

4
Oder: nmcli -t -f active,ssid dev wifi | egrep '^yes' | cut -d\' -f2(was funktioniert, solange die SSID keine 'Zeichen enthält)
Scott Severance

2
Ubuntu 16.10: $ nm-tool | grep \* No command 'nm-tool' found, did you mean: Command 'dm-tool' from package 'lightdm' (main) nm-tool: command not foundScotts Befehl funktioniert jedoch
Ads20000

2
$ nmcli -t -f active,ssid dev wifi | egrep '^yes' | cut -d\: -f2ist der Befehl, den ich gerade auf Ubuntu 17.04 verwendet habe.
Ron Thompson

111

iwgetid liefert die ssid

iwgetid -r gibt nur den Namen.

Versuchen myssid=$(iwgetid -r)Sie in einem Bash-Skript etwas wie das Einfügen in eine Variable


4
Vielen Dank! Sieht viel besser aus als die allgemein empfohlenen iw / iwlan + sed / grep-Lösungen.
Rob W

25

Obwohl die Frage bereits beantwortet wurde, das iwconfig Werkzeug macht die ESSID des aktuell verbundenen Wireless - LAN - Netzwerk angezeigt werden soll . Möglicherweise funktioniert es nicht mit Verbindungen, die über NetworkManager verwaltet werden, aber mit Schnittstellen, die über ifup / ifdown verwaltet werden :

iwconfig | grep wlan0

Listen:

wlan0     IEEE 802.11bgn  ESSID:"ahoi"

1
iwconfigNur das Tippen kann auch den Zweck erfüllen :-) Danke, dass du diesen Befehl geteilt hast :-)
Suhaib

8

Keine der vorherigen Antworten hat bei mir leider funktioniert. Die Details konnte ich jedoch über erhalten

$ sudo iw dev wlan0 info

und bekam

Interface wlan0
    ifindex 5
    wdev 0x1
    addr **:**:*:*:*:*
    ssid *****
    type AP
    wiphy 0
    channel 2 (2417 MHz), width: 20 MHz, center1: 2417 MHz

Lesen Sie diese Antwort , um die SSID aus der Ausgabe zu extrahieren.
Matthias Braun

7

Sie können auch das iwTool (aus dem iw- Paket) verwenden, um die WiFi-Verbindungsparameter abzurufen, die die aktuell zugeordnete SSID enthalten - z. B. für wlan0:

iw dev wlan0 link
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.