Shape-ване на вътрешни мрежи
Значи имам линукс рутер, ADSL, 2 локални мрежи (едната 192.168.0.х, другата 192.168.3.х).
eth0 -> ADSL
eth1 -> 192.168.0.х
eth2 -> 192.168.3.х
Искам да направя така че за всички в 192.168.3.х мрежата да имат ограничение от 256kbit/s (примерно) интернет, докато 192.168.0.х ползват пълния капацитет на ADSL-a.
Та въпроса ми е има ли възможност да се ограничи скоростта на трансфер м/у две мрежови карта (в случая eth0 и eth2). Търся просто решение, защото с iptables и tc постигнах това което исках, но е прекалено сложно.
Re: Shape-ване на вътрешни мрежи
Здравей
мога да ти препоръчам MasterShaper
http://www.mastershaper.org/tiki-index.php
тук има и демо което може да се разгледа
BR
HW
Re: Shape-ване на вътрешни мрежи
HighWay, мерси. Разгледах това което предлагаш, мисля че е прекалено сложни и има много функции които не мисля че ще използвам.
Re: Shape-ване на вътрешни мрежи
Re: Shape-ване на вътрешни мрежи
да, това не е лошо но доколкото виждам:
- Designed for Windows 2000, XP and 2003 Server operating systems
Аз например M$ Windows почти не ползвам :)
BR
Hw
Re: Shape-ване на вътрешни мрежи
:oops:
Пропуснал съм, че става въпрос за линукс.
Re: Shape-ване на вътрешни мрежи
Най-простия вариянт:
cbq.init и два прости script-a:
DEVICE=eth2,100Mbit,10Mbit
RATE=256Kbit
WEIGHT=25Kbit
RULE=192.168.3.0/24
Решението пак е с tc и iptables, но cbq.init сцрипта спестява доста писане и четене...
А и тъй като имам samba на този рутер, съм сложил още един скрипт за да не ограничава локалния трафик:
DEVICE=eth2,100Mbit,10Mbit
RATE=100Мbit
WEIGHT=10Мbit
PRIO=3
RULE=192.168.3.254 <- това да кажем че е адреса на една карта на рутер-а
(съответно името на 2-я скрипт е с ID по малко от 1-вия, за да се зареди първи)