Ni iwconfig
ni iwlist
ne semblent pouvoir le faire pour moi.
Exécutez nm-tool | grep \*
. Cela devrait montrer uniquement la ligne avec le SSID auquel vous êtes connecté.
Edit: L’utilitaire nm-tool
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\' -f2
fonctionne bien.
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.
Bien que la question ait déjà été répondue, 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"
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
Vous pouvez également utiliser l'outil iw
(à partir du package iw) pour obtenir les paramètres de liaison WiFi, qui incluent le SSID associé, par exemple pour wlan0:
iw dev wlan0 link