Freesco, NND, CDN, EOS
http://forum.freesco.pl/

HTB z grupami
http://forum.freesco.pl/viewtopic.php?f=22&t=9934
Strona 1 z 1

Autor:  Pele [ piątek, 18 listopada 2005, 00:11 ]
Tytuł:  HTB z grupami

Witam
Chcę uruchomić u siebie HTB.
Zainteresowało mnie HTB z grupami
Cytuj:
http://reliserv.pl/nnd/rchtb/htb_z_grupami/

W związku z czym mam kilka pytań.
W przykładzie jest podziała na 3 pory dnia
rano
wieczór
noc
mnie interesował by podział na dwie pory rano i noc.
Jak to skonfigurować czy wystarczy wymazać środkowe przydziały transferów w pliku htb.conf? czy trzeba coś jeszcze zmienić.
I drugi pytanko
w pliku rchtb jest następujący wpis:
Cytuj:
# Prorytert klas htb
# klasa LAN(download) WAN(upload)
# ACK 1
# ICMP 1 2
# Gry 2 3
# Userzy 3 4
# Goscie 5
# p2p 4 6
# ruch lokalny,SQUD 5
# --------------------------------------------
# Priorytety filtrow
# filtr LAN(download) WAN(upload)
# ruch lokalny 1
# ACK 1
# ICMP 2 2
# SUID 2
# Gry 3 3
# p2p 4 4
# Userzy 5 5
# Goscie 9

Czy mam to odchaszować co mnie inetesuje czy jest to przykład.

Autor:  Anonymous [ piątek, 18 listopada 2005, 00:50 ]
Tytuł: 

to w wieczor i noc wpisz te same wartosci i po sprawie :)

ale moze lepiej niech sie Zciech wypowie bo to on jest autorem skryptu konfiguratora

Autor:  khun [ wtorek, 29 listopada 2005, 16:50 ]
Tytuł: 

Wtam , czy może ktoś mi podpowiedzieć (opisać ) co po kolei zrobic aby zmienić to "standartowe" HTB, tzn po wygenerowaniu rchtb.configure na to z grupami. Chcę to zrobic na działającym serwerku a nie chcę nic popsuć a na forum nic nie znalazłem .

Autor:  khun [ wtorek, 29 listopada 2005, 16:51 ]
Tytuł: 

Wtam , czy może ktoś mi podpowiedzieć (opisać ) co po kolei zrobic aby zmienić to "standartowe" HTB, tzn po wygenerowaniu rchtb.configure na to z grupami. Chcę to zrobic na działającym serwerku a nie chcę nic popsuć a na forum nic nie znalazłem .

Autor:  khun [ sobota, 3 grudnia 2005, 17:56 ]
Tytuł: 

Pradziłem sobie z tymi ustawieniami tylko nie moge sobie poradzić z statystykami dla htb_z_grupami ??
NND z lipca +firewall_3-2+mrtg+htb_z_grupami wszystko działa ok tylko te statystyki dla tego HTB mi coś nie wychodzi.
Podmieniam plik do statystyk i nic.
Może złe staty sciągam?
Na forum nic nie znalazłem.

Autor:  zciech [ sobota, 3 grudnia 2005, 18:22 ]
Tytuł: 

zwykle statystyli do pakietu stat:
http://reliserv.pl/nnd/rchtb/htb_z_grupami/stat_htb
statystyki w cgi
http://reliserv.pl/nnd/rchtb/htb_z_grupami/htb.pl
statystyki w php
http://reliserv.pl/nnd/rchtb/htb_z_grup ... .phpskasuj -> zmienic nazwe na htb.php

W kazdej trzeba wpisac nazwy interfejsow na poczatku.

Autor:  zciech [ sobota, 3 grudnia 2005, 18:37 ]
Tytuł: 

skrypt ustawiajacy reguly htb:
http://reliserv.pl/nnd/rchtb/htb_z_grupami/rchtb
nie wymaga niczego do swego dzialania. Jedyne co jest potrzebne to iproute obslugujace esfq.
Nic nie trzeba odplotkowywac. To wszystko komentarz dla wnikliwych ludzi opisujacy co i jak i dlaczego jest w priorytetach

Nie jest to pakiet i nie ma zadnego konfiguratora (i w dajacej sie okreslic przyszlosci nie bedzie). Do uruchomienia potrzeba pewnej wiedzy adminskiej i umiejetniosci czytania ze zrozumieniem.

Oczywiscie mozna go przerobic na dowlna liczbe por dnia, co jest banalnym wyzwaniem programistycznym:

if [ $godz -ge "0700" -a $godz -lt "1700" ];then
pora=1 # dzien
elif [ $godz -ge "1700" -a $godz -lt "2300" ];then
pora=2 # wieczor
elif [ $godz -ge "2300" -o $godz -lt "0700" ];then
pora=3 # noc
fi.

Wystarczy w kazdej linii pora= zmienic na pora=1 i bedzie tylko jedna pora. mozna zmienic sobie godziny z tym ze jesli zmiana bedzie po polnocy trzeba zmienic warunek -o na -a i odwrotnie

Co do uruchamiania to dla laczy ethernetowych (dsl) powinno byc w rc.local
a dla laczy ppp (neo, net24, sdi, modemowe) w /etc/ppp/ip-up

Autor:  khun [ niedziela, 4 grudnia 2005, 12:02 ]
Tytuł: 

Z tym HTB_z_grupami to ja robie tak.
1.Sciągam install_htb przechodze cały proces instalacj.
2.Zatrzymuje htb i usuwam wpis co ma uruchamiać htb przy starcie.
3.Sciągam htb.conf i rchtb.
4.Jeszcze update iproute-020116-5nnd.pkg.tar.gz
5.Zmieniam htb.conf do swoich potrzeb i daje pliki na miejsce i uruchamiam rchtb (to z grupami)

To chyba tyle
Nie wiem tylko czy potrzebna jest jesscze jakaś podmianka co do pliku rchtb_tc ale chyba nie bo jak testuje to działą.

Autor:  Pele [ sobota, 10 grudnia 2005, 19:06 ]
Tytuł: 

Zapodałem u siebie to htb działa nawet fajnie ale do czasu okazuje się że są problemy ze skype ciężko się połączyć tnie się itp.
Może łapie się w jakiś zakres portów jak to zmienić.
I przy okazji czy nie da się tych wszystkich regułek zastąpić kilkoma ipp2p.

Autor:  tompl [ piątek, 24 marca 2006, 17:49 ]
Tytuł: 

Zrobilem wszystko, ale nie dzieli pasma. Ustawilem, max 70kb/s a on daje full transfer. Nawet pod ps -e nie widze tego procesu(odpalam go recznie). Mysle ze moze to wina htb.conf, moje ustawienia:

: [/] [] ()
GRUP Grupa
192.168.0.3     824 64     560 40     1024 104
192.168.0.4     824 64     560 40     1024 104
GRUP_END
GRUP Pierwsza
192.168.0.6     824 64     560 40     1024 104
192.168.0.7     824 64     560 40     1024 104
GRUP_END
GRUP Trzecia_grupa
192.168.0.2   320   32     320  32      400  32
192.168.0.5   320   32     320  32      400  64
192.168.0.8   320   32     320  32      400  64
GRUP_END

: [/] [] ()
htb_config=/etc/htb.conf
WANINT=eth0   # iterfejs do internetu
LANINT=eth1   # interfejs do Lanu
WANDOWN=1024   # Download w kbit/s
WANUP=160   # Upload w kbit/s
P2P_ON=0        # Wlaczenie klasy p2p - 1
P2PDOWN=390   # max download p2p w kbit/s
P2PUP=64   # max upload p2p w kbit/s
LANSPD=10000   # LAN  w [kbit/s]
ICMPSPD=25   # Predkosc dla klasy ICMP (rate)
SERVSPD=15   # Predkosc dla gosci (rate)
PRIOPORT=22   # Port priorytetowy
SQUID_PORT=""   # Port squida jesli masz, jesli nie zostaw pusty
SFQ=ESFQ   # Wybor SFQ/EFSQ


w crond wpisane 0 10,15,22 * * * /etc/rchtb/rchtb restart >>/dev/null +petla poprawiona o godziny.


zciech pisze:
Co do uruchamiania to dla laczy ethernetowych (dsl) powinno byc w rc.local
a dla laczy ppp (neo, net24, sdi, modemowe) w /etc/ppp/ip-up

dla dsl: /etc/rc.d/rc.local : /etc/rchtb/rchtb start?

Autor:  zciech [ piątek, 24 marca 2006, 18:27 ]
Tytuł: 

Tak
sprawdz:

/etc/rchtb/rchtb status

Autor:  tompl [ piątek, 24 marca 2006, 18:36 ]
Tytuł: 

[root@dozynkowa tom]# /etc/rchtb/rchtb status htb 0.23-05.10.19 zciech
Klasy na interfejsie eth1
================================
class htb 1:1 root rate 9500Kbit ceil 9500Kbit burst 13757b cburst 13757b
1 class htb 1:11 parent 1:2 leaf 80f7: prio 3 rate 200Kbit ceil 1003Kbit burst 1855b cburst 2882b
2 class htb 1:12 parent 1:2 leaf 80f9: prio 3 rate 200Kbit ceil 640Kbit burst 1855b cburst 2418b
3 class htb 1:13 parent 1:2 leaf 80fb: prio 3 rate 200Kbit ceil 1003Kbit burst 1855b cburst 2882b
4 class htb 1:14 parent 1:2 leaf 80fd: prio 3 rate 200Kbit ceil 1003Kbit burst 1855b cburst 2882b
5 class htb 1:15 parent 1:2 leaf 80ff: prio 3 rate 64Kbit ceil 64Kbit burst 1680b cburst 1680b
6 class htb 1:2 parent 1:1 rate 1003Kbit ceil 1003Kbit burst 2882b cburst 2882b
7 class htb 1:3 parent 1:1 leaf 80f2: prio 5 rate 8497Kbit ceil 8497Kbit burst 12473b cburst 12473b
8 class htb 1:4 parent 1:2 leaf 80f3: prio 1 rate 200Kbit ceil 1003Kbit burst 1855b cburst 2882b
9 class htb 1:5 parent 1:2 leaf 8101: prio 4 rate 200Kbit ceil 390Kbit burst 1855b cburst 2098b
Klasy na interfejsie eth0
===================================
class htb 2:1 root rate 156Kbit ceil 156Kbit burst 1798b cburst 1798b
1 class htb 2:11 parent 2:1 leaf 80f8: prio 4 rate 13Kbit ceil 64Kbit burst 1615b cburst 1680b
2 class htb 2:12 parent 2:1 leaf 80fa: prio 4 rate 13Kbit ceil 64Kbit burst 1615b cburst 1680b
3 class htb 2:13 parent 2:1 leaf 80fc: prio 4 rate 13Kbit ceil 64Kbit burst 1615b cburst 1680b
4 class htb 2:14 parent 2:1 leaf 80fe: prio 4 rate 13Kbit ceil 64Kbit burst 1615b cburst 1680b
5 class htb 2:15 parent 2:1 leaf 8100: prio 4 rate 13Kbit ceil 32Kbit burst 1615b cburst 1639b
6 class htb 2:2 parent 2:1 leaf 80f4: prio 1 rate 50Kbit ceil 156Kbit burst 1663b cburst 1798b
7 class htb 2:3 parent 2:1 leaf 80f6: prio 5 rate 15Kbit ceil 156Kbit burst 1618b cburst 1798b
8 class htb 2:4 parent 2:1 leaf 80f5: prio 2 rate 25Kbit ceil 156Kbit burst 1631b cburst 1798b
9 class htb 2:5 parent 2:1 leaf 8102: prio 6 rate 13Kbit ceil 64Kbit burst 1615b cburst 1680b

regulki dni
: [/] [] ()
 if [ $godz -ge  "1000" -a $godz -lt  "1500" ];then
    pora=1 # dzien
 elif [ $godz -ge  "1500" -a $godz -lt  "2200" ];then
    pora=2 # wieczor
 elif [ $godz -ge  "2200" -o $godz -lt  "1000" ];then
    pora=3 # noc
 fi


Jesli cos da ta informacja to zrobilem jak khun pisal, ale doszedlem do wniosku ze to bezsensu i skasowalem wszystkie pliki byly wypisane w instalatorze +wpis startujacy.
Mam zainstalowane
*natdet
*firewall by czerwo
*squid
*dnsmasq
na NND0.2 najnowszy

Autor:  rychmar [ środa, 5 kwietnia 2006, 23:50 ]
Tytuł: 

A jak przerobić HTB z grupami żeby obsługiwało 2 łacza?? Czy wystarczy wpis w konfiguracji taki:
# Konfiguracja
htb_config=/etc/htb.conf
WANINT=eth0 # iterfejs do internetu
WANINT=eth1 # iterfejs do internetu
LANINT=eth2 # interfejs do Lanu

Zrobiłem tak ale coś nie działa.

Autor:  tasiorek [ czwartek, 6 kwietnia 2006, 00:17 ]
Tytuł: 

rychmar pisze:
Zrobiłem tak ale coś nie działa.

Nie ma prawa dzialac. W moim poscie o LB masz jak przerobic htb bez grup. Zrozum na jakiej zasadzie tamto dziala, przegladnis htb z grupami i bedziesz wiedzial jak je przerobic.

Autor:  studentos [ czwartek, 20 kwietnia 2006, 15:38 ]
Tytuł:  Problem ze statmi do htb

Witam
mam pewiem problem dla was prosty nie wiem jak odpalic statystki zciech dla htb z grupami sciagma sobie pliki
wget http://reliserv.pl/nnd/rchtb/htb_z_grup ... .phpskasuj
wget http://reliserv.pl/nnd/rchtb/htb_z_grupami/stat_htb
wget http://reliserv.pl/nnd/rchtb/htb_z_grupami/htb.pl

htb.phpskasuj zamieniam na htb.php wrzucam w /var/www
i ..... co dalej ??
help z gory dziekuje

Autor:  tasiorek [ czwartek, 20 kwietnia 2006, 19:05 ]
Tytuł:  Re: Problem ze statmi do htb

studentos pisze:
htb.phpskasuj zamieniam na htb.php wrzucam w /var/www

Jak masz thttpd, to pierwszym krokiem powinno byc pozbycie sie go i zainstalowanie apache, bo thttpd nie obsluguje php.

Autor:  adamol [ czwartek, 18 maja 2006, 04:43 ]
Tytuł: 

Witam
zciech pisze:
skrypt ustawiajacy reguly htb:
http://reliserv.pl/nnd/rchtb/htb_z_grupami/rchtb
nie wymaga niczego do swego dzialania. Jedyne co jest potrzebne to iproute obslugujace esfq.

ściągnąłem sobie htb z adresu powyżej, ustawiłem plik htb.conf wg swoich potrzeb, dodałem 4 zakres godzin, plik rchtb również zmodyfikowałem do działania na imq .... tak mi się wydaje i tu mam kilka pytań.
1. Czy jest wogóle możliwość wykorzystania tego skryptu aby obsługiwał ruch na interfejsach wirtualnych (tych od imq_p2p ... ) :?:
Wpisałem jako interfejs do internetu imq2 (u mnie upload p2p),
natomiast interfejs do Lanu imq3 ( u mnie download p2p).
2. Czy skrypt rchtb nie będzie się gryzł z niceshaperem :?:
Mam w sumie standardową konfigurację imq_p2p_eth, czyli podniesione imq, nice ipp2p etc.
Dotychczas byłem zadowolony, ale chciałem uruchomić htb do zarządzania ruchem wewnątrz interfejsów dla ruchu p2p (imq2 i imq3), żeby było w miarę sprawiedliwie a nie jak dotychcasz kto pierwszy ten lepszy ...
Skrypt rchtb został przezemnie dodatkowo zapłotkowany:
: [/] [] ()
WANINT=imq2     # interfejs do internetu
LANINT=imq3     # interfejs do Lanu
WANDOWN=640     # Download w kbit/s
WANUP=640       # Upload w kbit/s
#P2P_ON=0        # Wlaczenie klasy p2p - 1
#P2PDOWN=390    # max download p2p w kbit/s
#P2PUP=64       # max upload p2p w kbit/s
LANSPD=10000    # LAN  w [kbit/s]
#ICMPSPD=1      # Predkosc dla klasy ICMP (rate)
#SERVSPD=1      # Predkosc dla gosci (rate)
#PRIOPORT=22    # Port priorytetowy
#SQUID_PORT=""   # Port squida jesli masz, jesli nie zostaw pusty
SFQ=ESFQ        # Wybor SFQ/EFSQ
dodatkowo zapłotkowane linijki odpowiadające za kierowanie ruchem z uwzględnieniem zapłotkowanych powyżej usług, linijki pod:
: [/] [] ()
# pasmo priorytetowe dla ICMP, TOS 0x10 (min. delay) oraz wybranego portu 22
oraz pod:
: [/] [] ()
# # klasa priorytetowa ACK
i pewnie jakieś jeszcze od www, p2p, squida...
ponieważ chce tylko i wyłacznie kierować ilością danych p2p bez zadnych priorytetów itp.

3. Może istnieje już coś prostszego od tego rchtb właśnie do kierownia samymi danym, coś jak "goły" niceshaper :?:

Po skonfigurowaniu skryptów i po odpaleniu rchtb pojawia się problem, startuje bez żadnych błędów ale pingi wzrastają do 400-500 i więcej, i prawdopodobnie zawiesza się niceshaper, obciążenie procesora wzrasta do 100%. Działanie htb da się zaobserwować, obcina do wartości z configa, ale nie wiem czy przypadkiem nie tyczy sie to całego ruchu dla użytkownika nie tylko p2p no i te uboczne efekty :cry:
Możliwe, że w tym rozbudowanym rchtb sa jakieś linijki które powodują konflikt z działającym imq_p2p_eth + niceshaper.
Niestety nie mam za bardzo pomysłu i wiedzy żeby stwierdzić co to by mogło być. Czekam na odzew :lol:
Pozdrawiam

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/