¿Tu conexión Wi-Fi es demasiado lenta? ¿Tiene problemas de red constantes mientras navega por la red? Lo más probable es que su red inalámbrica esté manejando más tráfico del que debería. Afortunadamente, es bastante fácil controlar su red Wi-Fi en Linux. Puede utilizar la aplicación de código abierto evillimiter para supervisar y controlar el ancho de banda del dispositivo. Esta guía ilustra cómo hacer esto usando un enfoque paso a paso.
¿Qué es Evillimiter?
Evillimiter es una herramienta de monitoreo de código abierto y gratuita que puede limitar el uso de ancho de banda para dispositivos conectados a una LAN. Se ejecuta en Linux y Windows y puede funcionar sin acceso administrativo a la red. Nota: no debe utilizar esta herramienta en redes de otras personas, evitando posibles impugnaciones legales.
Cómo instalar Evillimiter
Necesita instalar evillimiter antes de usarlo. Afortunadamente, la instalación es sencilla si ya tiene instaladas las dependencias. Requiere Python 3, que debería estar disponible en la mayoría de las instalaciones de Linux de forma predeterminada. Para instalar evillimiter, encienda su terminal y escriba los siguientes comandos:
# retrieves source code git clone https://github.com/bitbrute/evillimiter.git # navigates to the source directory cd evillimiter # installs evillimiter sudo python3 setup.py install
Cómo controlar su red Wi-Fi usando Evillimiter
Una vez que finalice la instalación, puede comenzar a monitorear los dispositivos conectados a su Wi-Fi personal. Para hacer esto, primero inicie la aplicación ejecutando el siguiente comando:
sudo evillimiter
Tenga en cuenta que necesitará privilegios de sudo / root para ejecutar y usar evillimiter. Esto se debe a que maneja el controlador de red y necesita acceso a los parámetros del kernel de bajo nivel. Cuando ejecute evillimiter por primera vez, mostrará información sobre su red Wi-Fi. Esto incluye el nombre de la interfaz, la dirección IP de la puerta de enlace, la MAC y la máscara de red.
La consola interactiva es donde ingresa los comandos para monitorear el uso del ancho de banda. Evillimiter ofrece varios comandos para facilitar el control. Puede ver una lista de comandos disponibles ingresando ?
o help
en la consola interactiva.
(Main) >>> help
Necesita escanear la red local antes de poder monitorear los dispositivos conectados. Utilizar el scan
comando de evillimiter para hacer esto.
(Main) >>> scan
Esto buscará todos los hosts conectados a su Wi-Fi e informará la cantidad de dispositivos activos. Ahora puede ver los hosts y limitar su uso de ancho de banda. Utilizar el hosts
comando para ver todos los hosts activos.
(Main) >>> hosts
Esto mostrará una lista de dispositivos que están conectados a su red Wi-Fi. Evillimiter asignará una identificación a cada dispositivo y mostrará su información de IP y MAC. El campo de estado muestra si el ancho de banda ya se ha limitado para un dispositivo.
Ahora puede limitar el ancho de banda de un dispositivo mediante el comando limit.
(Main) >>> limit 2 100kbit
Este comando limita el ancho de banda del segundo dispositivo (ID = 2) a 100 kilobits. Puede limitar muchos dispositivos a la vez mediante una lista separada por comas.
(Main) >>> limit 2,3 50kbit
Este comando limitará el ancho de banda del segundo y tercer dispositivo a 50 kbit.
La limitación de ancho de banda se establece para las velocidades de carga y descarga. Pero también puede 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 --download
También puede bloquear la conexión a Internet de un dispositivo host mediante el comando de bloqueo. De esa manera, puede controlar a los usuarios de Wi-Fi directamente desde el terminal.
(Main) >>> block 2
Este comando impedirá que el segundo dispositivo utilice recursos de red. Utilizar el --upload
y --download
banderas para bloquear el tráfico unidireccional.
(Main) >>> block 2 --download
Supongamos que desea transmitir sesiones de juego. Puede 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 olvide liberar estos dispositivos una vez que haya terminado. Utilice el comando gratuito seguido del ID de host para hacer esto.
(Main) >>> free 1,2,3 (Main) >>> free all
Para salir de la consola interactiva, escriba quit o salga en la ventana de comandos.
(Main) >>> quit
Saldrá de la sesión actual y devolverá el indicador del terminal.
Las siguientes son dos características más de evillimiter. Dado que la consola interactiva es de color, es posible que no se ejecute correctamente en algunos entornos. Puede instalar los paquetes necesarios para la codificación de colores o utilizar el --colorless
opción en tales casos.
sudo evillimiter --colorless
Si ejecuta esto en la terminal, iniciará una sesión interactiva incolora para evillimiter. Las personas pueden usar este modo siempre que tengan problemas con los colores ASCII.
Finalmente, el -f
La opción ayuda a resolver problemas con la configuración de iptables de Linux o los parámetros de red.
sudo evillimiter -f
Consejos sobre el uso de Evillimiter
Usos de Evillimiter Suplantación de ARP y conformación del 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 la red y provocar pánicos frecuentes en el kernel.
Le recomendamos que utilice estas herramientas solo cuando sea esencial. Además, la herramienta no funciona en absoluto para conexiones IPv6. Además, si tiene problemas con las interfaces de red, intente actualizar la configuración.
Terminando
Como puede ver, puede controlar fácilmente su red Wi-Fi en Linux usando evillimiter. Es fácil de instalar y funciona bien incluso sin acceso de administrador. Si desea obtener más información sobre la seguridad de Wi-Fi, intente leer la guía completa sobre seguridad de Wi-Fi en el hogar.