Obtenha detalhes sobre a rede Wi-Fi conectada

1

Estou tentando obter os detalhes da rede Wi-Fi à qual me conectei. Eu já tentei iwlist wlan0 scan que fornece detalhes da rede conectada, bem como de todas as redes disponíveis. E também demora quase 5 segundos para obter os dados no terminal. Eu também tentei iw dev wlan0 link que dá os detalhes exatos que eu solicitei mas falta fornecer a qualidade do sinal (em porcentagem). Então, há algum comando que forneça os detalhes da rede wifi como Nome do Essid, Endereço, Qualidade do Sinal, Força do Sinal (RSSI) .

Comandos que experimentei:

varredura do sudo iwlist wlan0 , a saída é

          wlan0     Scan completed :
          Cell 01 - Address: 30:5A:3A:9B:4A:A2
                    Channel:6
                    Frequency:2.437 GHz (Channel 6)
                    Quality=56/70  Signal level=-54 dBm 
                    Encryption key:off
                    ESSID:"Innova1"
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s
                    Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s
                              36 Mb/s; 48 Mb/s; 54 Mb/s
                    Mode:Master
                    Extra:tsf=000000012e7f4a65
                    Extra: Last beacon: 200ms ago
                    IE: Unknown: 0007496E6E6F766131
                    IE: Unknown: 010482848B96
                    IE: Unknown: 030106
                    IE: Unknown: 072A494E000101100201100301100401100501100601100701100801100901100A01100B01100C01100D0110
                    IE: Unknown: 2A0100
                    IE: Unknown: 32080C1218243048606C
                    IE: Unknown: 2D1A2C0103FF00000000000000000000000000000000000000000000
                    IE: Unknown: 3D1606000400000000000000000000000000000000000000
                    IE: Unknown: DD180050F2020101810003A4000027A4000042435E0062322F00**

Outro comando é sudo iw dev wlan0 link ,

a saída é **

Connected to 30:5a:3a:9b:4a:a2 (on wlan0)
SSID: Innova1
freq: 2437
RX: 18079342 bytes (101462 packets)
TX: 2279813 bytes (17536 packets)
signal: -58 dBm
tx bitrate: 43.3 MBit/s MCS 4 short GI
bss flags:  short-preamble short-slot-time
dtim period:    2
beacon int: 100**
    
por Anton Prabhakar 24.10.2016 / 12:30

1 resposta

3

Você pode tentar nmcli d wifi , o que não exige privilégio sudo . Isso fornece algumas das informações desejadas e lista todas as redes, mas a conectada tem um asterisco para que você possa usar grep para obter apenas os cabeçalhos e a linha desejada:

$ nmcli d wifi | grep ^\*
*  SSID                    MODE   CHAN  RATE       SIGNAL  BARS  SECURITY         
*  SKY5952D                Infra  11    54 Mbit/s  73      ▂▄▆_  WPA2 
    
por Jason Feng 24.10.2016 / 13:53