Re: 'sport' is good but 'dport'?

Linux Advanced Routing and Traffic Control

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

 



On Sunday 13 October 2002 03:20, ¹ÚÁ¤Àº wrote:
> hi all
> 
> I just tried to test whether the HTB works well or not .. (policy is very
> simple ^^;;)
 
> I tried HTB simulator 'Ethloop' with lo (loopback ) and I found HTB works
> well....(very well)
 
> So I changed lo to eth0  and tested ..
> 
> ./tc qdisc add dev eth0 root handle 1: htb default 10
> ./tc class add dev eth0 parent 1: classid 1:1 htb rate 500kbps ceil
> 500kbps
 ./tc class add dev eth0 parent 1:1 classid 1:2 htb rate 180kbps
> ceil 500kbps ./tc class add dev eth0 parent 1:2 classid 1:10 htb rate
> 150kbps ceil 500kbps prio 2 ./tc class add dev eth0 parent 1:2 classid 1:11
> htb rate 5kbps ceil 10kbps prio 2 ./tc class add dev eth0 parent 1:1
> classid 1:12 htb rate 10kbps ceil 20kbps prio 1 ./tc qdisc add dev eth0
> parent 1:10 handle 20: pfifo limit 5
> ./tc qdisc add dev eth0 parent 1:11 handle 30: pfifo limit 5
> ./tc qdisc add dev eth0 parent 1:12 handle 40: sfq perturb 10
> 
> ./tc filter add dev eth0 protocol ip parent 1:0 prio 1 u32 match ip sport
> 23 0xffff flowid 1:11
 ./tc filter add dev eth0 protocol ip parent 1:0 prio
> 1 u32 match ip sport 80 0xffff flowid 1:12 
>  It works well with outgoing packets ..  
> 
>  BUT!!   
> 
>   I changed last two lines to control Incoming packets .. like below..
> ./tc filter add dev eth0 protocol ip parent 1:0 prio 1 u32 match ip dport
> 23 0xfffe flowid 1:11
 ./tc filter add dev eth0 protocol ip parent 1:0 prio
> 1 u32 match ip dport 80 0xfffe flowid 1:12 
> It never works .. !!   If I send to 23 port 50kbps  It receive 50kbps.. I
> have no idea ..  
 
> Did I thought wrong?    
Yes :)

You can only shape outgoing packets.  If you want to shape incoming packets, 
you can use policers or the imq device.  

Stef

-- 

stef.coene@docum.org
 "Using Linux as bandwidth manager"
     http://www.docum.org/
     #lartc @ irc.oftc.net

_______________________________________________
LARTC mailing list / LARTC@mailman.ds9a.nl
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