Internamente llama a la herramienta tc, que a su vez se encarga de controlar el tráfico en el kernel Linux.
La idea de wondershaper es priorizar el tráfico y limitarlo evitando que se formen colas en nuestro router, o en el ISP.
Así controlamos qué paquetes mandamos antes o después, y obtenemos una buena latencia.
Prioriza telnet y ssh sobre tráfico web, y este sobre las descargas de datos.
El resultado es que la latencia de nuestra conexión mejora.
También lo podemos utilizar simplemente para limitar el ancho de banda de nuestra conexión.
Instalar wondershaper (Debian o Ubuntu)
$ sudo aptitude install wondershaper
Requiere un kernel Linux con versión más actual que 2.4.
Como usar wondershaper
# Muestra el estado de la interfaz de red eth0.
$ sudo wondershaper eth0
# elimina los ajustes previos de ancho de banda para la interfaz eth0.
$ sudo wondershaper clear eth0
# configura límites de ancho de banda para la interfaz eth0 P.ej: (400 kilobits por sec de bajada y 100 kbps de subida)
$ sudo wondershaper eth0 400 100
Reference
$ man wondershaper
$ man tc
$ zless /usr/share/doc/wondershaper/README.Debian.gz
$ zless /usr/share/doc/wondershaper/README.gz
exelente amigo. wondershaper me ha ayudado desde hace mucho tiempo ya con el ancho de banda. e incluso cree un script de autoarranque para el :: 3L1T3:rOOT
ResponderEliminarMe alegra que te haya gustado el artículo.
ResponderEliminarSaludos,
Vicente.
Este comentario ha sido eliminado por el autor.
ResponderEliminarBuen aporte. Sobre interfaces virtualizadas como vlan's funciona perfectamente. No funciona bien sobre interfaces de la indole de eth0 eth0:1 eth0:2
ResponderEliminarEstoy buscando que modulo del kernel hace falta. un saludo
Así me gustan los post: claros, sencillos y sobre todo, que me funcionen a la primera. Mi proyecto de final de carrera te lo agradecerá mucho.
ResponderEliminarGracias por el comentario!
EliminarSaludos,
Vicente.
tengo un problema con esto , al momento de establecer los limites: sudo wondershaper eth0 1000 50
ResponderEliminarla linea baja a cero , tanto subida como bajada
cual creen que sea el problema
ubuntu 14.4 lts
con esta herremienta puede limitar el ancho de banda desde mi maquinas a otras maquinas ?
ResponderEliminardesde linux y limitar a un windows de la misma red?