La mirada del replicante

GNU/Linux y cultura geek

Medir la intensidad de nuestro WiFi desde la shell en linux

El objetivo es determinar la fortaleza de la señal de la red wireless, a la que estamos conectados en tiempo real, sin necesidad de instalar software específico como wavemon o recurrir a interfaces como Gnome-Network o WICD.

Una manera sencilla de extraer esas estadísticas, es a partir del archivo  /proc/net/wireless , algo que podemos ver al escribir en la terminal

cat  /proc/net/wireless

y fijarnos en el valor link

Pero si además, lo que queremos es tener esa información continuamente actualizada, es conveniente añadir el comando watch, seguida de la opción en segundos (en mi caso elegí un segundo)

watch -n 1 cat /proc/net/wireless

Otra secuencia de comandos que encontré en Commandlinefu, y que me pareció interesante, es esta, que utiliza el viejo comando de Unix: awk

watch -n 1 "awk 'NR==3 {print \"Signal strength = \" \$3 \"00 %\"}''' /proc/net/wireless"

Como véis hace lo mismo, aunque varía ligeramente el formato de salida :-)

Fuente | Comandlinefu

About these ads

Navegación en la entrada única

2 pensamientos en “Medir la intensidad de nuestro WiFi desde la shell en linux

  1. morano en dijo:

    hola, soy Morano… he visto anunciada una tienda wifi: http://www.wifi-online.es
    me gustaría saber si alguien ha comprado alguna vez alli.
    Necesito una antena panel para detectar muchas redes, pero nunca he comprado por internet.

    ¿Alguien ha comprado?, gracias por anticipado

  2. Pingback: Medir la intensidad de nuestro WiFi desde la shell en linux « Ubunteros

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Conectando a %s

%d bloggers like this: