Nem iwconfig
nem iwlist
parecem ser capazes de fazer isso por mim.
Nem iwconfig
nem iwlist
parecem 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-tool
utilitá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\' -f2
funciona 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 found
o 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"
iwconfig
só 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