Limitar el ancho de banda con Wondershaper.
En el articulo de hoy vemos como limitar el ancho de banda con Wondershaper, en sistemas operativos Linux.
Al limitar el uso del ancho de banda de la red, ahorramos un consumo innecesario de ciertas aplicaciones, como pueden ser los administradores de paquetes, navegadores web, clientes de torrent, administradores de descargas, etc…
Si estas en una red interna es importante limitar el ancho de banda, evitaremos un posible abuso por parte de los usuarios de la red.
El uso de Wondershaper es una de las formas más fáciles y rápidas a la hora de limitar tanto la velocidad de descarga, como la velocidad de subida de datos a internet.
Vemos como instalar Wondershaper en cualquier distribución linux.
Limitar el ancho de banda con Wondershaper
Instalamos Wondershaper en nuestra distribución preferida.
En Debian, Ubuntu, Linux Mint y derivados:
sudo apt-get install wondershaper
En Rhel, CentOS y derivados (requiere el repositorio Epel):
sudo yum install epel-release
sudo yum install wondershaper
Fedora y derivados:
sudo dnf install wondershaper
OpenSuse, Suse y derivados:
zypper install wondershaper
Arch Linux y derivados:
yay -S wondershaper-git
En cualquier Linux desde «Github«:
Clonamos el repositorio.
git clone https://github.com/magnific0/wondershaper.git
Abrimos el directorio e instalamos Wondershaper.
cd wondershaper sudo make install
Ya lo tenemos instalado, le indicamos que inicie con el sistema (valido para cualquier tipo de instalación, independientemente de la que hayas seleccionado).
sudo systemctl enable wondershaper.service sudo systemctl start wondershaper.service
Lo primero que debes saber es el nombre de la interfaz de red, lo podemos averiguar con cualquiera de estos dos comandos ( modo de ejemplo usaremos «eth0«):
ip addr
ifconfig
Una vez tenemos claro nuestro adaptador vemos como limitar la red, y comenzamos con las indicaciones de la herramienta, que son:
- -a : Nombre de la tarjeta de red
- -d : Velocidad de descarga
- -u : Velocidad de subida
El comando de uso sería:
sudo wondershaper -a <interfazdered> -d <veldedescarga> -u <veldesubida>
Vemos un ejemplo de uso con una interfaz de red «eth0«, una descarga de «1024 Kbps» y una subida de «512 kbps«.
sudo wondershaper -a eth0 -d 1024 -u 512
Para anular los limites ejecuta lo siguiente:
sudo wondershaper -c -a eth0 # Las dos opciones son validas. sudo wondershaper -c eth0
Si haces uso de más de una tarjeta de red en el sistema, debes configurar manualmente las tasas de carga y descarga en cada tarjeta de red como explicamos en este articulo que ahora concluye.
Si crees que este articulo es útil, compártelo.