¡Hola, este soy yo!

ONeZetty

PIVX Ambassador Caballero Jedi Fanático de Linux Promotor del Software Libre Fundador de Bitcuners Entusiasta de las Criptomonedas Amante de las Galletas y Deslactosado...

26 de febrero de 2015

Restringir ancho de banda de una interfaz de red

  • jueves, febrero 26, 2015
  • by

En determinadas ocasiones necesitamos restringir el ancho de banda, la velocidad de download y upload que un ordenador tendrá en una interfaz de red.


Supongamos que tenemos un servidor cuya interfaz principal (eth0 por ejemplo) necesitamos que tenga una velocidad limitada, ¿por qué? … pues por lo que sea, nunca subestimemos lo que un Boss puede pensar y pedirle al equipo de IT jeje.


En este caso podemos usar varias aplicaciones para esto, hoy les hablaré de: wondershaper


fist-full-of-bandwidth-4f9f00c-intro


Instalación de WonderShaper


En distros como Debian, Ubuntu o derivados, basta con:


sudo apt-get install wondershaper


En ArchLinux necesitamos sacarlo de AUR:


yaourt -S wondershaper-git


En ArchLinux es importante instalar la de git y no el normal, pues el normal no me funcionó

Usando WonderShaper


Para hacer que funcione es simple, debemos pasarle como primer parámetro la interfaz de red que deseamos sea limitada, luego le pasamos la velocidad máxima de descarga y de tercero (y último) la de subida.


La sintaxis es:


sudo wondershaper <interfaz> <download> <upload>


Más o menos así:


sudo wondershaper eth0 1000 200


Esto significa que tendré un ancho de banda de 1000kb para descarga, y solo 200kb para subida.


En ArchLinux es importante tener en cuenta que esta línea, no funcionará, pues en ArchLinux debimos instalar otro paquete. Aquí sería:


sudo wondershaper -a <interfaz> -d <download> -u <upload>


O sea, un ejemplo es:


sudo wondershaper -a enp9s0 -d 1000 -u 200


¿Cómo revierto los cambios y recupero mi ancho de banda original?


Para revertir los cambios, o sea limpiar lo que hicimos, basta con:


sudo wondershaper clear <interfaz>


Por ejemplo:


sudo wondershaper clear eth0


Mientras que en ArchLinux sería:


sudo wondershaper -c -a <interfaz>


Fin!


Bueno no hay mucho más que agregar. Pueden leer el manual de la aplicación mediante:



man wondershaper


Espero les resulte interesante ;)





Fuente: Desde Linux

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna Veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.

Publicar un comentario
ONeZetty
https://t.me/ONeZetty
Cancún, México

Envíame un mensaje

--