> 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 [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact > [EMAIL PROTECTED] > > 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.
Un Saludo. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]