Re: Whats wrong with my script?

Linux Advanced Routing and Traffic Control

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

 



Gastón wrote:
What about this? : tc filter add dev eth1 parent 1:0 protocol ip prio 100
u32 match ip dst 192.168.0.50 classid 1:56
Is this correct for shaping upload?
On your upload (eth0) interface, you can't use private IPs, because they've already been natted to real ones (see http://www.docum.org/stef.coene/qos/kptd/ )
If you want to shape outbound traffic based on private-lan IP, you need to mark the packets with iptables, then filter based on mark.
(There are lots of examples of this in the doco and mail archives).


Your download rules seem correct enough.

regards,

----- Original Message ----- From: "andybr" <andybr@xxxxxxxxxx>
To: <gaston@xxxxxxxxxxxx>
Cc: <lartc@xxxxxxxxxxxxxxx>
Sent: Thursday, January 29, 2004 10:05 AM
Subject: Re: Whats wrong with my script?



Hello,


According with rules you are controlling only download
(src ip) you should add a (dst rule) also. Make a try.


[]'s Anderson

I`m trying to shape both upload (eth0) and download

(eth1). I made this


script to acomplishthis but the filters are not working

even though the


classes and qdiscs are created. What am I doing wrong?

#!/bin/bash



tc qdisc del dev eth0 root tc qdisc add dev eth0 root handle 1 htb default 10 r2q

5


tc qdisc del dev eth1 root
tc qdisc add dev eth1 root handle 1 htb default 10 r2q

5


tc class add dev eth0 parent 1: classid 1:2 htb rate 5M

bit burst 15k


tc class add dev eth0 parent 1:2 classid 1:59 htb rate

64Kbit ceil 64Kbit


tc qdisc add dev eth0 parent 1:59 handle 59 sfq perturb

10


tc filter add dev eth0 parent 1:0 protocol ip prio 100

u32 match ip src


192.168.0.50 classid 1:59

tc class add dev eth1 parent 1: classid 1:2 htb rate 5M

bit burst 15k


tc class add dev eth1 parent 1:2 classid 1:56 htb rate

64Kbit ceil 64Kbit


tc qdisc add dev eth1 parent 1:56 handle 56 sfq perturb

10


tc filter add dev eth1 parent 1:0 protocol ip prio 100

u32 match ip dst


192.168.0.50 classid 1:56


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

tp://lartc.org/




__________________________________________________________________________
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/




--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Damion de Soto - Software Engineer  email:     damion@xxxxxxxxxxxx
SnapGear - A CyberGuard Company ---    ph:         +61 7 3435 2809
 | Custom Embedded Solutions          fax:         +61 7 3891 3630
 | and Security Appliances            web: http://www.snapgear.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ---  Free Embedded Linux Distro at   http://www.snapgear.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