Ni iwconfig
ni iwlist
parece ser capaz de hacer esto por mí.
Ni iwconfig
ni iwlist
parece ser capaz de hacer esto por mí.
Respuestas:
Ejecutar nm-tool | grep \*
. Eso debería mostrar solo la línea con el SSID al que está conectado.
Editar: La nm-tool
utilidad había dejado de existir, por lo que en 16.04 y versiones más recientes, utilice cualquiera de los métodos sugeridos por mis estimados colegas a continuación.
Por ejemplo: nmcli -t -f active,ssid dev wifi | egrep '^yes' | cut -d\' -f2
funciona bien.
nmcli -t -f active,ssid dev wifi
Es más fácil de analizar. Desafortunadamente, el ssid está encapsulado en algunas citas inútiles.
nmcli -t -f active,ssid dev wifi | egrep '^yes' | cut -d\' -f2
(que funcionará siempre que el SSID no contenga ningún '
carácter)
$ nm-tool | grep \* No command 'nm-tool' found, did you mean: Command 'dm-tool' from package 'lightdm' (main) nm-tool: command not found
embargo, el comando de Scott funciona
$ nmcli -t -f active,ssid dev wifi | egrep '^yes' | cut -d\: -f2
es el comando que acabo de usar en Ubuntu 17.04.
iwgetid
proporciona el SSID
iwgetid -r
da solo el nombre.
En un script de Bash, intente algo como myssid=$(iwgetid -r)
ponerlo en una variable
Aunque la pregunta ya ha sido contestada, el iwconfig herramienta hace mostrar el ESSID de la red Wifi conectado en ese momento. Quizás no funciona con conexiones administradas a través de NetworkManager, pero funciona con interfaces administradas a través de ifup / ifdown :
iwconfig | grep wlan0
liza:
wlan0 IEEE 802.11bgn ESSID:"ahoi"
iwconfig
solo puede hacer el propósito también :-) gracias por compartir este comando :-)
Ninguna de las respuestas anteriores me funcionó desafortunadamente. Sin embargo, pude obtener los detalles a través de
$ sudo iw dev wlan0 info
y consiguió
Interface wlan0
ifindex 5
wdev 0x1
addr **:**:*:*:*:*
ssid *****
type AP
wiphy 0
channel 2 (2417 MHz), width: 20 MHz, center1: 2417 MHz