Comment connaître le nom du SSID auquel je suis connecté depuis la ligne de commande?

Réponses:

29

Courez nm-tool | grep \*. Cela devrait montrer uniquement la ligne avec le SSID auquel vous êtes connecté.

Edit: L’ nm-toolutilitaire avait cessé d’exister. Par conséquent, dans la version 16.04 et les versions plus récentes, veuillez utiliser l’une des méthodes proposées par mes chers collègues ci-dessous.

Par exemple: nmcli -t -f active,ssid dev wifi | egrep '^yes' | cut -d\' -f2fonctionne bien.

Mikew que ce soit
la source
Merci c'est exactement ce dont j'avais besoin. Pour obtenir simplement le nom: nm-tool | grep --only-matching-'' [^] [^:] * '| sed' s / ^ * // '
John Baber-Lucero,
3
nmcli -t -f active,ssid dev wifiest plus facile à analyser. Le ssid est malheureusement encapsulé dans des citations inutiles.
geirha
4
Ou: nmcli -t -f active,ssid dev wifi | egrep '^yes' | cut -d\' -f2(qui fonctionnera tant que le SSID ne contient aucun 'caractère)
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 foundLa commande de Scott fonctionne bien
Ads20000
2
$ nmcli -t -f active,ssid dev wifi | egrep '^yes' | cut -d\: -f2est la commande que je viens d'utiliser sur Ubuntu 17.04.
Ron Thompson
112

iwgetid fournit le ssid

iwgetid -r donne juste le nom.

Dans un script Bash, essayez quelque chose comme myssid=$(iwgetid -r)pour le mettre dans une variable

Peter Apps
la source
4
Merci! Cela semble beaucoup mieux que les solutions iw / iwlan + sed / grep communément recommandées.
Rob W
25

Bien que la question a déjà été posée, le iwconfig outil fait afficher l'ESSID du réseau Wifi actuellement connecté. Cela ne fonctionne peut-être pas avec les connexions gérées via NetworkManager, mais avec les interfaces gérées via ifup / ifdown :

iwconfig | grep wlan0

listes:

wlan0     IEEE 802.11bgn  ESSID:"ahoi"
oddfellow
la source
1
Taper iwconfigseulement peut aussi
servir à ça
8

Aucune des réponses précédentes n'a fonctionné pour moi malheureusement. J'ai cependant pu obtenir les détails via

$ sudo iw dev wlan0 info

et j'ai

Interface wlan0
    ifindex 5
    wdev 0x1
    addr **:**:*:*:*:*
    ssid *****
    type AP
    wiphy 0
    channel 2 (2417 MHz), width: 20 MHz, center1: 2417 MHz
blotto
la source
Voir cette réponse pour extraire le SSID de la sortie.
Matthias Braun
7

Vous pouvez également utiliser l' iwoutil (à partir du paquet iw ) pour obtenir les paramètres de liaison WiFi qui incluent le SSID actuellement associé - par exemple, pour wlan0:

iw dev wlan0 link
Pierz
la source