From: Eric Leblond <eric@regit.org>
To: lartc@vger.kernel.org
Subject: Re: [LARTC] mixing u32 and fwmark
Date: Fri, 19 Nov 2004 08:17:29 +0000 [thread overview]
Message-ID: <1100852250.3610.7.camel@coati> (raw)
In-Reply-To: <1100832456.419d5ec8771fc@www1.inbox.lv>
For local, foreign internet you can use :
http://www.cookinglinux.org/geoip/
BR,
On Fri, 2004-11-19 at 04:47 +0200, Kasp 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!
--
Eric Leblond <eric@regit.org>
_______________________________________________
LARTC mailing list / LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/
next prev parent reply other threads:[~2004-11-19 8:17 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 [this message]
2004-11-19 16:55 ` George Alexandru Dragoi
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=1100852250.3610.7.camel@coati \
--to=eric@regit.org \
--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.