Comando para imprimir o nome do SSID ao qual estou conectado

4

Existe um comando simples para descobrir para qual AP do Wi-Fi estou conectado?

Tenho várias redes configuradas no meu /etc/wpa_supplicant.d/wpa_supplicant.conf , com prioridades atribuídas e, dependendo de onde estou, conecto-me ao melhor Wi-Fi / SSID disponível. A conexão acontece automaticamente, então não sei a qual SSID estou conectado.

Agora preciso verificar (dentro de um script) se estou conectado em casa ou em outro lugar.

Eu sei que posso listar todos os SSIDs disponíveis com

iwlist wlan0 scan

Mas como posso imprimir o SSID ao qual estou conectado no momento?

Estou usando o Debian .

    
por Martin Vegter 28.09.2014 / 00:23

2 respostas

10

Que tal iwgetid ? A página man do iwgetid (8) diz:

iwgetid is used to find out the NWID, ESSID or AP/Cell Address of the wireless network that is currently used.

    
por 28.09.2014 / 00:32
2

Isso pode funcionar:

/sbin/iwconfig wlan0 | grep ESSID
    
por 28.09.2014 / 00:30