Re: Re: LARTC Digest, Vol 26, Issue 25

Linux Advanced Routing and Traffic Control

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

 



On Tuesday 01 May 2007 16:08, terraja-based wrote:
> Hey Andreas, how i catch this traffic using L7 filter?, i´ve installed l7
> filter now, but i don´t kwnow to use the kind of filter...!!!
> Can you help me?
Maybe you will like to visit http://l7-filter.sourceforge.net/
If you want to use layer7 module in kernel mode, then you should go to
http://l7-filter.sourceforge.net/HOWTO#Doing
but if you want to use it in user mode, then go to
http://l7-filter.sourceforge.net/HOWTO-userspace#Doing

> Thx.-
>
>
>
> Terraja-based
>
> 2007/4/29, lartc-request@xxxxxxxxxxxxxxx <lartc-request@xxxxxxxxxxxxxxx>:
> > Send LARTC mailing list submissions to
> >        lartc@xxxxxxxxxxxxxxx
> >
> > To subscribe or unsubscribe via the World Wide Web, visit
> >        http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc
> > or, via email, send a message with subject or body 'help' to
> >        lartc-request@xxxxxxxxxxxxxxx
> >
> > You can reach the person managing the list at
> >        lartc-owner@xxxxxxxxxxxxxxx
> >
> > When replying, please edit your Subject line so it is more specific
> > than "Re: Contents of LARTC digest..."
> >
> >
> > Today's Topics:
> >
> >   1. Re: LARTC Digest, Vol 26, Issue 24 (terraja-based)
> >   2. Re: Re: LARTC Digest, Vol 26, Issue 24 (Alejandro Ramos Encinosa)
> >   3. Re: Re: LARTC Digest, Vol 26, Issue 24 (Andreas Mueller)
> >   4. Re: HFSC with tcng (Andreas Mueller)
> >
> >
> > ----------------------------------------------------------------------
> >
> > Message: 1
> > Date: Sat, 28 Apr 2007 16:33:16 -0300
> > From: terraja-based <drumlesson@xxxxxxxxx>
> > Subject:  Re: LARTC Digest, Vol 26, Issue 24
> > To: lartc@xxxxxxxxxxxxxxx
> > Message-ID:
> >        <823158cf0704281233v1f4bd80dg719a78eb779021e1@xxxxxxxxxxxxxx>
> > Content-Type: text/plain; charset="iso-8859-1"
> >
> > Alejandro,
> >
> >
> >
> >
> > So, i did try the script that you give to me, and the problems its
> > continues.-
> > Maybe the problem was in the IPTABLES rules, i attach the complete script
> > below:
> >
> > #####################
> > ifconfig imq0 up
> >
> > tc qdisc add dev imq0 handle 1: root htb default 30
> > tc class add dev imq0 parent 1: classid 1:1 htb rate 500kbit ceil
> > 2000kbit
> >
> > tc class add dev imq0 parent 1:1 classid 1:10 htb rate 100kbit ceil
> > 2000kbit
> > tc class add dev imq0 parent 1:1 classid 1:20 htb rate 100kbit ceil
> > 2000kbit
> > tc class add dev imq0 parent 1:1 classid 1:30 htb rate 100kbit ceil
> > 2000kbit
> >
> >
> > tc qdisc add dev imq0 parent 1:10 handle 2 sfq
> > tc qdisc add dev imq0 parent 1:20 handle 3 sfq
> >
> > iptables -t mangle -A PREROUTING -i eth1 -j IMQ --todev 0
> >
> > tc filter add dev imq0 parent 1: prio 0 protocol ip handle 2 fw flowid
> > 1:10
> > tc filter add dev imq0 parent 1: prio 1 protocol ip handle 3 fw flowid
> > 1:20
> > iptables -t mangle -A PREROUTING -i eth1 -p tcp --dport 80 -j MARK
> > --set-mark 2
> > iptables -t mangle -A PREROUTING -i eth1 -p tcp --dport 20 -j MARK
> > --set-mark 3
> > iptables -t mangle -A PREROUTING -i eth1 -p tcp --dport 21 -j MARK
> > --set-mark 3
> > #####################
> >
> >
> > The traffic it continues goes out by the "default" qdisc (1:30), and it
> > was
> > not clasified by the correct qdisc.
> > I did try a ftp transfererence using the 20 and 21 TCP ports, this should
> > to
> > use the 1:20 qdisc asociated with the "handle 3"...BUT DID NOT WORK...!!!
> > PLease, help me...!!!
> >
> >
> > --
> > terraja-based
> > -------------- next part --------------
> > An HTML attachment was scrubbed...
> > URL:
> > http://mailman.ds9a.nl/pipermail/lartc/attachments/20070428/2952a6ff/atta
> >chment-0001.html
> >
> > ------------------------------
> >
> > Message: 2
> > Date: Sat, 28 Apr 2007 22:12:45 +0000
> > From: Alejandro Ramos Encinosa <alex@xxxxx>
> > Subject: Re:  Re: LARTC Digest, Vol 26, Issue 24
> > To: lartc@xxxxxxxxxxxxxxx
> > Message-ID: <200704282212.46731.alex@xxxxx>
> > Content-Type: text/plain;  charset="iso-8859-15"
> >
> > On Saturday 28 April 2007 19:33, terraja-based wrote:
> > > [...]
> > > iptables -t mangle -A PREROUTING -i eth1 -j IMQ --todev 0
> > >
> > > tc filter add dev imq0 parent 1: prio 0 protocol ip handle 2 fw flowid
> >
> > 1:10
> >
> > > tc filter add dev imq0 parent 1: prio 1 protocol ip handle 3 fw flowid
> >
> > 1:20
> >
> > > iptables -t mangle -A PREROUTING -i eth1 -p tcp --dport 80 -j MARK
> > > --set-mark 2
> > > iptables -t mangle -A PREROUTING -i eth1 -p tcp --dport 20 -j MARK
> > > --set-mark 3
> > > iptables -t mangle -A PREROUTING -i eth1 -p tcp --dport 21 -j MARK
> > > --set-mark 3
> > > [...]
> > > The traffic it continues goes out by the "default" qdisc (1:30), and it
> >
> > was
> >
> > > not clasified by the correct qdisc.
> >
> > Hmm, you are trying to "redirect" all packets from eth1 to imq0, and then
> > you
> > are trying to mark packets for http and ftp connections. Well, I think
> > you need to change again your configuration: if you put '-j IMQ --todev
> > 0' as first rule, then all packets will match and will not pass through
> > the chain,
> > so any rule after that one, will never match against a packet. You need
> > to mark packets before, and send to imq device later. Maybe something
> > like this:
> >
> >
> > --------------------------------8<-------------------------8<------------
> >----------------------- [...]
> > iptables -t mangle -A PREROUTING -i eth1 -p tcp --dport 80 -j MARK
> > --set-mark
> > 2
> > iptables -t mangle -A PREROUTING -i eth1 -p tcp --dport 20 -j MARK
> > --set-mark
> > 3
> > iptables -t mangle -A PREROUTING -i eth1 -p tcp --dport 21 -j MARK
> > --set-mark
> > 3
> > iptables -t mangle -A PREROUTING -i eth1 -j IMQ --todev 0
> >
> > tc filter add dev imq0 parent 1: prio 0 protocol ip handle 2 fw flowid
> > 1:10
> > tc filter add dev imq0 parent 1: prio 1 protocol ip handle 3 fw flowid
> > 1:20
> > [...]
> >
> > --------------------------------8<-------------------------8<------------
> >-----------------------
> >
> > PS: as long as I know, marks 0, 1, and 2 are iptables marks (reserved
> > marks),
> > so if I were you, I start marking with number 3 or greater.
> >
> > --
> > Alejandro Ramos Encinosa <alex@xxxxx>
> > Fac. Matemática Computación
> > Universidad de La Habana
> >
> >
> > ------------------------------
> >
> > Message: 3
> > Date: Sun, 29 Apr 2007 10:48:25 +0200
> > From: Andreas Mueller <andreas@xxxxxxxxxxxxxxxxxx>
> > Subject: Re:  Re: LARTC Digest, Vol 26, Issue 24
> > To: lartc@xxxxxxxxxxxxxxx
> > Message-ID: <20070429084825.GA3557@xxxxxxxxxxxxxxxxxxxxxxxxxx>
> > Content-Type: text/plain; charset=us-ascii
> >
> > Hallo terraja-based,
> >
> >
> >
> > terraja-based wrote:
> > [snip]
> >
> > > iptables -t mangle -A PREROUTING -i eth1 -p tcp --dport 80 -j MARK
> > > --set-mark 2
> > > iptables -t mangle -A PREROUTING -i eth1 -p tcp --dport 20 -j MARK
> > > --set-mark 3
> > > iptables -t mangle -A PREROUTING -i eth1 -p tcp --dport 21 -j MARK
> > > --set-mark 3
> >
> > [snip]
> >
> > > The traffic it continues goes out by the "default" qdisc (1:30), and it
> >
> > was
> >
> > > not clasified by the correct qdisc.
> >
> > [snip]
> >
> > the marks you set here will be gone as soon as the packet leaves,
> > connmark could do the trick here.
> > Still, matching --sport on the imq device should do the job as well,
> > at least for http at port 80.
> > For ftp, passive mode (data) connections will go to the default-class as
> > the server's port is chosen at runtime, to catch them better use a
> > level-7 filter (e.g. http://sourceforge.net/projects/l7-filter/).
> >
> > Bye, Andreas.
> >
> >
> > ------------------------------
> >
> > Message: 4
> > Date: Sun, 29 Apr 2007 11:00:30 +0200
> > From: Andreas Mueller <andreas@xxxxxxxxxxxxxxxxxx>
> > Subject: Re:  HFSC with tcng
> > To: lartc@xxxxxxxxxxxxxxx
> > Message-ID: <20070429090030.GB3557@xxxxxxxxxxxxxxxxxxxxxxxxxx>
> > Content-Type: text/plain; charset=us-ascii
> >
> > Hi Simo,
> >
> > Simo wrote:
> > > [...]
> > > I don?t know how to use HFSC queuing discipline with tcng configuration
> > > language.  I become always this error: syntax error near "hfsc"
> > > [...]
> > > Is it possible, that tcng provides no support for this classful hfcs
> >
> > queuing
> >
> > > discipline?
> > > [...]
> >
> > no, there is no such support and might never be, because this project is
> > no longer under active development.
> >
> > Andreas
> >
> >
> > ------------------------------
> >
> > _______________________________________________
> > LARTC mailing list
> > LARTC@xxxxxxxxxxxxxxx
> > http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc
> >
> >
> > End of LARTC Digest, Vol 26, Issue 25
> > *************************************

-- 
Alejandro Ramos Encinosa <alex@xxxxx>
Fac. Matemática Computación
Universidad de La Habana
_______________________________________________
LARTC mailing list
LARTC@xxxxxxxxxxxxxxx
http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc


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