From: George Alexandru Dragoi <waruiinu@gmail.com>
To: lartc@vger.kernel.org
Subject: Re: [LARTC] mixing u32 and fwmark
Date: Fri, 19 Nov 2004 16:55:41 +0000 [thread overview]
Message-ID: <3063e504111908557e6e74c0@mail.gmail.com> (raw)
In-Reply-To: <1100832456.419d5ec8771fc@www1.inbox.lv>
You can send the marked packets with 1 in a chain, and marked packets
with 2 in other chain, and then re-mark them based on
source/destination ips, and you will use only fw filters. What Cata
said looks damn intersting (I'll check that later). You may also sniff
the traffic with tcpdump and see if the tos value of internet is
different than the one from your country , so you can use only u32
filters. Another tool that might help you is mipclasses from
http://metropolitana.loginet.ro/
On Fri, 19 Nov 2004 04:47:36 +0200, Kasp <waters@inbox.lv> wrote:
> Hi!
There is one thing I can't do. In my country we have to pay
> for
"foreign" internet. Local internet is cheap and fast, but foreign
> is
slow and expensive. So I want do following:
mark every packet with
> iptables, where --set-mark 1 for foreign
internet, but --set-mark 2 for
> local internet
next when I got all traffic marking, I need to assign traffic
> to users
so I make classes, like:
tc qdisc add dev eth1 root handle 1:
> htb
tc class add dev eth1 parent 1: classid 1:1 htb rate 900kbps ceil
> 900kbps
tc class add dev eth1 parent 1:1 classid 1:10 htb rate 30kbps
> ceil 500kbps
tc class add dev eth1 parent 1:10 classid 1:11 htb rate
> 10kbps ceil 10kbps
tc class add dev eth1 parent 1:10 classid 1:12 htb
> rate 30kbps ceil 50kbps
....
and now I have very big problem! How do I
> assign certain speed for
certain IP (and also looking is it local or foreign
> internet)
If I just set:
tc filter add dev eth1 parent 1: protocol ip prio
> 4 handle 0x1 fw classid 1:11
then it will affect all my users, but I need
> set this to each user
individually (each class) just to get sure, every user
> gets certain speed.
Actually it seems, I need to combine fwmark with u32
> classifier or
something.
What do you sugest to do? I can't find a solution
> for my problem.
> __________
> Advertisement:
>
>
>
> Atrodiet savu celojumu seit!
--
Bla bla
_______________________________________________
LARTC mailing list / LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/
prev parent reply other threads:[~2004-11-19 16:55 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-11-19 2:47 [LARTC] mixing u32 and fwmark Kasp
2004-11-19 8:07 ` Catalin(ux aka Dino) BOIE
2004-11-19 8:17 ` Eric Leblond
2004-11-19 16:55 ` George Alexandru Dragoi [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=3063e504111908557e6e74c0@mail.gmail.com \
--to=waruiinu@gmail.com \
--cc=lartc@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.