Como descubro o nome do SSID ao qual estou conectado na linha de comando?


Respostas:


29

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.


Obrigado, é exatamente o que eu precisava. Para obter apenas o nome: nm-tool | grep - only-matching '* [^] [^:] *' | sed 's / ^ * //'
John Baber-Lucero

3
nmcli -t -f active,ssid dev wifié mais fácil de analisar. Infelizmente, o ssid está encapsulado em algumas citações inúteis.
geirha

4
Ou: 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)
Scott Severance

2
Ubuntu 16.10: $ 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
Ads20000

2
$ nmcli -t -f active,ssid dev wifi | egrep '^yes' | cut -d\: -f2é o comando que acabei de usar no Ubuntu 17.04.
Ron Thompson

111

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


4
Obrigado! Parece muito melhor do que as soluções iw / iwlan + sed / grep comumente recomendadas.
22414 Robbie W

25

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"

11
Digitando iwconfigsó pode fazer o propósito também :-) obrigado por compartilhar este :-) comando
Suhaib

8

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

Veja esta resposta para extrair o SSID da saída.
Matthias Braun

7

Você também pode usar a iwferramenta (do pacote iw ) para obter os parâmetros do link WiFi que incluem o SSID atualmente associado - por exemplo, para wlan0:

iw dev wlan0 link
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.