Re: Re: HTB Skrypt
Witam Moe jest kto szczsliwym posiadaczem owego skryptu? Jeli tak to poprosz o przesanie go na maila : [EMAIL PROTECTED] Jak na razie nie udao mi sie skutecznie zwalczy problemy z zapchanym upload'em (jestem szczsliwym posiadaczem cza z TPSa 2mb/256kb ) Z gry - dziki. Pozdrawiam Tomasz -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: HTB Skrypt
FanTomas napisa(a): Witam Moe jest kto szczsliwym posiadaczem owego skryptu? Jeli tak to poprosz o przesanie go na maila : [EMAIL PROTECTED] Wystarczy napisa do mnie na priv... Stronka w przygotowaniu. Skrypt przesaem... Do ludzi ktrzy korzystaj z mojego skryptu: Jeli macie pomysy, uwagi, problemy o piszcie na priv(!) Bardzo wane dla mnie to jest. Bardzo chtnie si zapoznam... -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: HTB Skrypt
On Mon, 23 May 2005, Lenthir wrote: (...) Moe BOSS pozwoli mi upubliczni i prowadzi ten projekt :P Hm, jeli wersja 0.5.5 jest faktycznie na GPL (jak to napisae w nagwku skryptu), a wersja 0.6 jest oparta w jaki sposb o 0.5.5 to IMHO 0.6 te musi by na GPL... Taki ju urok GPL'a. -- Pozdrawiam Marek //
Re: HTB Skrypt
(...) Moe BOSS pozwoli mi upubliczni i prowadzi ten projekt :P Hm, jeli wersja 0.5.5 jest faktycznie na GPL (jak to napisae w nagwku skryptu), a wersja 0.6 jest oparta w jaki sposb o 0.5.5 to IMHO 0.6 te musi by na GPL... Taki ju urok GPL'a. Chyba nie musi, jesli wszyscy developerzy projektu sie zgodza (albo jesli wyrzuci sie z projektu kawalki autorstwa niezgadzajacych sie developerow). Jesli skrypt ma tylko jednego autora, to (zgodnie z powyzszym) sprawa jest prosta -- projekt moze byc w dowolnej chwili przez niego zamkniety... pzdr, jmb -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: HTB Skrypt
Wojciech Wajler napisa(a): Sam zastrzegles? Jak z wlasnej woli, to dla mnie jakies zboczenie:) Nie z wasnej woli... :) Lech Karol Pawaszek napisa(a): Jeeli nie dae x-noarchive (a nie dae) to sam si rozprzestrzenie, gdy listy s archiwizowane i oglnie dostpne, przez co take adnie indeksowane przez wyszukiarki... ;-) Dziwn masz t licencj. Niby otwarta, ale nie rozprzestrzenia. No to o to chodzio... Ci co znajd Ci maj:) Nie mam nic przeciwko innym formom. Ale moe nie uatwiajmy ludziom a tak ycia :P Generalnie jest to GPL, albo by... :P -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: HTB Skrypt [OT]
On Tue, May 24, 2005 at 10:47:53AM +0200, Marek Zakowicz wrote: Chyba nie musi, jesli wszyscy developerzy projektu sie zgodza (albo jesli wyrzuci sie z projektu kawalki autorstwa niezgadzajacych sie developerow). Rzeczywicie syszaem o takiej praktyce, ale nie wiem o co jest oparta. O prawa autorskie? W samej licencji GPL chyba nie ma takiego zapisu, ktry by j potwierdza. A po co ma by? Nie rozmawiamy o cofniciu rodzaju licencji dla ju opublikowanego kodu tylko o zmianie licencji dla kolejnych wersji. Co do praw deweloperw to oczywicie je doceniam, cho rozumiem te, e podajc licencj, zawieraj z uytkownikami umow. Czy mog j potem zmienia nie wiem... Jeli maj taki humor to mog kad kolejn wersj wypuszcza na innej licencji. Ty jednake jako uytkownik moesz wzi powiedzmy wersj 0.4, ktra jest na GPL i _musisz_ j rozwija na tej licencji. Moesz te wzi 0.5, ktra jest na BSD i znowu _musisz_ j rozwija na tej licencji. Autor jednake jeli wszelkie prawa autorskie nale do niego moe sobie dowolnie zmienia rodzaj licencji. Jeli jeste w stanie poprze swoj opini urywkiem z GPL (jest jakie tumaczenia choby na http://gnu.org.pl/text/licencja-gnu.html) albo prawa autorskiego (pdf by kiedy na sejm.gov.pl, ale nie mogem znale - w razie czego su kopi) to bd zobowizany - ciekawi mnie kwestia... Nie ma czego popiera. Sytuacja hipotetyczna: Pisz sobie program komercyjny i nie udostpniam rde. Powiedzmy, e nagle mam kaprys i wypuszczam wersj 0.5 na GPL. Wszyscy korzystajcy z tej wersji jeli wprowadz modyfikacje musz si trzyma licencji. Ja natomiast zakadajc, e lej z gry na d na ich modyfikacje i sam rozwinem program do wersji 0.6 mog sobie go z powrotem zamkn i sprzedawa. pozdr, fEnIo -- ,''`. Bartosz Fenski | mailto:[EMAIL PROTECTED] | pgp:0x13fefc40 | irc:fEnIo : :' : 32-050 Skawina - Glowackiego 3/15 - w. malopolskie - Poland `. `' phone:+48602383548 | proud Debian maintainer and user `- http://skawina.eu.org | jid:[EMAIL PROTECTED] | rlu:172001 signature.asc Description: Digital signature
Re: HTB Skrypt
To moe od razu na liste (jeli nieduzy) bo ja te chtnie poczytam. On 23/05/05, Jarek Michalak [EMAIL PROTECTED] wrote: |Fajnie si rozrs... i wietnie dziaa. 0.5.5 mog wysa zainteresowanym. |Do 0.6 prawa autorskie posiada sie w ktrej pracuj... moe kiedy opublikuj cig dalszy. |(W umowie zastrzegem, e programy maj na wyczno pki u nich pracuj... :P) Chetnie zapoznam sie z wersj 0.5.5 (HTB skrypt). Czy moge prosic o jego wyslanie? jarek m. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED] -- Pozdrawiam, Wojciech Ziniewicz | [EMAIL PROTECTED] Powered by google.com | [wanna gmail?]
Re: HTB Skrypt
Uytkownik Wojciech Ziniewicz napisa: To moe od razu na liste (jeli nieduzy) bo ja te chtnie poczytam. Poprosiem w zeszym tygodniu i nie otrzymaem :/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: HTB Skrypt
no dobra to moe na www od razu ? On 23/05/05, Shrek [EMAIL PROTECTED] wrote: Uytkownik Wojciech Ziniewicz napisa: To moe od razu na liste (jeli nieduzy) bo ja te chtnie poczytam. Poprosiem w zeszym tygodniu i nie otrzymaem :/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED] -- Pozdrawiam, Wojciech Ziniewicz | [EMAIL PROTECTED] Powered by google.com | [wanna gmail?]
Re: HTB Skrypt
chtnie skorzystamy z wersji, ktre s jeszcze Open Source :) Lenthir napisa(a): Wojciech Wajler napisa(a): Witam, Zainstalowaem twj skrypt z sierpnia 2004 roku, mam uwag tak bo na licie napisae ze po skompilowaniu i wrzuceniu moduu imq wystarczy zrobi modprobe imq. ot trzeba najpierw (chyba ze to zaley w jakim linuxie) uy polecenia depmod imq, eby doda do pliku modules.dep odpowiednie wpisy co by modprobe znalaz modu. Nie mogem si szczai jak maj wyglda pliki z numerami ip w lanie. na razie dziaa Skrypt jest ju mocno nieaktualny :-) Aktualna stablina wersja to 0.5.5 z dnia 2005-04-24. Obecnie rozwiajna to 0.6 z obsug load balancing i wielu czy. Fajnie si rozrs... i wietnie dziaa. 0.5.5 mog wysa zainteresowanym. Do 0.6 prawa autorskie posiada sie w ktrej pracuj... moe kiedy opublikuj cig dalszy. (W umowie zastrzegem, e programy maj na wyczno pki u nich pracuj... :P) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: HTB Skrypt
Czekam na opinie i uwagi od odważnych, którzy zainstalują. -- Konrad Witam i musze pogratulować skryptu. Miałem okaję potestować go dziś w nocy i jak narazie do tej pory działa bez najmneisjzego zarzutu - jeszcze moi kochani p2p-rowcy nie zapchali sieci a pingi do 100 ms :) (siec ma DSL2000 26 userów na serwie debian sid jajko 2.4.27 + grsec , iptables+imq+patch o magic (maszyna : duron 1,6 256 ram) )Wczesniej używałem shaperd, ale jakoś niewyrabiał się zzeral cale zasoby procka i ramu tworzyl niewiadomo ile kolejek - hmm jakos wczesniej przy mniejszej ilosci ruchu bylo ok. Jedynym problemem jaki napotkałem to to iż musiałem dokompilować do jądra i iptables imq bo nie chciało ruszyc, ale to juz drobnosctka. Narazie debian pracuje pod tym skryptem - moim zdaniem dobra robota czekam na kolejne wersje z niecierpliwoscia :P Piotrek
HTB Skrypt
Ze względu na to, że dużo osób pyta mnie o skrypt HTB wysyłam go na grupę jeszcze raz. Tym razem wersja mocno przetestowana i już stabilna. Oczywiście nie jest to wersja końcowa i będę ją rozwijał dalej. W skrypcie wykorzystałem urządzenie IMQ, które nie jest patchem i jest mniej zabałaganione jak standardowe IMQ, które wymaga patchowania. (http://pupa.da.ru/imq/ - wykorzystane przeze mnie; http://www.linuximq.net/ - wykorzystywane w poprzednich skryptach, w obecnym zarzucone) Poniżej krótki opis konfiguracji skryptu i instalacji. -- 1. imq.tar.gz urządzenie IMQ - wirtualny interfejs pomagający kolejkować pakiety na kilku interfejsach, przydatny gdy sieć ma kilka podsieci. instalacja jest bardzo prosta (przypadek dla jąder 2.4.x): tar -zxf imq.tar.gz cd imq make cp ./imq.o /lib/modules/wersja kernela/kernel/drivers/net modprobe imq I to wszystko... pakiety trafiają na interfejs gdy jest on podniesiony... skrypt zajmuje się tym już automatycznie. 2. htb1.4ext Napisanie tego zajęło mi sporo czasu... dużo się przy tym nauczyłem. Jest to już wykończone i sprawdzone w dwóch sieciach w których dane mi jest administrować... (LAN i WLAN Opatkowice i WLAN Zabierzów). No i obecnie tam działa na stałe już... (planowane są lekkie modyfikacje oczywiście). out - w tym miejscu podajesz interfejs wyjścia na swiat w moim przypadku eth0, ale może to być np. ppp+. Chwilowo nie ma wersji na więcej niż jedno urządzenie... (na razie moje sieci oparte są o jednego providera). lan - w tej zmiennej musza znaleść się adresy IP, którym zostaną założone kolejki. Im mniej tym lepiej więc pustych numerów nie wrzucać... U mnie skrypt pobiera sobie to z plików... srv - zewnętrzny IP serwera srv_l - IP serwera w podsieciach LAN wpisujemy tyle IPków ile mamy podsieci. ile - to sobie wylicza skrypt sam, nie trzeba tego ruszać Później seria ścieżek do przydatnych programików firewall - tu trzeba podać skryptowi jaką komendą restartuje się firewall #u_r2q - jeśli odkomentowane - ustawia r2q na podaną wartość... najlepiej zostawić wyłączone u_quantum - ta wartość zależy od wielkości klas w przyszłości będzie można też wyłączyć...1500 to dobry wpis. porty_tcp - lista uprzywilejowanych portów tcp... porty_udp - lista uprzywilejowanych portów udp... pping - jeśli 1 to pingi idą kolejką uprzywilejowaną wan_dwl - rzeczywisty download jaki osiąga sieć minus 10-15kbit/s (tak, żeby nie tworzyły się kolejki na interfejsie wyjścia na świat). Trzeba odpiąć userów i sprawdzić jaki jest transfer. Jeśli dalej będą sytuacje wysokich pingów można systematycznie to opuszczać... ale bez przesady... powód może leżeć gdzieś indziej, a to co jest poza tą wartością jest obcięte. wan_upl - i tu to samo tylko tym razem upload ratio_d - jeśli chcemy, żeby użytkownik miał niższe pasmo niż ma przepustowość naszego łącza można zmienić tą wartość... max jest wyliczany tak: max=$(echo $wan_dwl*$ratio_d | bc) ratio_u - to samo dla uploadu srv_dwl - download serwera - minimalny zagwarantowany gdy sieć jest obciążona - do tej wartości doliczana jest też reszta z dzielenia prędkości łącza przez liczbę użytkowników, dlatego może zdarzyć się, że skrypt poda większą liczbę... trzeba samemu spróbować dobrać tu wartości. srv_upl - upload... lan_dwl i lan_upl - należy zdefiniować tyle zmiennych w tablicy ile było podanych IPków w zmiennej srv_l Są to prędkości rzeczywiste osiągane w sieci LAN minus łacze dla internetu... ten fragment skryptu będzie jeszcze lekko poprawiany. Dla każdej podsieci można ustawić inny maksymalny LANowski transfer (między userami a serwerem). Jeśli router nie pełni funkcji serwera można to pominąć wpisując jakieś wartości na oko. Podajemy wartości w kolejności IPków w zmiennej srv_l (czyli 0 - download i upload dla pierwszego IP, 1 - download i upload dla drugiego i tak dalej...). Jeśli jest więcej to trzeba dopisać zmiennych oczywiście :d Uff... to już koniec... Nie pozostaje nic innego jak wykonać testy. Polecam przetestować to na jakimś komputerze. U mnie się sprawdza i jestem z tego zadowolony. Ping nigdy nie jest wyższy od 80ms. Nawet jak wszyscy zajmą się ssaniem. -- Skrypt za pierwszym razem uruchamia się tak - ./htb1.4ext start Każdy następny - ./htb1.4ext restart - nawet gdy wcześniej był zrobiony stop. To jest ważne, gdyż tylko restart czyści regułki w iptables. Podgląd kolejek dostępny jest w ten sposób: ./htb1.4ext stat 192.168.0.2 ./htb1.4ext stat lan ./htb1.4ext stat server -- Jeszcze dwa zdania o tym czym różni się kolejka uprzywilejowana od nieuprzywilejowanej... W poprzednich skryptach nieuprzywilejowane maiły mniejsze pasmo... w tym mają równe. Różnica polega na tym, że uprzywilejowana ma pierwszeństwo w pożyczaniu pasma... Gdy była jedna kolejka pojawiał się kłopot - kazaa zapychała cały ruch i użytkownik skarżyl się , że mu strony nie chodzą. (niedoskonałości sfq :P) Gdy są dwie kolejki z różnymi priorytetami w momencie otwarcia www ruch na nieuprzywilejowanych portach jest przycinany w