traffic shaper....?

3 отговора 321 прегледа
#1

traffic shaper....?

Здрасти...
Ще се радвам ако някой може да ми помогне за решението на следния проблем.
Аз съм с Fedora Core 3 на моята мащина и маскирам една зад мене за да моге и тя да има достъп до интернет. Реших да огранича трафика на ма6ината зад мене (с учебна цел).
Разрових се ж нета и открих доста статии за traffic shaper.
Пробвах да пусна shaper, но не6то не стана. Ето как се опитах да го конфигурирам:

линукс мащината ми е с IP към интернет 192.168.0.40 (да това е адрес от втрешна мрежа, заштото получавам нет от друг рутер). Адресът ми мрежата където е машината на която искам да огранича трафика е 192.168.1.1. Адреса на машината която искам да огранича е 192.168.1.2

1. чрез iptables маркирам трафика който щте ограничавам

iptables -t mangle -A POSTROUTING -s 192.168.1.1 -d 192.168.1.2 -j MARK --set-mark 4

2. Attach-ваме queueing-дисциплина към eth0. Това е интерфейсът към който е свързана машината която ще ограничавам

tc qdisc add dev eth0 root handle 11: cbq bandwidth 100Mbit avpkt 1000 mpu 64

3. Дефинираме root-класа.

tc class add dev eth0 parent 11:0 classid 11:1 cbq rate 32Kbit weight 6Kbit allot 1514 prio 1 avpkt 1000 bounded

tc filter add dev eth0 parent 11:0 protocol ip handle 4 fw flowid 11:1

Но нещто не иска да работи. Не иска да ограичава трафика и машината зад мене тегли с скорост доста над 32К. Ше съм благодарен ако някой може да ми каже къде е проблема...?

Благодаря предварително.....


Отговор
в отговор на MGP #2

Re: traffic shaper....?

Не се получава защото си задал на иптаблеса да маркира пакети със сорс адрес 192.168.1.1, а това не е трафик който идва отвън.
iptables -t mangle -A POSTROUTING -s ! 192.168.1.1 -d 192.168.1.2 -j MARK --set-mark 4
може би ще ти свърши по-добра работа

Отговор
в отговор на MGP #3

Re: traffic shaper....?

Може и без да маркираш пакетите, пише го как в Advanced Routing HOWTO.
tc filter add dev eth0 parent 11:0 protocol ip prio 25 u32 match ip dst 192.168.0.1 flowid 11:1

.why do they call this a word processor?
It's simple.You've seen what food processors do to food.
Отговор
в отговор на lmBlack #4

Re: traffic shaper....?

Благодаря и на двамата..

Отговор