🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.linux.sieci
Article #232051

tc filter, a iptables MARK

#232051
From: Googie
Date: Wed, 26 Dec 2007 01:22
33 lines
1971 bytes
Witam,

Mam problem ze zmuszeniem filtrów tc do działania z markami z iptables.
Napisałem sobie bardzo prosty skrypt, żeby to przetestować:

TCADD="tc qdisc add dev eth0"

$TCADD root handle 1: htb default 10
$TCADD parent 1: classid 1:1 htb rate 500kbps ceil 500kbps
$TCADD parent 1:1 classid 1:10 htb rate 490kbps ceil 490kbps
$TCADD parent 1:1 classid 1:11 htb rate 10kbps ceil 20kbps

tc filter add dev eth0 protocol ip parent 1:0 prio 1 handle 6 fw flowid
1:11
iptables -t mangle -A PREROUTING -d 10.0.0.4 -j MARK --set-mark 6

Czyli mam główną kolejkę podzieloną na 2, z czego jedna z tych
dwóch "podkolejek" ma wąskie gardło. Chciałem swój komputer na chwilę
przerzucić właśnie do tej kolejki. Niestety po uruchomieniu podglądam
ruch w kolejkach przy pomocy tc-viewer i widze że "mała" kolejka ani
drgnie, a i ja widze że transfer mam większy niż 20kb (znacznie).

Działa przy pomocy filtra u32 z tc, ale chciałbym używać 7layer z
iptables, więc muszę najpierw proste przykłady z iptables zmusić do
działania.

eth0 to interfejs do sieci LAN. eth1 łaczy z internetem.

Co robię źle?
Dzięki z góry za pomoc!
-- 
Pozdrawiam (Regards)!
Googie
Technical Details
Message-ID: <fksacb$ji2$1@atlantis.news.tpi.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail
From: Googie <googie@nospam.0rg>
Newsgroups: pl.comp.os.linux.sieci
Subject: tc filter, a iptables MARK
Date: Wed, 26 Dec 2007 02:22:36 +0100
Organization: tp.internet - http://www.tpi.pl/
Lines: 33
Message-ID: <fksacb$ji2$1@atlantis.news.tpi.pl>
NNTP-Posting-Host: gfl10.internetdsl.tpnet.pl
Mime-Version: 1.0
X-Trace: atlantis.news.tpi.pl 1198632139 20034 83.12.141.10 (26 Dec 2007 01:22:19 GMT)
X-Complaints-To: usenet@tpi.pl
NNTP-Posting-Date: Wed, 26 Dec 2007 01:22:19 +0000 (UTC)
User-Agent: KNode/0.10.5
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit