[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Ancho de Banda



Francisco G. wrote:
Francisco G. wrote:
On Monday 04 September 2006 13:58, Francisco G. wrote:
Hola a todos, se me plantea la necesidad de LIMITAR ANCHO DE BANDA POR
IP
sobre una debian sarge y el kernel base. Un Saludo.
Comparto internet mediante iptables tal que así:
iptables -t nat -A POSTROUTING -s RANGO -o eth0 -j MASQUERADE

Y hay una ip en concreto que me usa demasiado ancho de banda y mi
intención es limitarle el ancho de bando.

Puedes utilizar el módulo CLASSIFY de iptables para facilitarte,
después, el uso de tc para limitar el ancho de banda.

Aquí tiens un ejemplo [1]

iptables -A FORWARD -d 10.1.2.3 -j CLASSIFY --set-class 1:2
iptables -A FORWARD -s 10.1.2.3 -j CLASSIFY --set-class 2:2
tc qdisc del dev eth2 root
tc qdisc del dev eth3 root
tc qdisc add dev eth2 root handle 1: htb default 1
tc qdisc add dev eth3 root handle 2: htb default 1
tc class add dev eth2 parent 1: classid 1:1 htb rate 100mbit
tc class add dev eth3 parent 2: classid 2:1 htb rate 100mbit
tc class add dev eth2 parent 1: classid 1:2 htb rate 2mbit
tc class add dev eth3 parent 2: classid 2:2 htb rate 3mbit

Revisa la man page de tc para más información sobre cómo utilizarlo.

Suerte,
Toote

[1] Sacado de http://www.tummy.com/journals/entries/jafo_20050717_164535


--
To UNSUBSCRIBE, email to debian-user-spanish-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact
listmaster@lists.debian.org


Me ha venido muy bien la información. CLASSIFY no se encuentra compilado
dentro del kernel base de la versión estable (sarge - kernel 2.4.27) y no
puedo recompilarlo.


Puedes utilizar tc sin iptables. Classify es sólo una forma más sencilla de hacer las cosas.

Un Saludo.





Reply to: