Temat: Kształtowanie łącza + routing
Peter K.:
Chciałbym zrobić z serwera na debianie router z kształtowaniem łącza (widełki transferów wg ip, portów, priorytety dla wybranych usług). Fajnie jak by było gui webowe, albo pod x'y.
Ten temat zawsze mnie jakoś omijał łukiem, googluję i w sumie nie wiem dalej jaki soft zaprząc do pracy. Co wy na to? Co polecacie?
Po kolei.
1. Najchętniej własny, skastomizowany kernel z HTB/IMQ/Layer7/CONNTRACK/CONMARK/IPP2P, z esfq,wrr,srr. Dla zaczynających lub leniwych:
http://linuxbox.pl/index.php?go=kernel.
Wszystko w jednym miejscu.
2. W tym samym miejscu masz zestaw patchy do iptables i iproute plus metodę JAK TO ZROBIĆ.
To w zasadzie załatwia 2/3 sprawy. Pozostała zabawa to oczywiście wybó firewalla, lub precyzyjniej: managera firewalla. Ja polecam Shorewalla plus moduł Webmina dla leniwych.
3. Resztę sprawy załatwia naprawdę banalny skrypt: założenie kolejek na urządzeniu, ustawienie priorytetów dla sub-kolejek i liści i najważniejsze - markowanie konekcji do odpowiednich klas.
Punkt 1-2 jest technologicznie najdłuższy jednak po jego zakończeniu zostaje eksperymentowanie z p.3 ;)
Mnie najwygodniej eksperymentuje sie na Debianie.
W powyższych przykładach dosyć elastycznie na łączach 20-30mbit u mnie pracuje ponad 800 osób.
Marcin Bojko edytował(a) ten post dnia 27.09.09 o godzinie 21:13