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

49

Ni iwconfig ni iwlist ne semblent pouvoir le faire pour moi.

    
posée John Baber-Lucero 29.03.2012 - 17:08
la source

5 réponses

22

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

Modifier: l'utilitaire nm-tool avait cessé d'exister, donc dans les versions 16.04 et supérieures, veuillez utiliser l'une des méthodes suggérées par mes collègues estimés ci-dessous.

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

    
réponse donnée mikewhatever 29.03.2012 - 17:19
la source
83

iwgetid fournit le ssid

iwgetid -r ne donne que le nom.

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

    
réponse donnée Peter Apps 27.12.2013 - 22:26
la source
20

Bien que vous ayez déjà répondu à la question, l'outil iwconfig affiche l'ESSID du réseau Wifi actuellement connecté. Peut-être que cela ne fonctionne 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"
    
réponse donnée oddfellow 30.03.2012 - 11:02
la source
4

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

iw dev wlan0 link
    
réponse donnée Pierz 12.07.2016 - 18:16
la source
2

Malheureusement, aucune des réponses précédentes n’a fonctionné pour moi. J'ai cependant pu obtenir les détails via

$ sudo iw dev wlan0 info

et a obtenu

Interface wlan0
    ifindex 5
    wdev 0x1
    addr **:**:*:*:*:*
    ssid *****
    type AP
    wiphy 0
    channel 2 (2417 MHz), width: 20 MHz, center1: 2417 MHz
    
réponse donnée blotto 25.07.2016 - 22:24
la source

Lire d'autres questions sur les étiquettes