GNU/Linux >> Tutoriales Linux >  >> Linux

Conéctese a la intensidad de la señal de la red Wi-Fi con nmcli

Para obtener la SEÑAL del AP en el que está conectado, use:

nmcli dev wifi list | awk '/\*/{if (NR!=1) {print $7}}'

El segundo * marcar en nmcli dev wifi list está configurado para identificar el SSID en el que está conectado.

nmcli --version
nmcli tool, version 1.6.2

Si conoce el nombre de la red a la que está conectado, puede modificar su enfoque de esta manera:(para nmcli 1.14.6, otras versiones pueden variar)

nmcli -t -f SSID,SIGNAL dev wifi list | grep "^<network name>:" | cut -d : -f 2

El truco aquí es usar el -f parámetro de nmcli para especificar qué campos desea en su secuencia de comandos. Si te importa el SSID, usa el SSID campo; si te importa a cuál estás conectado, usa el IN-USE campo:

$ nmcli -f IN-USE,SIGNAL device wifi
*  SIGNAL 
   90
*  73     
   40
$ nmcli -f IN-USE,SIGNAL,SSID device wifi
*  SIGNAL  SSID               
   90      wifiWithoutSpaces
*  73      Some Wifi With Spaces
   40      Wifi With a * in its SSID

La ventaja de ordenar los campos de esta manera es que seleccionar la señal es un número fijo de caracteres delimitadores de columna desde el inicio de la fila; ahora podemos usar la respuesta de GAD3R sin encontrarnos con problemas de conteo de columnas o de control de versiones de nmcli:

$ nmcli -f IN-USE,SIGNAL,SSID device wifi | awk '/^\*/{if (NR!=1) {print $2}}'
73

Linux
  1. Comience con los servidores en la nube

  2. Comience con Tasksel en Debian

  3. Comience con Latex en Linux

  4. Cómo obtener estadísticas del sistema con node.js

  5. ¿Cómo obtener la lista de clientes conectados a un servidor NFS dentro de una red local?

Tutorial de Podman:comience a usar Podman

Encuentre dispositivos conectados a su red con nmap en Ubuntu

Análisis de tráfico de red con tcpdump

Network Manager en Linux con ejemplos

Deshágase de los problemas de conectividad de red en SSH con Mosh

Cómo comenzar con Arch Linux