Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest niedziela, 15 czerwca 2025, 20:30

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 10 ] 
Autor Wiadomość
 Tytuł: Imq
Post: poniedziałek, 2 października 2006, 00:30 
Offline
Użytkownik

Rejestracja: niedziela, 24 października 2004, 12:00
Posty: 375
Lokalizacja: Łuków
Witam, ostatnio tak sobie siadlem i sie zaczalem zastanawiac jak rozwiazac ten problem. Mianowicie mam sobie 2 dsle i jeden intefejsc na LAN. Czyli eth0 - lan, eth1 - dsl1, eth2 - dsl2. No i teraz na eth0 zrobilem sobie imq1 - download i imq2 -upload. No i wszystko jest piknie, tylko jedna sprawa jest nie tak jak trzeba.... co zrobic z uslugami serwerowymi ??? Przeciez jak dam to po imq 1 to nic z tego nie bedzie wynika (bezsens) natomiast zeby dac to po eth1 lub eth2 to musze od poczatku robic klasy na ten interfejs. Jak to wszystko ze soba pogodzic ???

_________________
Wszystko da sie zrobic !!! NIE MA RZECZY NIEMOŻLIWYCH DO ZROBIENIA !!!


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 2 października 2006, 01:00 
Offline
Użytkownik

Rejestracja: sobota, 14 maja 2005, 15:07
Posty: 3177
Lokalizacja: Busko-Zdrój
obawiam sie ze musisz zrobic klasy na eth1 i eth2 dla poszczegolnych uslug serwera z ograniczonym pasmem, aby nie oddac gosciom z netu calego uploadu.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 2 października 2006, 01:04 
Offline
Użytkownik

Rejestracja: niedziela, 24 października 2004, 12:00
Posty: 375
Lokalizacja: Łuków
Czyli zrobic sobie poprostu glowna klase na eth1 lub 2 i tam zrobic dwie klasy w jadna wrzucic ruch serwerowy, a w druga reszte ?

_________________
Wszystko da sie zrobic !!! NIE MA RZECZY NIEMOŻLIWYCH DO ZROBIENIA !!!


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 2 października 2006, 01:10 
Offline
Użytkownik

Rejestracja: sobota, 14 maja 2005, 15:07
Posty: 3177
Lokalizacja: Busko-Zdrój
ustaw klase z predkoscia uploadu i dwie podklasy, jedna wydzielona na ruch z serwera z najnizszym prio i druga domysla gdzie poleci cala reszta ruchu z wyzszym prio. dla obydwu interfejsow.

ograniczenie downloadu do serwera to chyba raczej tylko na imq :)



Cytuj:
#!/bin/bash
TC="/sbin/tc"
INET=eth1
UL=32
ULg1=15
# dodatkowe ograniczenie pasma wychodzacego z routera do internetu w/g uslug
# aby gosc z zewnatrz nie zagarnol calego pasma np. przy odwiedzaniu strony www

# usuwa reguly
$TC qdisc del dev $INET root &>/dev/null
#--------------------------------------- UL
# Tworzymy glowna kolejke na interfejsie
$TC qdisc add dev $INET root handle 10:0 htb r2q 1 default 20

# Glowna klasa
$TC class add dev $INET parent 10:0 classid 10:1 htb rate $((UL*8))kbit ceil $((UL*8))kbit quantum 800 \
burst 0k cburst 0k
# klasa 10
$TC class add dev $INET parent 10:1 classid 10:10 htb rate 1kbit ceil $((ULg1*8))kbit quantum 800 \
burst 0k cburst 0k prio 7

# klasa 20
$TC class add dev $INET parent 10:1 classid 10:20 htb rate 1kbit ceil $((UL*8))kbit quantum 800 \
burst 0k cburst 0k prio 1

# sprawiedliwy podzial uslug
$TC qdisc add dev $INET parent 10:10 esfq perturb 10 quantum 800
$TC qdisc add dev $INET parent 10:20 esfq perturb 10 quantum 800

# -filtrowanie w/g portow zrodlowych wysylanych do netu z routera
# --- pakiety 80 tcp
$TC filter add dev $INET parent 10:0 protocol ip prio 7 u32 match ip sport 80 0xffff \
match ip protocol 6 0xff flowid 10:10
# --- pakiety 999 tcp
$TC filter add dev $INET parent 10:0 protocol ip prio 1 u32 match ip sport 999 0xffff \
match ip protocol 6 0xff flowid 10:10
# --- pakiety 20 tcp
$TC filter add dev $INET parent 10:0 protocol ip prio 5 u32 match ip sport 20 0xffff \
match ip protocol 6 0xff flowid 10:10
# --- pakiety 21 tcp
$TC filter add dev $INET parent 10:0 protocol ip prio 5 u32 match ip sport 21 0xffff \
match ip protocol 6 0xff flowid 10:10
# --- pakiety 25 tcp
$TC filter add dev $INET parent 10:0 protocol ip prio 5 u32 match ip sport 25 0xffff \
match ip protocol 6 0xff flowid 10:10


Ostatnio zmieniony poniedziałek, 2 października 2006, 01:18 przez -MW-, łącznie zmieniany 1 raz

Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 2 października 2006, 01:18 
Offline
Użytkownik

Rejestracja: niedziela, 24 października 2004, 12:00
Posty: 375
Lokalizacja: Łuków
Ok. Wielkie thx, mysle ze tak bedzie ok.

_________________
Wszystko da sie zrobic !!! NIE MA RZECZY NIEMOŻLIWYCH DO ZROBIENIA !!!


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 2 października 2006, 01:21 
Offline
Użytkownik

Rejestracja: sobota, 14 maja 2005, 15:07
Posty: 3177
Lokalizacja: Busko-Zdrój
oczywiscie to jest tylko dla jednego interfejsu - powtorzysz na drugi i bedzie ok.
u mnie to dziala jako uzupelnienie starego niceshapera chociaz niezupelnie w takiej postaci.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 2 października 2006, 01:41 
Offline
Użytkownik

Rejestracja: niedziela, 24 października 2004, 12:00
Posty: 375
Lokalizacja: Łuków
Wiem wiem. Juz zrobilem wszytko i jest chyba ok, zobaczymy w trakcie. Najciekawsze jest to, ze od kiedy zrobilem wszystko na imq podzial dziala duzo sprawniej. Internet chodzi duzo szybiej.

_________________
Wszystko da sie zrobic !!! NIE MA RZECZY NIEMOŻLIWYCH DO ZROBIENIA !!!


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 2 października 2006, 19:12 
Offline
Użytkownik

Rejestracja: niedziela, 24 października 2004, 12:00
Posty: 375
Lokalizacja: Łuków
Moze mi ktos jeszcze powiedziec, jak prawidlowo wrzucic ruch wychodzacy i wchodzacy po eth1 (czyli iface lanowym) do imq ? Bo cos mi tu nie gra.

_________________
Wszystko da sie zrobic !!! NIE MA RZECZY NIEMOŻLIWYCH DO ZROBIENIA !!!


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 2 października 2006, 21:38 
Offline
Użytkownik

Rejestracja: sobota, 14 maja 2005, 15:07
Posty: 3177
Lokalizacja: Busko-Zdrój
iptables -t mangle -I PREROUTING -i eth1 -j IMQ --todev 2 # UL
iptables -t mangle -I POSTROUTING -o eth1 -j IMQ --todev 3 # DL


Ostatnio zmieniony wtorek, 3 października 2006, 00:03 przez -MW-, łącznie zmieniany 1 raz

Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 2 października 2006, 22:29 
Offline
Użytkownik

Rejestracja: niedziela, 24 października 2004, 12:00
Posty: 375
Lokalizacja: Łuków
Ale oba beda na iface lanowym :?

_________________
Wszystko da sie zrobic !!! NIE MA RZECZY NIEMOŻLIWYCH DO ZROBIENIA !!!


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 10 ] 

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 6 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
cron
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl