Linux: limite el ancho de banda de la red con la herramienta WonderShaper

Así que aquí en este artículo, vamos a ver cómo limitar el ancho de banda de una red en Linux usando WonderShaper. Es una herramienta que es un pequeño script bash que nos permite limitar el ancho de banda de la red en Linux. Funciona como el programa de línea de comandos tc como backend para configurar el control de tráfico en los sistemas. 

Aquí esta herramienta nos permite establecer la tasa máxima de descarga y la tasa máxima de carga. Incluso podemos despejar los límites que tenemos para descargar y subir e incluso mostrar el estado actual de la interfaz desde la línea de comandos.

Instalación:

Paso 1: Instalemos WonderShaper en Linux:

sudo apt install wondershaper 

install wondershaper

Ahora podemos instalar WonderShaper con un método diferente. Al usar este método podemos tener las últimas actualizaciones de WonderShaper.

Entonces, antes de continuar con esto, debemos tener instalado git (Git es un sistema de control de versiones distribuido para rastrear cambios en cualquier conjunto de archivos).

sudo apt install git  

Paso 2: Primero navegue al directorio bin usando el comando cd en la terminal

cd /bin

Paso 3: Luego, usando el siguiente comando, descargue la última versión 

git clone https://github.com/magnific0/wondershaper.git

installing wondershaper

Paso 4: Ahora queremos ir al directorio de WonderShaper e instalarlo usando el siguiente.

cd wondershaper 
sudo make install 

installing wondershaper

Así que ahora la instalación y la configuración están listas para WonderShapper 

Habilite e inicie el servicio:

Ahora habilitaremos e iniciaremos el servicio WonderShaper . A continuación, tenemos que habilitar el servicio para permitir que se inicie cada vez que automáticamente cuando se inicia el sistema. WonderShaper puede ejecutarse como un servicio como los demás sistemas Linux.

Ahora tenemos que habilitar e iniciar el servicio en nuestro sistema: 

sudo systemctl enable wondershaper.service 

Enable and start the service in wondershaper

sudo systemctl start wondershaper.service

Enable and start the service in wondershaper

Incluso podemos verificar si el servicio WonderShaper está activo. Usando el siguiente comando a continuación 

sudo systemctl status wondershaper.service

Enable and start the service in wondershaper

Si queremos detener el servicio, podemos usar el siguiente comando

sudo systemctl stop wondershaper.service

Incluso podemos reiniciar el servicio si tenemos algún problema con el servicio usando el siguiente comando:

sudo systemctl restart wondershaper.service

Ahora podemos ver cómo usar la herramienta WonderShapper:

Ahora queremos encontrar la interfaz para la que tenemos que limitar el ancho de banda. Podemos encontrar el nombre de la interfaz respectiva usando los siguientes comandos:

ifconfig

Ahora, después de conocer el nombre de la interfaz en la que queremos limitar el ancho de banda usando el siguiente comando:

Sintaxis: sudo wondershaper -a <interfaz> -d<tasa> -u <tasa>

Dónde:

  • -a: define el nombre de la interfaz
  • -d: define la tasa de descarga en kbps
  • -u: define la velocidad de carga en kbps

Así por ejemplo,

sudo wondershaper -a eth0 -d 2048  -u  512  

Arriba, establezca la velocidad de descarga en 2048 kbps y la velocidad de carga en 512 kbps.

Incluso podemos configurar la tasa de descargas y la tasa de carga por separado.

Like: sudo wondershaper -a eth0 -d 4096 

El anterior establecerá la velocidad de descarga en 4096 kbps 

Entonces, para borrar o eliminar los límites de ancho de banda de una interfaz, podemos usar el siguiente comando. 

sudo wondershaper -c -a eth0

Publicación traducida automáticamente

Artículo escrito por nishanthec19 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *