Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest wtorek, 17 czerwca 2025, 14:31

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 158 ]  Przejdź na stronę 1, 2, 3, 4, 5 ... 8  Następna
Autor Wiadomość
Post: wtorek, 19 września 2006, 15:31 
Offline

Rejestracja: czwartek, 15 czerwca 2006, 23:33
Posty: 68
Pod NND pojawiła się paczka nowej ver. Niceshaper0.6rc2-1.
Wyrzucilem z tego postu niepotrzebne rzeczy a zostawilem tylko to co nam sie przyda przy instalacji niceshapera0.6

Link z aktualizowano: 29-09-2006
pacman -U http://www.ao.sytes.net/niceshaper/nice ... pkg.tar.gz poprawka Alfredzika

Utworzy nam się /etc/niceshaper0.6

a w nim dwa pliki: config i class
Jak nalerzy z konfigurować niceshapera0.6, podane jest na stronie Autora.

Polecenia :

Cytuj:
/etc/rc.d/niceshaper0.6 start - odpalamy!


Cytuj:
/etc/rc.d/niceshaper0.6 stop - zatrzymujemy


Cytuj:
/etc/rc.d/niceshaper0.6 restart - stopi i start


Ciekawym rozwiązaniem dla tych co przyzwyczjeni są do konfiguracji z niceshapera 0.5 pliku users , jest polecenie
Cytuj:
niceshaper convert


polecenie to z starego pliku users w pięknym stylu utworzy nam pliczek class .

Przed tym całym zabiegiem zostaniemy zapytani t/n/ ? Czy chcemy aby klasy posiadały nazwy Useków czy IP ków
Nalerzy wybrać IP - ków
Reszty szukać w dokumentacji ...
I tak sie tu rozpisałem niepotrzebnie, ale...
lepsze to niż myć gary ":D


Cytuj:
ps -A


przy prawidłowym odpaleni powinny nam sie trzymać trzy procesy 'niceshaper'

Jesli procesów jest wiecej albo mniej
coś mamy nie tak ...
No i :

Cytuj:
/etc/rc.d/niceshaper0.6 stats


Tu mamy wszystko jak po myciu garów... :p


I przykład:

mamy w /etc/niceshaper0.6/

A tam dwa najwarzniejsze dla nas pliki "
/etc/niceshaper0.6/class
/etc/niceshaper0.6/config


I tu zaczuna się cała zabawa. Dokladnie czytać dokumentacje !
Mozliwości podziału łącza dla kllku sieci wszytsko robi sie bardzo podobnie jak w HTB tworząc klasy możemy ograniczyć prawiewszytsko:

1. przykład mojego pliku config:/etc/niceshaper0.6/config

DSL 2000 > 512kb/s kilobitów czyli 64/kB/s kiloBajtów(dokupionego) uploadu.
Cytuj:
<global>
run download upload
support mark on eth0
stats unit kb/s file none # owner root group root mode 644
</global>

<download>
iface eth1 dst network 192.168.0.0/24
iface eth1 dst network 192.168.0.1/24
section speed 212kB/s
section shape 190kB/s
default low 10kB/s
default ceil 64kB/s
default htb_prio 5
default overtake 30kB/s
default hold 30s
default scheduler none
# debug iptables iproute
mode download
reload 3s
</download>

<upload>
iface eth0 src network 192.168.0.0/24
iface eth0 src network 192.168.0.1/24
section speed 64kB/s
section shape 52kB/s
default low 2kB/s
default ceil 16kB/s
default htb_prio 5
default overtake 4kB/s
default hold 30s
default scheduler sfq
# debug iptables iproute
mode upload
reload 3s
</upload>



2. Przykład mojego pliku class: /etc/niceshaper0.6/class zamiast starego users

Cytuj:
class download eth1 Komp_2
match dstip 192.168.0.2
low 2kB/s
ceil 40kB/s

class upload eth0 Komp_1
match srcip 192.168.0.2
low 1kB/s
ceil 7kB/s


class download eth1 Komp_3
match dstip 192.168.0.3
low 4kB/s
ceil 42kB/s

class upload eth0 Komp_3
match srcip 192.168.0.3
low 1kB/s
ceil 7kB/s


class download eth1 Komp_4
match dstip 192.168.0.4
low 3kB/s
ceil 42kB/s

class upload eth0 Komp_4
match srcip 192.168.0.4
low 1kB/s
ceil 7kB/s



czerwony
- download w kiloBajtach
niebieski - upload w kiloBajtach


Przy Class podajemy nazwe userka tak jak mamy w pliku /etc/hosts

Przy match podajemy IP userka tak jak to jest przporządkowane w /etc/hosts


Jak sobie przy tym graniczyć p2p?
Ano w bardzo prosty sposób
Np za pomocą ipp2p :

Zaużmu, ze mamu juz zainstalowany ipp2p
Wystarczy oznakować pakiety p2p
np. takim skryptem:

Cytuj:
#!/bin/bash

i="/usr/sbin/iptables"

#markowanie okreslonych pakietow

$i -t mangle -A PREROUTING -p tcp -j CONNMARK --restore-mark
$i -t mangle -A PREROUTING -p tcp -m mark ! --mark 0 -j ACCEPT
$i -t mangle -A PREROUTING -m ipp2p --ipp2p -j MARK --set-mark 0x999
#----- ta linia z ipp2p 0.8.0 jest zbedna w poprzednich musi byc
#$i -t mangle -A PREROUTING -m ipp2p --ipp2p-data -j MARK --set-mark 0x999
$i -t mangle -A PREROUTING -p tcp -m mark --mark 0x999 -j CONNMARK --save-mark


teraz np chcąc ograniczyć dla danego ip p2p
Cytuj:
class download eth1 janek
match mark 0x999 dstip 192.168.0.3 #wprzypadku całejsieci 192.168.0.0/24
rate 15kB/s




[b]match mark
normalnie potęga!

Znakują pakiety, czy za pomocą iptables, czy za pomocą ipp2p, czy lajer7 możemy ograniczyć prawie wszystko!

Przytocze możliwości math mark zdokumentacji Autora programu :
Cytuj:
Testy wymagające włączonego markowania na interfejsie:

Iptables został zaopatrzony w olbrzymią liczbę filtrów, które nie są niestety możliwe do zrealizowania przy użyciu filtra U32. Dlatego też poniższe filtry wymagają mark'owania przez (support mark on). Każdy wychwycony i oznaczony przez iptables pakiet może już być bez problemu skolejkowany do odpowiedniej klasy HTB dzięki filtrowi fw który zostaje użyty w miejsce filtra u32 ten aspekt będzie szczególnie rozbudowywany w kolejnych wersjach testowych i zależny jest od możliwości iptables w systemie.

{state} - stan pakietu:
new - pakiet rozpoczyna nowe połączenie
established - pakiet nalezy do nawiązanego połączenia
related - pakiet rozpoczynajacy nowe połączenie jednak powiązany z istniejącą konwersjacją ( np. transfer danych po ftp )
invalid - pakiet niemoże zostać rozpoznany
untracked - pakiet nie należący do śledzonego połączenia
{tos} - wartość pola TOS pakietu.
{ttl} - TTL pakietu równe podanej wartości
{ttl-lower} - TTL pakietu mniejsze od podanej wartości
{ttl-greater} - TTL pakietu większe od podanej wartości[/color]
{mark} - pakiety oznaczone podaną wartością

dodatkowe parametry sterujące pracą danej klasy:

W ramach dodatkowych parametrów nadpisać możemy każdy z domyślnych parametrów zdefiniowanych w ramach dyrektywy default ( rate, low, ceil, overtake, htb-prio, hold )




Mam nadzieję, że pojawi się w tym poscie zainteresowanie i sporo przykładów. JMogę narazie powiedzieć, że Niceshaper0.6 dzieli o wiele dokładniej od poprzedniej wersji i naprawde jego możliwości są ogromne. Dla prowiderów sieci internetowej, gdzie wprzyszłosci staną przed podziałem kilku łącz może to stać się naprawde proste rozwiazanie.

Zapraszam do testowania. To chyba jedyny sposób aby wskazać jakieś błędy Autorowii tego programu i sprawić by nasze NICESHAPER dzielił łącze w jak najbardziej wydajny sposób. :) :P


Ostatnio zmieniony środa, 4 października 2006, 09:10 przez takise, łącznie zmieniany 22 razy

Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 19 września 2006, 15:36 
Offline
Użytkownik

Rejestracja: sobota, 30 kwietnia 2005, 18:18
Posty: 1128
Lokalizacja: Rybnik
Super ladnie, tylko czemu, tu?? w dziale pakiety jest temat poswiecony nowemu nice, nawet jest juz spaczkowany.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 19 września 2006, 15:42 
Offline

Rejestracja: czwartek, 15 czerwca 2006, 23:33
Posty: 68
KURCZE ! :oops:
Ale spokojnie! Założe się, że jeszcze dziś grupa specjalna przeniesie ten post w odpowiednie miejsce ! ;-)
Ale...
ten post dotyczy również problemu konfiguracji....
więc....... :D


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 19 września 2006, 17:20 
Offline
Użytkownik

Rejestracja: czwartek, 19 sierpnia 2004, 15:18
Posty: 1273
Lokalizacja: Tychy
konfig tam tez jest juz pokazany :d

_________________
Pomogłem ? wypij moje zdrowie
Nie polemizuj z idiotą - najpierw sprowadzi Cię do swojego poziomu, a później pobije doświadczeniem.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 19 września 2006, 17:59 
Offline
Użytkownik

Rejestracja: sobota, 10 września 2005, 15:25
Posty: 280
Lokalizacja: Bielsko-Biała
Pytanko te kompilatory bedą mi później do czegoś potrzebne czy można je wywalać??

Acha no i czy to jest pod nowe NND czy nowe i stare?

_________________
http://83.19.41.42/stats/
<Waldeck> mam takie lagi ze jak wpisuje w google prezydent rp to wyskakuje Walesa


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 19 września 2006, 18:19 
Offline
Użytkownik

Rejestracja: sobota, 30 kwietnia 2005, 18:18
Posty: 1128
Lokalizacja: Rybnik
blackangel pisze:
Pytanko te kompilatory bedą mi później do czegoś potrzebne czy można je wywalać??

Acha no i czy to jest pod nowe NND czy nowe i stare?

a co ty czytac nie umioesz??, pisalem ze jest paczka, nie trzeaba samemu kompilowac :twisted:


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 19 września 2006, 18:31 
Offline
Użytkownik

Rejestracja: czwartek, 19 sierpnia 2004, 15:18
Posty: 1273
Lokalizacja: Tychy
ale tu jest kolorowsze :D

_________________
Pomogłem ? wypij moje zdrowie
Nie polemizuj z idiotą - najpierw sprowadzi Cię do swojego poziomu, a później pobije doświadczeniem.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 19 września 2006, 20:23 
Offline
Użytkownik

Rejestracja: środa, 8 czerwca 2005, 19:39
Posty: 571
co to za plik /etc/user ? Moze chodzi o /etc/hosts ?

_________________
| ArchLinux X64 2.6.29-6 (Custom) @ IBM eServer 235
| Intel Xeon 2,4GHz (x2) : 2GB RAM : 2x36GB SCSI (RAID1)
| httpd2.6 mysql exim dhcpd named proftpd stats niceshaper06
| WAN: 35|35 mb/s (GTS) @ 500+ hosts


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 19 września 2006, 21:08 
Offline

Rejestracja: czwartek, 15 czerwca 2006, 23:33
Posty: 68
tak! chodzi o /etc/hosts > już poprawiam!!
A! Skoro jest paczka to prosze powiedzieć jak ją odpalić i gdzie ona wogóle jest, bo jak narazie jej nie widze ??
8O
I ciągle słyszeze, że gdzieś sobie jest!

Dlatego też stworzyłem tego posta bo sam jestem poczatkujacym a poprzednie posty, nie mówiły jak sobie poradzić z samą instalacją .
A na stronie niceshapera równiż kilku rzeczy nie podano. no ze trzeba kompilatorek zapodać i to ver. devel (gcc-devel - bez niego ani rusz).

Moze to prosta i logiczna rzecz ale dla niektórych wierzcie mi, nie jest to proste... A czasami wystarczy, że nam sie coś wykrzaczy na początku i już się poddajemy.
Sory za wszelkie błedy. Piszcie, jak coś to poprawie natychmiast!
:D


Ostatnio zmieniony wtorek, 19 września 2006, 21:21 przez takise, łącznie zmieniany 2 razy

Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 19 września 2006, 21:14 
Offline
Użytkownik

Rejestracja: sobota, 30 kwietnia 2005, 18:18
Posty: 1128
Lokalizacja: Rybnik
http://forum.freesco.pl/viewtopic.php?t=11751&start=20
trzeci post od dolu :twisted:


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 19 września 2006, 21:33 
Offline
Użytkownik

Rejestracja: czwartek, 19 sierpnia 2004, 15:18
Posty: 1273
Lokalizacja: Tychy
mówiły jak zainstalować tylko nie były w formie "poczytaj mi mamo"

_________________
Pomogłem ? wypij moje zdrowie
Nie polemizuj z idiotą - najpierw sprowadzi Cię do swojego poziomu, a później pobije doświadczeniem.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 19 września 2006, 21:35 
Offline

Rejestracja: czwartek, 15 czerwca 2006, 23:33
Posty: 68
A więc: pacman -U http://www.ao.sytes.net/clamav/niceshap ... pkg.tar.gz

i patrz punkt PIERWSZY! :twisted:


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 19 września 2006, 21:42 
Offline
Użytkownik

Rejestracja: sobota, 30 kwietnia 2005, 18:18
Posty: 1128
Lokalizacja: Rybnik
takise pisze:
A więc: pacman -U http://www.ao.sytes.net/clamav/niceshap ... pkg.tar.gz

i patrz punkt PIERWSZY! :twisted:

:lol: :lol: :lol:


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 19 września 2006, 21:50 
Offline

Rejestracja: czwartek, 15 czerwca 2006, 23:33
Posty: 68
Cytuj:
mówiły jak zainstalować tylko nie były w formie "poczytaj mi mamo"


Już nie bądźcie tacy złośliwi, toszke mi to pisanie zajelo :?
Co mam terz tego posta skasować czy jak :twisted:

Mam prośbę, jakby miał któś pomysł na oganicznie p2p za pomocą niceshapera0.6 prosze sie podzielić. wszytskie sugestie mile widziane!
Narazie przychodzi mi tylko do kłowy sposóbz IMQ. Może jeszcze coś?


Ostatnio zmieniony wtorek, 19 września 2006, 21:53 przez takise, łącznie zmieniany 1 raz

Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 19 września 2006, 21:53 
Offline
Użytkownik

Rejestracja: czwartek, 19 sierpnia 2004, 15:18
Posty: 1273
Lokalizacja: Tychy
tak jest juz opisane ładnie na forum IMQ + l7 jak chcesz makog ci poszuka

_________________
Pomogłem ? wypij moje zdrowie
Nie polemizuj z idiotą - najpierw sprowadzi Cię do swojego poziomu, a później pobije doświadczeniem.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 19 września 2006, 21:56 
Offline

Rejestracja: czwartek, 15 czerwca 2006, 23:33
Posty: 68
Niech napisze ... :- :P :P :P


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 20 września 2006, 10:18 
Offline
Użytkownik

Rejestracja: środa, 26 października 2005, 13:02
Posty: 1404
Lokalizacja: Mińsk Mazowiecki
czy makog to nowa wyszukiwarka na forum ? :D

_________________
www.komputer.cuprum.pl
Intel Core 2 DUO QUAD, DUAL DDR2 8GB, GF8800 1 GB, HDD SATAII 750 GB + 750 GB + 80GB + IDE HDD 40 GB, Linux Mandriva 2008 PP


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 20 września 2006, 11:15 
Offline
Użytkownik

Rejestracja: sobota, 30 kwietnia 2005, 18:18
Posty: 1128
Lokalizacja: Rybnik
no nie jaja se zemnie robia :lol:


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 20 września 2006, 13:02 
Offline
Użytkownik

Rejestracja: czwartek, 29 grudnia 2005, 10:59
Posty: 250
niestety nie moge sobie za cholere poradzić z ustawieniem na stałe downloadu i uploadu dla userów... :/
już tyle konfiguracji wymyśłalem że głowa mała, a i tak zadne nie działało tak jabkym chciał...
Czy mógłby ktoś pomóc napisać konf dla dsl 4mb down z 512kilo up, aby każdy user miał przypisane na stałem 400/64 (down/up) :?:
Z góry dzięki za pomoc


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 20 września 2006, 13:36 
Offline
Użytkownik

Rejestracja: czwartek, 19 sierpnia 2004, 15:18
Posty: 1273
Lokalizacja: Tychy
: [/] [] ()
<global>
    run download upload
    support mark on eth0
    stats unit kb/s file none # owner root group root mode 644
</global>

<download>
    iface eth1 dst network 192.168.0.0/24
    iface eth1 dst network 192.168.1.0/24
    section speed 512kB/s
    section shape 400kB/s
    default low 10kB/s
    default ceil 64kB/s
    default htb_prio 5
    default overtake 50kB/s
    default hold 30s
    default scheduler none
    # debug iptables iproute
    mode download
    reload 3s
</download>

<upload>
    iface eth0 src network 192.168.0.0/24
    iface eth0 src network 192.168.1.0/24
    section speed 64kB/s
    section shape 50kB/s
    default low 5kB/s
    default ceil 15kB/s
    default htb_prio 5
    default overtake 4kB/s
    default hold 30s
    default scheduler sfq
    # debug iptables iproute
    mode upload
    reload 3s
</upload>





: [/] [] ()
class download eth1 komp_1
    match dstip 192.168.0.10
    ceil 50kB/s
class upload eth0 komp_1
    match srcip 192.168.0.10
    ceil 8kB/s

_________________
Pomogłem ? wypij moje zdrowie
Nie polemizuj z idiotą - najpierw sprowadzi Cię do swojego poziomu, a później pobije doświadczeniem.


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 158 ]  Przejdź na stronę 1, 2, 3, 4, 5 ... 8  Następna

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Bing [Bot] i 3 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