87 votes

Comment puis-je trouver le nom du SSID auquel je suis connecté à partir de la ligne de commande ?

Ni l'un ni l'autre iwconfig ni iwlist semblent pouvoir le faire pour moi.

147voto

Eduard Itrich Points 136

iwgetid fournit le ssid

iwgetid -r ne donne que le nom.

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

33voto

mikewhatever Points 30768

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

Edit : Le nm-tool a cessé d'exister, donc dans les versions 16.04 et plus récentes, veuillez utiliser l'une des méthodes suggérées par mes estimés collègues ci-dessous.

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

32voto

Kyle Strand Points 133

Bien qu'il ait déjà été répondu à cette question, le iwconfig outil fait affiche l'ESSID du réseau Wifi actuellement connecté. Peut-être ne fonctionne-t-il pas avec les connexions gérées par NetworkManager mais il fonctionne avec les interfaces gérées par ifup/ifdown :

iwconfig | grep wlan0

listes :

wlan0     IEEE 802.11bgn  ESSID:"ahoi"

15voto

blotto Points 251

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 a obtenu

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

8voto

spidersilk Points 11

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

iw dev wlan0 link

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X