traffic shaper....?
3 отговора
321 прегледа
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К. Ше съм благодарен ако някой може да ми каже къде е проблема...?
Благодаря предварително.....

Ще се радвам ако някой може да ми помогне за решението на следния проблем.
Аз съм с 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К. Ше съм благодарен ако някой може да ми каже къде е проблема...?
Благодаря предварително.....
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
може би ще ти свърши по-добра работа
iptables -t mangle -A POSTROUTING -s ! 192.168.1.1 -d 192.168.1.2 -j MARK --set-mark 4
може би ще ти свърши по-добра работа
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.
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.