LARTC
[Top] [All Lists]

Rép : [LARTC] about default filter command

To: lartc@mailman.ds9a.nl
Subject: Rép : [LARTC] about default filter command
From: Vincent Dautremont <vdautrem@ulb.ac.be>
Date: Thu, 26 Jul 2007 18:23:10 +0200
Delivered-to: sp-com-lists@consult.net
Delivered-to: lartc-list@securepoint.com
Delivered-to: lartc@outpost.ds9a.nl
List-archive: <http://mailman.ds9a.nl/pipermail/lartc>
List-help: <mailto:lartc-request@mailman.ds9a.nl?subject=help>
List-id: "Mailinglist of the Linux Advanced Routing &amp; Traffic Control project" <lartc.mailman.ds9a.nl>
List-post: <mailto:lartc@mailman.ds9a.nl>
List-subscribe: <http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc>, <mailto:lartc-request@mailman.ds9a.nl?subject=subscribe>
List-unsubscribe: <http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc>, <mailto:lartc-request@mailman.ds9a.nl?subject=unsubscribe>
Sender: lartc-bounces@mailman.ds9a.nl
Le 26 juil. 07 à 13:55, Georgi Alexandrov a écrit :


Vincent Dautremont wrote:

Hi,
here I have another newcomer question :-)
in the section 9.6.1 of this how too
http://tldp.org/HOWTO/Adv-Routing-HOWTO/lartc.qdisc.filters.html
we can read commands about filters :
------------------------------------------

# tc filter add dev eth0 protocol ip parent 10: prio 1 u32 match \
  ip dport 22 0xffff flowid 10:1
# tc filter add dev eth0 protocol ip parent 10: prio 1 u32 match \
  ip sport 80 0xffff flowid 10:1
# tc filter add dev eth0 protocol ip parent 10: prio 2 flowid 10:2

What does this say? It says: attach to eth0, node 10: a priority 1 u32 filter that matches on IP destination port 22 *exactly* and send it to
band 10:1. And it then repeats the same for source port 80. The last
command says that anything unmatched so far should go to band 10:2, the
next-highest priority.

------------------------------------------

i try to do this at home as i want my ssh traffic prioritary to other
traffic but the problem is with the last command ! it simply don't work.
The last command that says default trafic goes to prio 2 doesn't work

# tc filter add dev eth0 protocol ip parent 10: prio 2 flowid 10:2

just give me the error: "Unknown filter flowid, hence option 1:2 is
unparsable"

So I don't get what do I must do in order to say that the default trafic
goes on priority 2 of the prio filter

is this how too always valid with the current version of tc ? did i do
something wrong ?

Thank you for your help.

<snip>

You should have posted *all* your tc rules.

--
regards,
Georgi Alexandrov

key server - pgp.mit.edu :: key id - 0x37B4B3EE
Key fingerprint = E429 BF93 FA67 44E9 B7D4  F89E F990 01C1 37B4 B3EE


Ok, thanks for you advise, here are all my tc rules :


# tc qdisc add dev eth0 root handle 1: prio
# tc filter add dev eth0 protocol ip parent 1: prio 1 u32 match ip dport 22 0xffff flowid 1:1
# tc filter add dev eth0 protocol ip parent 1: prio 2 flowid 1:2
----
does this lack one rule ? anyway the last one is not accepted by tc.

Vincent.
_______________________________________________
LARTC mailing list
LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc

<Prev in Thread] Current Thread [Next in Thread>