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

0 acciones
0
0
0
0

Introducción

En este artículo, veremos cómo limitar el ancho de banda de red en Linux con WonderShaper. Esta herramienta es un pequeño script bash que permite limitar el ancho de banda de red en Linux. Funciona como backend para el programa de línea de comandos tc para configurar el control de tráfico en los sistemas.

Esta herramienta nos permite establecer la velocidad máxima de descarga y de subida. Incluso podemos eliminar los límites de descarga y subida, e incluso mostrar el estado actual de la interfaz desde la línea de comandos.

Paso 1: Instalemos WonderShaper en Linux

sudo apt install wondershaper 


Ahora podemos instalar WonderShaper con otro método. Con este método, podemos obtener la última actualización de WonderShaper.

Entonces, antes de hacer esto, necesitamos instalar 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, vaya al directorio bin usando el comando cd en la terminal.

cd /bin

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

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


Paso 4- Ahora vamos a instalar el directorio WonderShaper usando lo siguiente

cd wondershaper 
sudo make install 


Ahora la instalación y configuración de WonderShapper está realizada.

Habilitar e iniciar el servicio:

Ahora habilitaremos e iniciaremos el servicio WonderShaper. A continuación, debemos habilitarlo para que se inicie automáticamente cada vez que se inicie el sistema. WonderShaper puede ejecutarse como un servicio, al igual que otros sistemas Linux.

Ahora necesitamos habilitar e iniciar el servicio en nuestro sistema:
sudo systemctl enable wondershaper.service 

sudo systemctl start wondershaper.service


Incluso podemos comprobar si el servicio WonderShaper se está ejecutando o no utilizando el siguiente comando:

sudo systemctl status wondershaper.service


Si queremos detener el servicio, podemos utilizar el siguiente comando

sudo systemctl stop wondershaper.service


Incluso si tenemos un problema con el servicio, podemos reiniciar el servicio con el siguiente comando:

sudo systemctl restart wondershaper.service
Ahora podemos ver cómo utilizar la herramienta WonderShapper.

Ahora queremos encontrar la interfaz cuyo ancho de banda necesitamos limitar. Podemos encontrar el nombre de la interfaz correspondiente con los siguientes comandos:

ifconfig

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

Sintaxis: sudo wondershaper -a -d -u

Dónde:

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

Así por ejemplo:

sudo wondershaper -a eth0 -d 2048 -u 512 


En la parte superior, configure la velocidad de descarga a 2048 kbps y la velocidad de carga a 512 kbps.

Incluso podemos establecer la velocidad de descarga y la velocidad de carga por separado.

Like: sudo wondershaper -a eth0 -d 4096 


Lo anterior establece la velocidad de descarga a 4096 kbps.

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

sudo wondershaper -c -a eth0

Deja una respuesta

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

También te puede gustar