Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
HTB i SAMBA .. wolno jest .. za wolno ! http://forum.freesco.pl/viewtopic.php?f=22&t=5463 |
Strona 1 z 1 |
Autor: | vacpan [ środa, 22 września 2004, 18:34 ] |
Tytuł: | HTB i SAMBA .. wolno jest .. za wolno ! |
Zainstalowalem HTB i o ile w przypadku transferów z internetu wszystko jest ok to w przypadku sciagania plikow z serwera przez LAN (samba) jest strasznie wolno. Sciagniecie 15MB pliku zajmuje 8 minut ! Po wpisaniu "/etc/rc.d/rc.htb stop" wraca do normy. Oto moj rc.htb : #!/bin/bash # rc.htb 0.3.3-stable-0.2-Zciech-19.08.2004, (C)PriSM 2oo3, GNU GPL # <http://www.rc.htb.prv.pl/> # wygenerowano: 09/22/04 18:08:46 # 0.2 Poprawki Zciech VER=0.3.3-stable-0.2-Zciech-19.08.2004 stop() { /sbin/rchtb_tc qdisc del root dev ppp0 2> /dev/null /sbin/rchtb_tc qdisc del root dev br0 2> /dev/null } start() { stop # dla bezpieczeństwa # INTERFEJS BR0 (ruch przychodz±cy) /sbin/rchtb_tc qdisc add dev br0 root handle 1:0 htb default 3 r2q 1 # Główna klasa dla br0 /sbin/rchtb_tc class add dev br0 parent 1:0 classid 1:1 htb rate 900000kbit ceil 900000kbit # Podział na pasmo dla ł±cza internetowego i resztę /sbin/rchtb_tc class add dev br0 parent 1:1 classid 1:2 htb rate 633kbit ceil 633kbit /sbin/rchtb_tc class add dev br0 parent 1:1 classid 1:3 htb rate 899367kbit ceil 899367kbit prio 9 /sbin/rchtb_tc qdisc add dev br0 parent 1:3 sfq perturb 10 # pasmo priorytetowe dla ICMP, TOS 0x10 (min. delay) oraz wybranego portu 22 /sbin/rchtb_tc class add dev br0 parent 1:2 classid 1:20 htb rate 211kbit ceil 211kbit prio 1 quantum 1500 /sbin/rchtb_tc qdisc add dev br0 parent 1:20 sfq perturb 10 /sbin/rchtb_tc filter add dev br0 protocol ip prio 3 parent 1:0 u32 match ip sport 22 0xffff flowid 1:20 /sbin/rchtb_tc filter add dev br0 protocol ip prio 2 parent 1:0 u32 match ip tos 0x10 0xff flowid 1:20 /sbin/rchtb_tc filter add dev br0 protocol ip prio 2 parent 1:0 u32 match ip protocol 1 0xff flowid 1:20 # KOMP1 /sbin/rchtb_tc class add dev br0 parent 1:2 classid 1:21 htb rate 211kbit ceil 633kbit prio 2 quantum 1500 /sbin/rchtb_tc qdisc add dev br0 parent 1:21 sfq perturb 10 /sbin/rchtb_tc filter add dev br0 protocol ip prio 5 parent 1:0 u32 match ip dst 192.168.0.2 flowid 1:21 # KOMP2 /sbin/rchtb_tc class add dev br0 parent 1:2 classid 1:22 htb rate 211kbit ceil 633kbit prio 2 quantum 1500 /sbin/rchtb_tc qdisc add dev br0 parent 1:22 sfq perturb 10 /sbin/rchtb_tc filter add dev br0 protocol ip prio 5 parent 1:0 u32 match ip dst 192.168.0.10 flowid 1:22 # transfer serwer->LAN /sbin/rchtb_tc filter add dev br0 protocol ip prio 1 parent 1:0 handle 1 fw flowid 1:3 # INTERFEJS PPP0 (ruch wychodz±cy) /sbin/rchtb_tc qdisc add dev ppp0 root handle 2:0 htb default 11 r2q 1 # główna klasa /sbin/rchtb_tc class add dev ppp0 parent 2:0 classid 2:1 htb rate 144kbit ceil 144kbit # klasa priorytetowa ACK /sbin/rchtb_tc class add dev ppp0 parent 2:1 classid 2:10 htb rate 31kbit ceil 31kbit prio 1 quantum 1500 /sbin/rchtb_tc qdisc add dev ppp0 parent 2:10 sfq perturb 10 /sbin/rchtb_tc filter add dev ppp0 parent 2:0 protocol ip prio 2 u32 match ip protocol 6 0xff \ match u8 0x05 0x0f at 0 match u16 0x0000 0xffc0 at 1 match u8 0x10 0xff at 33 flowid 2:10 # ACK # klasa priorytetowa TOS 0x10 oraz ICMP /sbin/rchtb_tc class add dev ppp0 parent 2:1 classid 2:9 htb rate 21kbit ceil 92kbit prio 2 quantum 1500 /sbin/rchtb_tc qdisc add dev ppp0 parent 2:9 sfq perturb 10 /sbin/rchtb_tc filter add dev ppp0 parent 2:0 protocol ip prio 1 u32 match ip tos 0x10 0xff flowid 2:9 # TOS 0x10 /sbin/rchtb_tc filter add dev ppp0 parent 2:0 protocol ip prio 2 u32 match ip dport 22 0xffff flowid 2:9 # port 22 /sbin/rchtb_tc filter add dev ppp0 parent 2:0 protocol ip prio 1 u32 match ip protocol 1 0xff flowid 2:9 # ICMP # ruch serwerowy (pasmo dla go¶ci z zewn±trz) /sbin/rchtb_tc class add dev ppp0 parent 2:1 classid 2:11 htb rate 4kbit ceil 92kbit prio 2 quantum 1500 /sbin/rchtb_tc qdisc add dev ppp0 parent 2:11 sfq perturb 10 /sbin/rchtb_tc filter add dev ppp0 parent 2:0 protocol ip prio 3 handle 1 fw flowid 2:11 # KOMP1 /sbin/rchtb_tc class add dev ppp0 parent 2:1 classid 2:12 htb rate 43kbit ceil 92kbit prio 2 quantum 1500 /sbin/rchtb_tc qdisc add dev ppp0 parent 2:12 sfq perturb 10 /sbin/rchtb_tc filter add dev ppp0 parent 2:0 protocol ip prio 5 handle 2 fw flowid 2:12 # KOMP2 /sbin/rchtb_tc class add dev ppp0 parent 2:1 classid 2:13 htb rate 43kbit ceil 92kbit prio 2 quantum 1500 /sbin/rchtb_tc qdisc add dev ppp0 parent 2:13 sfq perturb 10 /sbin/rchtb_tc filter add dev ppp0 parent 2:0 protocol ip prio 5 handle 3 fw flowid 2:13 /sbin/rchtb_tc filter add dev ppp0 parent 2:0 protocol ip prio 9 u32 match ip dst 0/0 flowid 2:11 } echo "rc.htb 0.3.3-stable-0.2-Zciech-19.08.2004, (C)PriSM 2oo3. Na licencji GNU GPL." echo "Strona projektu: http://www.rc.htb.prv.pl/" case "$1" in 'start') echo -n "Uruchamianie kolejkowania..." start echo " wykonano." ;; 'stop') echo -n "Zatrzymywanie kolejkowania..." stop echo " wykonano." ;; 'restart') echo -n "Restartowanie kolejkowania: stop" stop echo -n " start" start echo " wykonano." ;; 'status') echo "Klasy na interfejsie br0" echo "================================" tc class show dev br0 | grep root tc class show dev br0 | grep -v root | sort | nl echo "Klasy na interfejsie ppp0" echo "===================================" tc class show dev ppp0 | grep root tc class show dev ppp0 | grep -v root | sort | nl ;; *) echo -e "\nUżycie: rc.htb start|stop|restart|status" ;; esac br0 to mostek pomiedzy eth0 i eth1. Ma ktos pomysł jak rozwiazać moj problem ? |
Autor: | Koriolan [ czwartek, 23 września 2004, 16:52 ] |
Tytuł: | |
Może w konfiguracji HTB źle wybrałeś sieć Ethernet ? Powinno byc 100MB lub 10MB w zależności jakie masz. Spróbuj jeszce raz przekonfigurować HTB. |
Autor: | vacpan [ czwartek, 23 września 2004, 17:53 ] |
Tytuł: | |
Na 100% wybralem 100Mbii . Konfigurowalem ze 4 razy i zawsze to samo. |
Autor: | Koriolan [ piątek, 24 września 2004, 11:44 ] |
Tytuł: | |
Hmmm.. Jak masz wszystko dobrze skonfigurowane to : 1) Drastycznie - od nowa NND, 2) Spróbuj zainstalować mrtg i zobaczyć gdzie jest ta blokada 3) W HTB spróbuj dodać porty sambu (136,137,138,139) do priorytetowych (tam gdzie jest 22). Ale uważaj bo to może zabić ruch do internetu - ale spróbuj... Nic innego na razie mi nie przychodzi do głowy ![]() (Ja mam zablokowaną sambę ze względu na wirusy - postaw proftpd lub ściąganie ze stronki ![]() |
Autor: | vacpan [ sobota, 25 września 2004, 22:10 ] |
Tytuł: | |
/sbin/rchtb_tc class add dev br0 parent 1:1 classid 1:2 htb rate 633kbit ceil 633kbit /sbin/rchtb_tc class add dev br0 parent 1:1 classid 1:3 htb rate 899367kbit ceil 899367kbit prio 9 Przepraszam bardzo czy tu nie jest jakis błąd ? bo po zmienieniu na /sbin/rchtb_tc class add dev br0 parent 1:1 classid 1:2 htb rate 80000kbit ceil 80000kbit /sbin/rchtb_tc class add dev br0 parent 1:1 classid 1:3 htb rate 10000kbit ceil 10000kbit prio 9 LAN dziala jak nalezy ... (nie wiem czy nic innego sie np. nie psuje) |
Autor: | Koriolan [ poniedziałek, 27 września 2004, 10:33 ] |
Tytuł: | |
A jeszcze głupie pytanie: masz HTB zCiecha ? (firewall też powinien byc zCiecha). Szukaj na "Portalu o NND": http://www.pitsoft.pl/nnd/ |
Autor: | vacpan [ poniedziałek, 27 września 2004, 18:26 ] |
Tytuł: | |
No oczywiscie ze mam HTB zCiecha. Dopisalem Cytuj: /sbin/rchtb_tc qdisc del root dev br0 2> /dev/null na koncu start { . Ale to jest takie rozwiazanie no jakby to powiedziec .. prowizoryczne . PS. Cytuj: /sbin/rchtb_tc class add dev br0 parent 1:1 classid 1:2 htb rate 633kbit ceil 633kbit
/sbin/rchtb_tc class add dev br0 parent 1:1 classid 1:3 htb rate 899367kbit ceil 899367kbit prio 9 Przepraszam bardzo czy tu nie jest jakis błąd ? bo po zmienieniu na /sbin/rchtb_tc class add dev br0 parent 1:1 classid 1:2 htb rate 80000kbit ceil 80000kbit /sbin/rchtb_tc class add dev br0 parent 1:1 classid 1:3 htb rate 10000kbit ceil 10000kbit prio 9 LAN dziala jak nalezy ... (nie wiem czy nic innego sie np. nie psuje) To niestety nie dzialalo . Zapominalem wlanczyc HTB ![]() |
Autor: | zciech [ poniedziałek, 27 września 2004, 19:53 ] |
Tytuł: | |
zainstaluj moje statystyki htb i zobacz po jakiej klasie ida te ch...ne pakiety i przemysl dlaczego ![]() |
Strona 1 z 1 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |