Ni iwconfigni iwlistparece ser capaz de hacer esto por mí.
Ni iwconfigni iwlistparece 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-toolutilidad 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\' -f2funciona bien.
nmcli -t -f active,ssid dev wifiEs 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 foundembargo, el comando de Scott funciona
$ nmcli -t -f active,ssid dev wifi | egrep '^yes' | cut -d\: -f2es 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"
iwconfigsolo 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