Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest sobota, 28 czerwca 2025, 01:07

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 17 ] 
Autor Wiadomość
 Tytuł: HTB z grupami
Post: piątek, 18 listopada 2005, 00:11 
Offline
Użytkownik

Rejestracja: czwartek, 25 lipca 2002, 23:35
Posty: 172
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.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 18 listopada 2005, 00:50 
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


Na górę
  
 
 Tytuł:
Post: wtorek, 29 listopada 2005, 16:50 
Offline
Użytkownik

Rejestracja: wtorek, 18 maja 2004, 08:24
Posty: 170
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 .


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 29 listopada 2005, 16:51 
Offline
Użytkownik

Rejestracja: wtorek, 18 maja 2004, 08:24
Posty: 170
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 .


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 3 grudnia 2005, 17:56 
Offline
Użytkownik

Rejestracja: wtorek, 18 maja 2004, 08:24
Posty: 170
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.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 3 grudnia 2005, 18:22 
Offline
PGF

Rejestracja: niedziela, 14 lipca 2002, 14:33
Posty: 3234
Lokalizacja: Radziejów
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.

_________________
Nie jestem NEKROMANTĄ, nie wróżę z flaków!
Alkohol pity z umiarem nie szkodzi nawet w największych ilościach!
Przeczytaj nim zapytasz
Obrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 3 grudnia 2005, 18:37 
Offline
PGF

Rejestracja: niedziela, 14 lipca 2002, 14:33
Posty: 3234
Lokalizacja: Radziejów
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

_________________
Nie jestem NEKROMANTĄ, nie wróżę z flaków!
Alkohol pity z umiarem nie szkodzi nawet w największych ilościach!
Przeczytaj nim zapytasz
Obrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 4 grudnia 2005, 12:02 
Offline
Użytkownik

Rejestracja: wtorek, 18 maja 2004, 08:24
Posty: 170
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łą.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 10 grudnia 2005, 19:06 
Offline
Użytkownik

Rejestracja: czwartek, 25 lipca 2002, 23:35
Posty: 172
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.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 24 marca 2006, 17:49 
Offline

Rejestracja: wtorek, 21 marca 2006, 21:09
Posty: 70
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?


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 24 marca 2006, 18:27 
Offline
PGF

Rejestracja: niedziela, 14 lipca 2002, 14:33
Posty: 3234
Lokalizacja: Radziejów
Tak
sprawdz:

/etc/rchtb/rchtb status

_________________
Nie jestem NEKROMANTĄ, nie wróżę z flaków!
Alkohol pity z umiarem nie szkodzi nawet w największych ilościach!
Przeczytaj nim zapytasz
Obrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 24 marca 2006, 18:36 
Offline

Rejestracja: wtorek, 21 marca 2006, 21:09
Posty: 70
[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


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 5 kwietnia 2006, 23:50 
Offline
Użytkownik

Rejestracja: piątek, 26 marca 2004, 18:51
Posty: 116
Lokalizacja: Ostrów Wlkp
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.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 6 kwietnia 2006, 00:17 
Offline
MODERATOR

Rejestracja: sobota, 30 lipca 2005, 14:08
Posty: 3984
Lokalizacja: Rzeszów
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.

_________________
FAQ dla NND: http://nnd-linux.pl/faq.php
Doswiadczenie, to cos, co zdobywasz tuz po chwili w ktorej go potrzebowales.


Na górę
 Wyświetl profil  
 
Post: czwartek, 20 kwietnia 2006, 15:38 
Offline

Rejestracja: poniedziałek, 23 stycznia 2006, 16:14
Posty: 6
Lokalizacja: Wawa
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


Na górę
 Wyświetl profil  
 
Post: czwartek, 20 kwietnia 2006, 19:05 
Offline
MODERATOR

Rejestracja: sobota, 30 lipca 2005, 14:08
Posty: 3984
Lokalizacja: Rzeszów
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.

_________________
FAQ dla NND: http://nnd-linux.pl/faq.php
Doswiadczenie, to cos, co zdobywasz tuz po chwili w ktorej go potrzebowales.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 18 maja 2006, 04:43 
Offline
Użytkownik

Rejestracja: sobota, 22 października 2005, 01:49
Posty: 412
Lokalizacja: 3-City
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

_________________
Symetryk światło, CDN2 3.1.4-4-ARCH i686 AMD E-350 Processor AuthenticAMD & kilku użyszkodników ;)


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

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 12 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