Nem iwconfignem iwlistparecem ser capazes de fazer isso por mim.
Nem iwconfignem iwlistparecem ser capazes de fazer isso por mim.
Respostas:
Corra nm-tool | grep \*. Isso deve mostrar apenas a linha com o SSID ao qual você está conectado.
Edit: O nm-toolutilitário deixou de existir; portanto, na 16.04 e nas versões mais recentes, use qualquer um dos métodos sugeridos pelos meus estimados colegas abaixo.
Por exemplo: nmcli -t -f active,ssid dev wifi | egrep '^yes' | cut -d\' -f2funciona bem.
nmcli -t -f active,ssid dev wifié mais fácil de analisar. Infelizmente, o ssid está encapsulado em algumas citações inúteis.
nmcli -t -f active,ssid dev wifi | egrep '^yes' | cut -d\' -f2(que irá funcionar, desde que o SSID não contém quaisquer 'caracteres)
$ nm-tool | grep \* No command 'nm-tool' found, did you mean: Command 'dm-tool' from package 'lightdm' (main) nm-tool: command not foundo comando de Scott funciona embora
$ nmcli -t -f active,ssid dev wifi | egrep '^yes' | cut -d\: -f2é o comando que acabei de usar no Ubuntu 17.04.
iwgetid fornece o ssid
iwgetid -r dá apenas o nome.
Em um script Bash, tente algo como myssid=$(iwgetid -r)colocá-lo em uma variável
Embora a questão já foi respondida, o iwconfig ferramenta faz exibir o ESSID da rede Wi-Fi conectado no momento. Talvez não funcione com conexões gerenciadas pelo NetworkManager, mas com interfaces gerenciadas pelo ifup / ifdown :
iwconfig | grep wlan0
listas:
wlan0 IEEE 802.11bgn ESSID:"ahoi"
iwconfigsó pode fazer o propósito também :-) obrigado por compartilhar este :-) comando
Infelizmente, nenhuma das respostas anteriores funcionou para mim. No entanto, consegui obter os detalhes via
$ sudo iw dev wlan0 info
e pegou
Interface wlan0
ifindex 5
wdev 0x1
addr **:**:*:*:*:*
ssid *****
type AP
wiphy 0
channel 2 (2417 MHz), width: 20 MHz, center1: 2417 MHz