Polski
English
|
Strona NiceShapera |
|
|
Poczyńmy kilka założeń:
dysponujemy 2 łączami w przykładzie będą to popularne DSL 4196/512kb/s. jedno z łącz obsługiwać będzie www i pocztę, www i pop3 generują niskie i sporadyczne obciążenie uploadu w które idealnie wpasuje się wysyłka poczty po smtp, Po drugim łączu pójdzie wszystko inne, będzie to w konfiguracji łącze podstawowe. RoutingNa sam początek ustawiamy routing, najwygodniej jest utworzyć sobie plik wykonywalny i dodać go do skryptów startowych by routing był ładowany automatycznie na starcie systemu, oraz by mieć możliwość wygodnego przeładowywania regułek w czasie jego pracy.
Poniżej plik ale przed jego uruchomieniem należy dodać do /etc/iproute2/rt_tables wpisy: Przechodzimy do treści skryptu: #!/bin/sh PATH="/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin" echo 0 > /proc/sys/net/ipv4/conf/all/rp_filter echo "Czyszczenie"
ip route flush table T1
echo "dsl #1"
echo "dsl #2"
echo "ip rule" echo "przygotowanie iptables"
# zatrzymujemy niceshapera iptables -t mangle -F PREROUTING
# markujemy numerkiem 1, wszystko co wpada do eth1 z naszej sieci lokalnej
# nadpisujemy numerkiem 2, to co ma być routowane drugim łączem
# ostatecznie jednak nadpisujemy numerkiem 1, to co nie będzie wychodziło w świat a wyżej mogło zostać oznaczone numerkiem 2
# startujemy niceshapera
Konfiguracja NiceShaperaDla wygody do kontroli uploadu wykorzystamy interfejsy IMQ. Jeśli sprzedajemy konkretne przepustowości downloadu, nie zwracamy uwagi na to którym łączem klient ściąga dane stąd konstruujemy pojedynczą sekcje dla downloadu i tam ustawiamy sztywne przydziały. Jeśli zależy nam na maksymalnym wykorzystaniu łącz, konfigurujemy 2 sekcje downloadu, markujemy pakiety przychodzące ze świata i analogicznie jak z uploadem wrzucamy do odpowiedniej instancji, co nie powinno sprawić problemów. Tak więc plik config:
<global> # upload przez DSL#1
<upload1>
# upload przez DSL#2.
<upload2> # oczywiście sekcja dla downloadu.
<download> Wycinek pliku class:
# Zyta
# bonifacy
Pażdziernik 2006 http://www.jedwabny.net
|
|
Nazywam się Mariusz Jedwabny a skontaktować się zemną można poprzez e-mail
Uprzedzam że mogę nie odpowiedzieć na pytanie o instalacje NiceShaper'a. Myślę że wszystkie niezbędne informacje umieściłem powyżej. Resztę można bez wysiłku odszukać na http://www.google.com Na pewno liczę i zwrócę uwagę na każdą informacje o znalezionych błędach. Nie odpowiadam też za szkody wynikłe z nieodpowiedniego użytkowania, co wynika z faktu że program jest rozprowadzany na licencji GPL Jednocześnie chciałbym zaapelować, jeśli używasz mojego programu i jesteś z niego zadowolony, umieść wzmiankę na stronie swojej sieci, lub na stronie związanej z tematem sieci jeśli taką prowadzisz, co pozwoli zaistnieć projektowi na google. Strona jest optymalizowana dla rozdzielczości 1024x768, a poza tym nie interesuje mnie czy dobrze wygląda pod internet explorerem w jakiejkolwiek wersji.
|