Re: Control Bandwidth

Linux Advanced Routing and Traffic Control

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

 



Anderson,

the problem is:

the flow control in your script is only to EXTIF (External Interface), so.., I think you have a network behind a NAT. The EXTIF doesn't recieve the internal IP becouse the NAT translate this.

I think this is your error.

Try to keep a down-rule in the INTIF to make a 128k restricted link to your "box".

[]'s

x-arnie


andybr wrote:


Hi all,

I need a little help, i am studing htb to control user bandwidth (download/upload) and I made a script as below to test. I am testing using ttcp tool from by linux box to other linux (192.168.200.51).

my box <---- Linux = more than 128kbit
mybot -----> Linux = get 128kbit

But I want to control both ways, what am I missing?


script:


EXTIF=eth0
INTIF=eth1
TC=/sbin/tc
DOWN=128
UP=64
IP=192.168.200.201
##################
#
$TC qdisc del $EXTIF root 2> /dev/null > /dev/null
#
$TC qdisc add dev $EXTIF root handle 0: htb default 1

$TC class add dev $EXTIF parent 0: classid 1 htb rate 128Kbit ceil 128Kbit
#
$TC filter add dev $EXTIF protocol ip parent 0:0 prio 1 u32 match ip src $IP flowid 1
$TC filter add dev $EXTIF protocol ip parent 0:0 prio 1 u32 match ip dst $IP flowid 1


Thanks,
Anderson

__________________________________________________________________________
Acabe com aquelas janelinhas que pulam na sua tela.
AntiPop-up UOL - É grátis!
http://antipopup.uol.com.br/



_______________________________________________ LARTC mailing list / LARTC@xxxxxxxxxxxxxxx http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/


_______________________________________________ LARTC mailing list / LARTC@xxxxxxxxxxxxxxx http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/

[Index of Archives]     [LARTC Home Page]     [Netfilter]     [Netfilter Development]     [Network Development]     [Bugtraq]     [GCC Help]     [Yosemite News]     [Linux Kernel]     [Fedora Users]
  Powered by Linux