Né iwconfig
, né iwlist
sembrano essere in grado di fare questo per me.
Né iwconfig
, né iwlist
sembrano essere in grado di fare questo per me.
Risposte:
Corri nm-tool | grep \*
. Questo dovrebbe mostrare solo la linea con l'SSID a cui sei connesso.
Modifica: l' nm-tool
utilità aveva smesso di esistere, quindi nel 16.04 e nelle versioni più recenti, si prega di utilizzare uno dei metodi suggeriti dai miei stimati colleghi di seguito.
Ad esempio: nmcli -t -f active,ssid dev wifi | egrep '^yes' | cut -d\' -f2
funziona bene.
nmcli -t -f active,ssid dev wifi
è più facile da analizzare. Ssid è purtroppo incapsulato in alcune citazioni inutili.
nmcli -t -f active,ssid dev wifi | egrep '^yes' | cut -d\' -f2
(che funzionerà fintanto che il SSID non contiene '
caratteri)
$ nm-tool | grep \* No command 'nm-tool' found, did you mean: Command 'dm-tool' from package 'lightdm' (main) nm-tool: command not found
il comando di Scott funziona però
$ nmcli -t -f active,ssid dev wifi | egrep '^yes' | cut -d\: -f2
è il comando che ho appena usato su Ubuntu 17.04.
iwgetid
fornisce lo ssid
iwgetid -r
dà solo il nome.
In uno script Bash prova qualcosa di simile myssid=$(iwgetid -r)
a inserirlo in una variabile
Anche se la questione è già stata risolta, l'iwconfig strumento fa visualizzare l'ESSID della rete Wifi attualmente collegata. Forse non funziona con le connessioni gestite tramite NetworkManager ma funziona con le interfacce gestite tramite ifup / ifdown :
iwconfig | grep wlan0
liste:
wlan0 IEEE 802.11bgn ESSID:"ahoi"
iwconfig
può fare anche lo scopo :-) grazie per aver condiviso questo comando :-)
Purtroppo nessuna delle risposte precedenti ha funzionato per me. Sono stato comunque in grado di ottenere i dettagli tramite
$ sudo iw dev wlan0 info
e ottenuto
Interface wlan0
ifindex 5
wdev 0x1
addr **:**:*:*:*:*
ssid *****
type AP
wiphy 0
channel 2 (2417 MHz), width: 20 MHz, center1: 2417 MHz