Cómo Controlar Tu Red Wi-Fi en Linux

¿Tu conexión Wi-Fi es demasiado lenta? ¿Tienes problemas constantes de red mientras navegas por la red? Es probable que tu red inalámbrica esté manejando más tráfico del que debería. Afortunadamente, es bastante fácil controlar tu red Wi-Fi en Linux. Puedes usar la aplicación de código abierto evillimiter para monitorear y controlar el ancho de banda de los dispositivos. Esta guía ilustra cómo hacerlo utilizando un enfoque paso a paso.
Nota: También puedes usar Traceroute para diagnosticar problemas de red en Linux. O consulta nuestra guía completa para solucionar problemas de Wi-Fi en Ubuntu.
¿Qué es Evillimiter?
Evillimiter es una herramienta de monitoreo gratuita y de código abierto que puede limitar el uso de ancho de banda para dispositivos conectados a una LAN. Funciona en Linux y Windows y puede operar sin acceso administrativo a la red. Nota: no debes usar esta herramienta en redes de otras personas, evitando posibles problemas legales.
También lee: Cómo habilitar Wake-on-LAN en Ubuntu
Cómo Instalar Evillimiter
Necesitas instalar evillimiter antes de usarlo. Afortunadamente, la instalación es sencilla si ya tienes las dependencias instaladas. Requiere Python 3, que debería estar disponible en la mayoría de las instalaciones de Linux por defecto. Para instalar evillimiter, abre tu terminal y escribe los siguientes comandos:
# recupera el código fuente
git clone https://github.com/bitbrute/evillimiter.git
# navega al directorio fuente
cd evillimiter
# instala evillimiter
sudo python3 setup.py installTambién lee: ¿Qué es la red Yggdrasil y cómo instalarla?
Cómo Controlar Tu Red Wi-Fi Usando Evillimiter
Una vez que la instalación finaliza, puedes comenzar a monitorear los dispositivos conectados a tu Wi-Fi personal. Para hacer esto, primero inicia la aplicación ejecutando el siguiente comando:
sudo evillimiterTen en cuenta que necesitarás privilegios sudo/root para ejecutar y usar evillimiter. Esto se debe a que maneja el controlador de red y necesita acceso a parámetros del núcleo de bajo nivel. Cuando ejecutes evillimiter por primera vez, mostrará información sobre tu red Wi-Fi. Esto incluye el nombre de la interfaz, la IP del gateway, MAC y la máscara de red.

La consola interactiva es donde escribes comandos para monitorear el uso de ancho de banda. Evillimiter ofrece un puñado de comandos para facilitar el control. Puedes ver una lista de comandos disponibles ingresando ? o help en la consola interactiva.
(Main)>>>helpNecesitas escanear la red local antes de poder monitorear los dispositivos conectados. Usa el comando scan de evillimiter para hacer esto.
(Main)>>> scanEsto escaneará todos los hosts conectados a tu Wi-Fi y reportará el número de dispositivos activos. Ahora puedes ver los hosts y limitar su uso de ancho de banda. Usa el comando hosts para ver todos los hosts activos.
(Main)>>> hostsEsto mostrará una lista de dispositivos que están conectados a tu red Wi-Fi. Evillimiter asignará un ID a cada dispositivo y mostrará su información IP y MAC. El campo de estado muestra si el ancho de banda ya ha sido limitado para un dispositivo.

Ahora puedes limitar el ancho de banda para un dispositivo usando el comando limit.
(Main)>>> limit 2 100kbitEste comando limita el ancho de banda del segundo dispositivo (ID=2) a 100 kilobits. Puedes limitar muchos dispositivos a la vez usando una lista separada por comas.
(Main)>>> limit 2,3 50kbitEste comando limitará el ancho de banda de los dispositivos segundo y tercero a 50 kbit.

La limitación de ancho de banda se establece tanto para las velocidades de carga como de descarga. Pero también puedes limitar las velocidades de carga/descarga por separado. El siguiente comando limita la velocidad de descarga del segundo dispositivo a 100 kbit por segundo.
(Main)>>> limit 2 100kbit --downloadTambién puedes bloquear la conexión a Internet para un dispositivo host usando el comando block. De esa manera, puedes controlar a los usuarios de Wi-Fi directamente desde la terminal.
(Main)>>> block 2Este comando bloqueará el segundo dispositivo de usar recursos de red. Usa las banderas --upload y --download para bloquear el tráfico en una sola dirección.
(Main)>>> block 2--downloadDigamos que quieres transmitir sesiones de juego. Puedes bloquear todos los demás dispositivos Wi-Fi usando el siguiente comando.
(Main)>>> block all
Hasta ahora, hemos mostrado cómo escanear, limitar y bloquear dispositivos usando evillimiter en Linux. Sin embargo, no olvides liberar estos dispositivos una vez que hayas terminado. Usa el comando free seguido del ID del host para hacer esto.
(Main)>>>free1,2,3
(Main)>>>free all
Para salir de la consola interactiva, escribe quit o exit en la ventana de comandos.
(Main)>>> quitSaldrá de la sesión actual y devolverá el aviso de la terminal.
A continuación, hay dos características más de evillimiter. Dado que la consola interactiva está coloreada, puede que no funcione correctamente en algunos entornos. Puedes instalar los paquetes necesarios para la codificación de colores o usar la opción --colorless en tales casos.
sudo evillimiter --colorlessSi ejecutas esto en la terminal, comenzará una sesión interactiva sin color para evillimiter. Las personas pueden usar este modo siempre que enfrenten problemas con los colores ASCII.

Finalmente, la opción -f ayuda a resolver problemas con la configuración de iptables de Linux o parámetros de red.
sudo evillimiter -fConsejos Sobre el Uso de Evillimiter
Evillimiter utiliza suplantación ARP y modelado de tráfico para cortar a los usuarios de las conexiones LAN. Por lo tanto, no es una buena idea ejecutar esta aplicación en segundo plano durante demasiado tiempo. Esto puede limitar los recursos de red y puede resultar en pánicos del núcleo frecuentes.
Recomendamos usar herramientas como esta solo cuando sea esencial. Además, la herramienta no funciona en absoluto para conexiones IPv6. También, si enfrentas problemas con las interfaces de red, intenta reiniciar la configuración.
Conclusión
Como puedes ver, puedes controlar fácilmente tu red Wi-Fi en Linux usando evillimiter. Es muy fácil de instalar y funciona bien incluso sin acceso de administrador. Si deseas aprender más sobre la seguridad de Wi-Fi, intenta leer la guía completa sobre la seguridad de Wi-Fi en casa.