Datos de las redes wifi con nmcli

Actualizado el jueves, 21 noviembre, 2019

Datos de las redes wifi con nmcli.

La terminal de nuestro linux es la mejor manera de ejecutar operaciones de manera rápida y segura. Hoy vemos una aplicación en linea de comandos que aunque viene incluidas en la mayoría de distribuciones linux, no es muy conocida.

Hablamos del comando nmcli. Con ella podemos escanear y enumerar las redes WiFi disponibles, independientemente de si la WiFi está conectado a una red o no, ademas nos aporta todos los datos accesibles de cada red wifi. Una interesante alternativa con la que podremos controlar las redes que nos rodean.

Como hablamos anteriormente, nmcli debería estar instalado en tu Linux, destacamos que no requiere especificar el nombre de la interfaz (las busca todas) y que salvo raras excepciones no necesita privilegios de superusuario (sudo).

 

Datos de las redes wifi con nmcli

Para visualizar en pantalla las redes inalámbricas disponibles, el SSID, el modo de emisión, el canal, la tasa de transferencia, intensidad de la señal mediante porcentaje y barras gráficas, ademas del tipo de seguridad de la red wifi.

Ejecutamos el comando:

nmcli dev wifi

Si eres uno de los extraños casos que no opera bien…
sudo nmcli dev wifi

ejemplo de salida…
nmcli dev wifi

nmcli dev wifi

Si quieres ampliar los datos.

nmcli -f ALL dev wifi

ejemplo de salida…
nmcli f ALL dev wifi

nmcli -f ALL dev wifi

Como puedes ver en los anteriores ejemplos, por defecto se ofrece una vista tabulada. Tal vez te resulte más agradable que se imprima en pantalla tipo listado. Agregamos la opción «-m multiline».

nmcli -m multiline -f ALL dev wifi

ejemplo de salida…

SSID:                                    DOM
SSID-HEX:                          444F4D
BSSID:                                  30:B5:C2:2C:09:0A
MODO:                                 Infra
CHAN:                                  11
FREC:                                   2462 MHz
TASA:                                   54 Mbit/s
SEÑAL:                                50
BARS:                                   ▂▄__
SEGURIDAD:                     WPA1 WPA2
INDICADORES-WPA:      pair_ccmp group_ccmp psk
INDICADORES-RSN:       pair_ccmp group_ccmp psk
DISPOSITIVO:                    wlp2s0
ACTIVO:                               no
*:
RUTA-DBUS: /org/freedesktop/NetworkManager/AccessPoint/2

La herramienta es muy útil dado la cantidad de datos que nos ofrece, pero si la quieres integrar en algún script debes utilizar la opción -t (terse).

nmcli -t -f ALL dev wifi

Si quieres que se borre la cache de las wifis que encontró nmcli, ejecuta el comando que te indico a continuación.
nmcli dev wifi rescan

 

Espero que este articulo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales.

 

2 Comentarios

  1. Carlos O
    19/11/2019
  2. Henry
    19/11/2019

Agregar comentario