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
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
Paso 4: Ahora queremos ir al directorio de WonderShaper e instalarlo usando el siguiente.
cd wondershaper sudo make install
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
sudo systemctl start wondershaper.service
Incluso podemos verificar si el servicio WonderShaper está activo. Usando el siguiente comando a continuación
sudo systemctl status wondershaper.service
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