HTB gotowiec - pytanie...
Jacek Osiecki
joshua w hybrid.pl
Pon, 20 Paź 2003, 14:55:02 CEST
On Fri, 17 Oct 2003, Jacek Rzęsista wrote:
> Dnia pią 17. października 2003 11:58, Jacek Osiecki napisał:
> [CIACH]
> > Więc po kolei: łącze to iDSL 1Mbit. Squid świeżutki z updates-general,
> > jajko 2.4.22-1 od Pepe (przekompilowane pod mój sprzęt). Skrypty prawie
> > takie jak oryginalne, oczywiście zmieniłem parę wartości:
> Hmm, ja mam jajko 2.2.25 + iproute z RA (najświeższe updates).
Iptables i iproute2 też od Pepe, zapomniałem wspomnieć...
>
> > [root w animagic new]# ./HTB-eth1 ; ./HTB-eth0
> > Interfejs do Internetu: eth1
> > Predkosc do Internetu: 240kbit
> > Pasmo dla SSH, DNS: 30kbit
> > Pasmo dla SMTP: 100kbit
> > Pasmo dla WWW: 50kbit
> > Pasmo dla FTP: 30kbit
> > Pozostale pasmo i max. pozostałego pasma: 30kbit 120kbit
> > RTNETLINK answers: No such file or directory
> > Interfejs do sieci lokalnej to: eth0
> > Predkosc LAN: 63000Kbit
> > Predkosc do Internetu: 950kbit
> > Predkosc do serwera: 62050kbit
> > Liczba uzytkownikow: 17
> > Pasmo dla uzytkownika: 55kbit
> > RTNETLINK answers: No such file or directory
> No powiedzmy, ze OK :)
Jakieś sugestie? Wygląda na to że teraz jest OK, choć chyba wychodzące WWW
zrobię mniejsze, bo w sumie niepotrzebne...
> > $TC_FL $ETH protocol ip parent 1:0 u32 match ip dport 8074 0xffff flowid
> > 1:2 $TC_FL $ETH protocol ip parent 1:0 u32 match ip dport 8074 0xffff
> > flowid 1:2
> > coby GG nie miało opóźnień, a także
> U mnie idzie bez tego spokojnie :)
U mnie GG kisiło się strasznie, jak tylko dodałem - biega raźno.
> > $TC_FL $ETH protocol ip parent 1:0 u32 match ip sport 443 0xffff flowid 1:4
> > $TC_FL $ETH protocol ip parent 1:0 u32 match ip dport 443 0xffff flowid 1:4
> >
> > żeby HTTP-SSL szło wyżej niż kazaa
> Wsumie - można :) Chyba dorzucę poprawkę w skrypcie ;)
Jeszcze nie wiem czy oryginalnie było uwzględnione SPOP3 - port 995.
> > #podzial calego pasma sieci lokalnej na:
> > # - Internet
> > $TC_CL $ETH parent 2:1 classid 2:2 htb rate $INT_SP ceil $INT_SP prio 1
> > # - LAN
> > $TC_CL $ETH parent 2:1 classid 2:3 htb rate $LAN_SP ceil $LAN_SP prio 9
[...]
> Chodzi tu o to, że tu filtrujesz pakiety, które mają wpadać do klasy która ma
> prędkość LAN - czyli są to pakiety od usera do serwera i na odwrót. Na klasę
> tą kawałek dalej nałożone jest sfq. Ogólnie te rzeczy są traktowane z
> jednakowym priorytetem.
OK, dobrze. Teraz tylko jeszcze zastanawiam się jak tu zrobić, żeby ftp
serwer<->lokalne maszyny trafiało do kategorii "lokalne"...
> Podsumowując - jedyne co masz inaczej niż ja, to ten kernel i iproute .....
> Pewnie używasz iptables ? Być może tam masz coś namotane w firewallu ?
> 17 użytkowników na 1Mbit DSL to są "wolne obroty" - nie powinno Ci tak siadać
> z pingiem.
Przy zerowym użyciu sieci, gdy tylko włączę te skrypty od HTB - pingi
siadają:
Packets Pings
Hostname %Loss Rcv Snt Last Best Avg Worst
1. serwer.local 0% 157 157 0 0 18 697
2. tpXX.internetdsl.tpnet.pl 69% 49 157 1325 18 2018 9862
3. kra-ru2.tpnet.pl 73% 43 157 3452 86 1992 11483
4. z.kra-ru2.do.kra-r2.tpnet.pl 68% 50 157 1119 152 2093 7980
5. z.kra-r1.do.kra-r2.tpnet.pl 69% 49 157 8150 179 2644 8499
6. z.kra-ar1.do.kra-r1.tpnet.pl 69% 49 156 1470 114 3003 9294
7. 213.77.0.6 73% 42 156 5449 247 2716 9730
8. f1virt.onet.pl 75% 40 156 602 120 2386 9956
Bez tego - wszystko biega idealnie...
Czy da się wrzucić ICMP jako osobną klasę? TC mnie opluło "unknown protocol icmp" :(
Pozdrawiam,
--
Jacek Osiecki
joshua w ceti.pl
GG: 3828944
Więcej informacji o liście dyskusyjnej pld-users-pl