Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest wtorek, 17 czerwca 2025, 07:47

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 158 ]  Przejdź na stronę Poprzednia  1, 2, 3, 4, 5, 6, 7, 8  Następna
Autor Wiadomość
 Tytuł:
Post: wtorek, 10 października 2006, 09:17 
Offline
Użytkownik

Rejestracja: czwartek, 19 sierpnia 2004, 15:18
Posty: 1273
Lokalizacja: Tychy
teoretycznie jest mozliwość ale po wszystkich moich testach wychodzi ze nadal lepiej działa przycinanie skryptami imq

_________________
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: poniedziałek, 16 października 2006, 15:12 
Offline

Rejestracja: środa, 4 sierpnia 2004, 22:15
Posty: 24
Nie wiem jak wy ale ja wrocilem do niceshaper 0.5. Nie do konca sprawdzil mi sie 0.6. Moze zle skonfigurowalem. Spoko poczeka sie troche bedzie cos nowego :)


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 16 października 2006, 21:05 
Offline
Użytkownik

Rejestracja: wtorek, 13 sierpnia 2002, 11:27
Posty: 823
Lokalizacja: Lubliniec
Przecież niceshaper przycina p2p... :)

_________________
Ludzie często, zamiast szukać prostych rozwiązań, komplikują sobie życie...


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 16 października 2006, 21:14 
Offline
Użytkownik

Rejestracja: niedziela, 25 lipca 2004, 15:22
Posty: 185
Lokalizacja: BAGILLT
witam, mam maly problem...

podczas odpalania imq_p2p (czy tez restartowania) wywala mi cos takiego:

: [/] [] ()
[root@lan ~]# [root@lan ~]# /etc/rc.d/imq_p2p restart

 Kolejkowanie P2P ----OFF----

iptables v1.3.4: Unknown arg `--ipp2p-data'
Try `iptables -h' or 'iptables --help' for more information.

 Kolejkowanie P2P ----ON----


---------------------------------------
   dzien   UL-16KB/s     DL-56KB/s
             130kbit        454kbit
---------------------------------------
iptables v1.3.4: Unknown arg `--ipp2p-data'
Try `iptables -h' or 'iptables --help' for more information.


        Quit download instance...

        Quit upload instance...

        Quit global instance...
        waiting...
        done!


        Niceshaper version:0.6rc2
        http://niceshaper.jedwabny.net

        NiceShaper: Starting download....
        NiceShaper: Starting upload....

[root@lan ~]#


Czy wie ktos o co chodzi z tym:

Cytuj:
iptables v1.3.4: Unknown arg `--ipp2p-data'
Try `iptables -h' or 'iptables --help' for more information.

_________________
NND z 10 lipca | DSL=1024/256kb | Pentium II - 233MHz | 128MB RAM | HDD 2,1GB | 15 kompów | in Poland
NND 0.2 | DSL=2048/512kb | Pentium III - 400MHz | 64MB RAM | HDD 4,8GB | 3 kompy | in UK


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 16 października 2006, 21:15 
Offline
Użytkownik

Rejestracja: czwartek, 19 sierpnia 2004, 15:18
Posty: 1273
Lokalizacja: Tychy
bardziej mnie martwi to

: [/] [] ()
Quit download instance...

        Quit upload instance...

        Quit global instance...
        waiting...
        done!

_________________
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: poniedziałek, 16 października 2006, 21:37 
Offline
Użytkownik

Rejestracja: niedziela, 25 lipca 2004, 15:22
Posty: 185
Lokalizacja: BAGILLT
to ja moze wrzuce wszystkie moje konfigi... PS napisze tylko ze ppp0 to moje wyjscie na internet, a eth0 na siec LAN :)

N poczatek imq_p2p:

: [/] [] ()
#!/bin/bash
# shape_p2p
ECHO="/bin/echo"
MODUL="/sbin/modprobe"
TC="/sbin/tc"
i="/usr/sbin/iptables"

case "$1" in
start)

$ECHO ""
$ECHO " Kolejkowanie P2P ----ON---- "
$ECHO ""

ul=0
dl=0 #zerowanie

godz=`date +%H%M`


if [ $godz -ge "0100" -a $godz -lt "0700" ];then
ul=130   # 15KB
dl=454   # 50KB
pora=noc
fi

if [ $godz -ge "0700" -a $godz -lt "1600" ];then
ul=130   # 10KB
dl=454   # 15KB
pora=ranek
fi

if [ $godz -ge "1600" -a $godz -lt "2300" ];then
ul=130   #  2KB
dl=454   #  5KB
pora=dzien
fi

if [ $godz -ge "2300" -o $godz -lt "0100" ];then
ul=130   #  2KB
dl=454   #  5KB
pora=wieczor
fi


echo " "
echo "---------------------------------------"
echo "   "$pora"   UL-"$((ul/8))""KB/s"     DL-"$((dl/8))"KB/s"
echo "             "$ul"kbit        "$dl"kbit"
echo "---------------------------------------"

$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
$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

$i -t mangle -A POSTROUTING -o ppp0 -m mark --mark 0x999 -j IMQ --todev 2
$i -t mangle -A POSTROUTING -o eth0 -m mark --mark 0x999 -j IMQ --todev 3



$TC qdisc add dev imq2 root handle 4:0 htb default 103 r2q 1
$TC qdisc add dev imq3 root handle 5:0 htb default 103 r2q 1

$TC class add dev imq2 parent 4:0 classid 4:1 htb rate $((ul/1))kbit burst 6k cburst 3k
$TC class add dev imq3 parent 5:0 classid 5:1 htb rate $((dl/1))kbit burst 6k cburst 3k

#ul

$TC class add dev imq2 parent 4:1 classid 4:101 htb rate 1kbit ceil ${ul}kbit quantum 1500 burst 0k cburst 0k prio 7
$TC filter add dev imq2 parent 4:0 protocol ip prio 7 handle 0x999 fw classid 4:101
$TC qdisc add dev imq2 parent 4:101 sfq perturb 16 quantum 1500

#dl

$TC class add dev imq3 parent 5:1 classid 5:101 htb rate 1kbit ceil ${dl}kbit quantum 1500 burst 0k cburst 0k prio 7
$TC filter add dev imq3 parent 5:0 protocol ip prio 7 handle 0x999 fw classid 5:101
$TC qdisc add dev imq3 parent 5:101 sfq perturb 16 quantum 1500


################################## ---p2p-- rozwala upload niceshapera - restartuj----
sleep 2
/usr/bin/niceshaper0.6 stop
sleep 5
/usr/bin/niceshaper0.6 start
################################## -------------- restart niceshapera! ---------------
#
;;
stop)
#
$ECHO ""
$ECHO " Kolejkowanie P2P ----OFF---- "
$ECHO ""
#


iptables -t mangle -D PREROUTING -p tcp -j CONNMARK --restore-mark
iptables -t mangle -D PREROUTING -p tcp -m mark ! --mark 0 -j ACCEPT
iptables -t mangle -D PREROUTING -m ipp2p --ipp2p -j MARK --set-mark 0x999
iptables -t mangle -D PREROUTING -m ipp2p --ipp2p-data -j MARK --set-mark 0x999
iptables -t mangle -D PREROUTING -p tcp -m mark --mark 0x999 -j CONNMARK --save-mark

iptables -t mangle -D POSTROUTING -o ppp0 -m mark --mark 0x999 -j IMQ --todev 2
iptables -t mangle -D POSTROUTING -o eth0 -m mark --mark 0x999 -j IMQ --todev 3


$TC qdisc del dev imq2 root
$TC qdisc del dev imq3 root

#
;;
restart)
$0 stop
sleep 1
$0 start
;;
*)
$ECHO ""
$ECHO " U¿ycie kolejkowanie P2P [ start | stop | restart ] "
$ECHO ""
exit
;;
esac


nie bardzo wiem jak dobrac predkosci wiec ustawilem na poczatek takie wartosci jak wyzej...


A oto plik konfiguracyjny niceshapera0.6:

: [/] [] ()
<global>
    run download upload
    support mark on ppp0
    method imq
    stats unit kb/s file none # owner root group root mode 644
</global>

<download>
    iface eth0 match dstip 192.168.0.0/24
    iface eth0 match dstip 192.168.1.0/24
    section speed 256kB/s
    section shape 190kB/s
    default low 4kB/s
    default ceil 190kB/s
    default htb-prio 5
    default overtake 30kB/s
    default hold 30s
    default htb-scheduler sfq
    # default scheduler sfq
    # debug iptables iproute     
    mode download
    reload 3s
</download>

<upload>
    iface ppp0 match srcip 192.168.0.0/24
    iface ppp0 match srcip 192.168.1.0/24
    section speed 56kB/s
    section shape 42kB/s
    default low 3kB/s
    default ceil 42kB/s
    default htb-prio 5
    default overtake 4kB/s     
    default hold 30s
    default htb-scheduler sfq
    # default scheduler sfq
    # debug iptables iproute
    mode upload
    reload 3s
</upload>



zauwazcie ze w globalu dodalem sobie takie cos jak "method imq" a w ogole nie mam pojecia czy to tam powinno byc i czy to cos w ogole daje :PP
Dodam tez ze odhaszowanie "# default scheduler sfq" nie dziala u mnie :( nice nie odpala sie wiec albo cos nie gra albo bledna komenda :]


a tutaj konfig pliku class:

: [/] [] ()
#class download ppp0 ftp
#    match from localhost srcip 192.168.1.1 dstip 192.168.1.0/24
#    do-not-shape

#class upload eth0 ftp
#    match to localhost srcip 192.168.1.0/24 dstip 192.168.1.1
#    do-not-shape
   
class download eth0 Moj
    match dstip 192.168.1.10
    low 16kB/s
    ceil 64kB/s
class upload ppp0 Moj
    match srcip 192.168.1.10
    low 6kB/s
    ceil 16kB/s

class download eth0 Mateja
    match dstip 192.168.1.11
    low 16kB/s
    ceil 64kB/s
class upload ppp0 Mateja
    match srcip 192.168.1.11
    low 6kB/s
    ceil 16kB/s

class download eth0 Romek
    match dstip 192.168.1.12
    low 16kB/s
    ceil 64kB/s
class upload ppp0 Romek
    match srcip 192.168.1.12
    low 6kB/s
    ceil 16kB/s






------------------------------------------------------


To cos:

hx pisze:
bardziej mnie martwi to

: [/] [] ()
Quit download instance...

        Quit upload instance...

        Quit global instance...
        waiting...
        done!



Pokazuje sie takze po samym zrestartowaniu niceshapera wiec w nim gdzies cos nie bardzo gra :)


************************************


PS. w sprawie tego:

Cytuj:
iptables v1.3.4: Unknown arg `--ipp2p-data'
Try `iptables -h' or 'iptables --help' for more information.



... to wina Firewalla!!! W momencie gdy wlacze blokade p2p w wybranych godzinach i restartu serwera wyskakuje dokladnie ten komunikat podczas restartu!!! Wiec ktos cos na ten temat???

_________________
NND z 10 lipca | DSL=1024/256kb | Pentium II - 233MHz | 128MB RAM | HDD 2,1GB | 15 kompów | in Poland
NND 0.2 | DSL=2048/512kb | Pentium III - 400MHz | 64MB RAM | HDD 4,8GB | 3 kompy | in UK


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 17 października 2006, 00:10 
Offline
Użytkownik

Rejestracja: sobota, 14 maja 2005, 15:07
Posty: 3177
Lokalizacja: Busko-Zdrój
Cytuj:
$i -t mangle -A PREROUTING -m ipp2p --ipp2p-data -j MARK --set-mark 0x999

ta linia jest zbedna juz od ktorejs wersji ipp2p, wiec ja skasuj.

Cytuj:
$TC qdisc add dev imq2 root handle 4:0 htb default 103 r2q 1

tu kolejny blad.
Cytuj:
$TC class add dev imq2 parent 4:0 classid 4:1 htb rate $((ul/1))kbit burst 6k cburst 3k

tu dziwolag.
Cytuj:
iptables -t mangle -D PREROUTING -p tcp -m mark ! --mark 0 -j ACCEPT

a ta linia dala po dupie nie jednemu :)


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 18 października 2006, 21:37 
Offline
Użytkownik

Rejestracja: niedziela, 25 lipca 2004, 15:22
Posty: 185
Lokalizacja: BAGILLT
-MW- pisze:
Cytuj:
$i -t mangle -A PREROUTING -m ipp2p --ipp2p-data -j MARK --set-mark 0x999

ta linia jest zbedna juz od ktorejs wersji ipp2p, wiec ja skasuj.

Cytuj:
$TC qdisc add dev imq2 root handle 4:0 htb default 103 r2q 1

tu kolejny blad.
Cytuj:
$TC class add dev imq2 parent 4:0 classid 4:1 htb rate $((ul/1))kbit burst 6k cburst 3k

tu dziwolag.
Cytuj:
iptables -t mangle -D PREROUTING -p tcp -m mark ! --mark 0 -j ACCEPT

a ta linia dala po dupie nie jednemu :)



dziekuje za odpowiedz... Wiec pierwszej lini juz nie ma :PP ale nie bardzo wiem co zrobic z reszta :/ moge prosic o jaies informacje jak pozbyc sie reszy bledow???

_________________
NND z 10 lipca | DSL=1024/256kb | Pentium II - 233MHz | 128MB RAM | HDD 2,1GB | 15 kompów | in Poland
NND 0.2 | DSL=2048/512kb | Pentium III - 400MHz | 64MB RAM | HDD 4,8GB | 3 kompy | in UK


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 18 października 2006, 22:04 
Offline
Użytkownik

Rejestracja: sobota, 1 stycznia 2005, 21:33
Posty: 416
Lokalizacja: Włocławek
spróbujcie jeszcze zapodać zamiast
: [/] [] ()
default htb-scheduler sfq

na
: [/] [] ()
default htb-scheduler esfq

:)


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 18 października 2006, 22:38 
Offline
Użytkownik

Rejestracja: sobota, 14 maja 2005, 15:07
Posty: 3177
Lokalizacja: Busko-Zdrój
#!/bin/bash
# shape_p2p
ECHO="/bin/echo"
MODUL="/sbin/modprobe"
TC="/sbin/tc"
i="/usr/sbin/iptables"

case "$1" in
start)

$ECHO ""
$ECHO " Kolejkowanie P2P ----ON---- "
$ECHO ""


godz=`date +%H%M`


if [ $godz -ge "0100" -a $godz -lt "0700" ];then
ul=15 # [b]KB/s[/b]
dl=50
pora=noc
fi

if [ $godz -ge "0700" -a $godz -lt "1600" ];then
ul=10
dl=15
pora=ranek
fi

if [ $godz -ge "1600" -a $godz -lt "2300" ];then
ul=2
dl=5
pora=dzien
fi

if [ $godz -ge "2300" -o $godz -lt "0100" ];then
ul=2
dl=5
pora=wieczor
fi


echo " "
echo "---------------------------------------"
echo " "$pora" UL-"$((ul))""KB/s" DL-"$((dl))"KB/s"
echo "---------------------------------------"

$i -t mangle -A PREROUTING -p tcp -j CONNMARK --restore-mark
# akceptuje pakiety juz zamarkowane (omija ograniczenie ul niceshapera w okreslonych godzinach i nie pokazuje uploadu)
$i -t mangle -A PREROUTING -p tcp -m mark ! --mark 0 -m time --timestart 02:00 --timestop 07:00 -j ACCEPT
$i -t mangle -A PREROUTING -m ipp2p --ipp2p -j MARK --set-mark 0x999

$i -t mangle -A PREROUTING -p tcp -m mark --mark 0x999 -j CONNMARK --save-mark

$i -t mangle -A POSTROUTING -o ppp0 -m mark --mark 0x999 -j IMQ --todev 2
$i -t mangle -A POSTROUTING -o eth0 -m mark --mark 0x999 -j IMQ --todev 3



$TC qdisc add dev imq2 root handle 4:0 htb default 101 r2q 1
$TC qdisc add dev imq3 root handle 5:0 htb default 101 r2q 1

$TC class add dev imq2 parent 4:0 classid 4:1 htb rate $((ul*8))kbit burst 6k cburst 3k
$TC class add dev imq3 parent 5:0 classid 5:1 htb rate $((dl*8))kbit burst 6k cburst 3k

#ul

$TC class add dev imq2 parent 4:1 classid 4:101 htb rate 1kbit ceil $((ul*8))kbit quantum 1500 burst 0k cburst 0k prio 7
$TC filter add dev imq2 parent 4:0 protocol ip prio 7 handle 0x999 fw classid 4:101
$TC qdisc add dev imq2 parent 4:101 esfq perturb 16 quantum 1500

#dl

$TC class add dev imq3 parent 5:1 classid 5:101 htb rate 1kbit ceil $((dl*8))kbit quantum 1500 burst 0k cburst 0k prio 7
$TC filter add dev imq3 parent 5:0 protocol ip prio 7 handle 0x999 fw classid 5:101
$TC qdisc add dev imq3 parent 5:101 esfq perturb 16 quantum 1500


################################## ---p2p-- rozwala upload niceshapera - restartuj----
sleep 2
/usr/bin/niceshaper0.6 stop
killall niceshaper0.6 &>/dev/null
sleep 5
/usr/bin/niceshaper0.6 start
################################## -------------- restart niceshapera! ---------------
#
;;
stop)
#
$ECHO ""
$ECHO " Kolejkowanie P2P ----OFF---- "
$ECHO ""
#


iptables -t mangle -D PREROUTING -p tcp -j CONNMARK --restore-mark

iptables -t mangle -D PREROUTING -p tcp -m mark ! --mark 0 -m time --timestart 02:00 --timestop 07:00 -j ACCEPT
iptables -t mangle -D PREROUTING -m ipp2p --ipp2p -j MARK --set-mark 0x999
iptables -t mangle -D PREROUTING -p tcp -m mark --mark 0x999 -j CONNMARK --save-mark

iptables -t mangle -D POSTROUTING -o ppp0 -m mark --mark 0x999 -j IMQ --todev 2
iptables -t mangle -D POSTROUTING -o eth0 -m mark --mark 0x999 -j IMQ --todev 3


$TC qdisc del dev imq2 root
$TC qdisc del dev imq3 root

#
;;
restart)
$0 stop
sleep 1
$0 start
;;
*)
$ECHO ""
$ECHO " U&iquest;ycie kolejkowanie P2P [ start | stop | restart ] "
$ECHO ""
exit
;;
esac



nie wiem czy powinno byc:
killall niceshaper0.6 &>/dev/null
killall niceshaper &>/dev/null
nie uzywam tej wersji.

do tego wystarczy dolozyc markowanie po l7 i juz cos bedzie chociaz rewelacji nie spodziewal bym sie. czesc wylapie a dla pozostalch pasuje zrobic osobna klase i tam ich pognebic, wylapujac najwazniejsze uslugi.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 20 października 2006, 22:08 
Offline
Użytkownik

Rejestracja: niedziela, 25 lipca 2004, 15:22
Posty: 185
Lokalizacja: BAGILLT
dziekuje za odpowiedzi... wiec zrobilem wedlug waszych wytycznych :)
nastepnie wszystkie pliki w moim kompie zostaly sprawdzone czy czasem nie maja bledow i kilka ich znalazlem (w squidzie, proxy, dhcp itp itd...)
dzieki temu udalo mi sie wyeliminowac wczesniejsze bledy (te w poprzednim poscie... dzieki czemu powinno juz wszystko dzialac :PP

-MW- przerobilem swoj skrypt imq-p2p wedlug Twojego (z Twoim mialem maly problem po wklejeniu i wywalalo mi jakies bledy w iptablesie) -ale wszystko jest tak jak w Twoim...

Teraz zostaje mi tylko dopiescic niceshapera0.6 pod p2p (pod moje lacze -chodzi mi o odpowiednie predkosci) oraz ustawic piorytet na gierki (jak da rade -kiedys gdzies o tym czytalem)...

PS. za chwilke wklepie plik konfig.. niceshapera oraz class bo troszke sie zmienilo od tego wyzej...


oto aktualne konfigi:

imq_p2p

: [/] [] ()
#!/bin/bash
# shape_p2p
ECHO="/bin/echo"
MODUL="/sbin/modprobe"
TC="/sbin/tc"
i="/usr/sbin/iptables"

case "$1" in
start)

$ECHO ""
$ECHO " Kolejkowanie P2P ----ON---- "
$ECHO ""

ul=0
dl=0 #zerowanie

godz=`date +%H%M`


if [ $godz -ge "0100" -a $godz -lt "0700" ];then
ul=32
dl=124
pora=noc
fi

if [ $godz -ge "0700" -a $godz -lt "1600" ];then
ul=16
dl=56
pora=ranek
fi

if [ $godz -ge "1600" -a $godz -lt "2300" ];then
ul=12
dl=46
pora=dzien
fi

if [ $godz -ge "2300" -o $godz -lt "0100" ];then
ul=64
dl=26
pora=wieczor
fi


echo " "
echo "---------------------------------------"
echo " "$pora" UL-"$((ul))""KB/s" DL-"$((dl))"KB/s"
echo "---------------------------------------"

$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
$i -t mangle -A PREROUTING -p tcp -m mark --mark 0x999 -j CONNMARK --save-mark

$i -t mangle -A POSTROUTING -o ppp0 -m mark --mark 0x999 -j IMQ --todev 2
$i -t mangle -A POSTROUTING -o eth0 -m mark --mark 0x999 -j IMQ --todev 3



$TC qdisc add dev imq2 root handle 4:0 htb default 101 r2q 1
$TC qdisc add dev imq3 root handle 5:0 htb default 101 r2q 1

$TC class add dev imq2 parent 4:0 classid 4:1 htb rate $((ul/8))kbit burst 6k cburst 3k
$TC class add dev imq3 parent 5:0 classid 5:1 htb rate $((dl/8))kbit burst 6k cburst 3k

#ul

$TC class add dev imq2 parent 4:1 classid 4:101 htb rate 1kbit ceil ${ul}kbit quantum 1500 burst 0k cburst 0k prio 7
$TC filter add dev imq2 parent 4:0 protocol ip prio 7 handle 0x999 fw classid 4:101
$TC qdisc add dev imq2 parent 4:101 sfq perturb 16 quantum 1500

#dl

$TC class add dev imq3 parent 5:1 classid 5:101 htb rate 1kbit ceil ${dl}kbit quantum 1500 burst 0k cburst 0k prio 7
$TC filter add dev imq3 parent 5:0 protocol ip prio 7 handle 0x999 fw classid 5:101
$TC qdisc add dev imq3 parent 5:101 sfq perturb 16 quantum 1500


################################## ---p2p-- rozwala upload niceshapera - restartuj----
sleep 2
/usr/bin/niceshaper0.6 stop
killallniceshaper0.6 &>/dev/null
sleep 5
/usr/bin/niceshaper0.6 start
################################## -------------- restart niceshapera! ---------------
#
;;
stop)
#
$ECHO ""
$ECHO " Kolejkowanie P2P ----OFF---- "
$ECHO ""
#


iptables -t mangle -D PREROUTING -p tcp -j CONNMARK --restore-mark
iptables -t mangle -D PREROUTING -p tcp -m mark ! --mark 0 -j ACCEPT
iptables -t mangle -D PREROUTING -m ipp2p --ipp2p -j MARK --set-mark 0x999
iptables -t mangle -D PREROUTING -p tcp -m mark --mark 0x999 -j CONNMARK --save-mark

iptables -t mangle -D POSTROUTING -o ppp0 -m mark --mark 0x999 -j IMQ --todev 2
iptables -t mangle -D POSTROUTING -o eth0 -m mark --mark 0x999 -j IMQ --todev 3


$TC qdisc del dev imq2 root
$TC qdisc del dev imq3 root

#
;;
restart)
$0 stop
sleep 1
$0 start
;;
*)
$ECHO ""
$ECHO " U&iquest;ycie kolejkowanie P2P [ start | stop | restart ] "
$ECHO ""
exit
;;
esac



nice config

: [/] [] ()
<global>
    run download upload
    support mark on ppp0
    method imq
    stats unit kb/s file none # owner root group root mode 644
</global>

<download>
    iface eth0 match dstip 192.168.1.0/24
    section speed 256kB/s
    section shape 190kB/s
    default low 4kB/s
    default ceil 190kB/s
    default htb-prio 5
    default overtake 30kB/s
    default hold 30s
    default htb-scheduler esfq
    mode download
    reload 3s
</download>

<upload>
    iface ppp0 match srcip 192.168.1.0/24
    section speed 56kB/s
    section shape 42kB/s
    default low 3kB/s
    default ceil 42kB/s
    default htb-prio 5
    default overtake 4kB/s     
    default hold 30s
    default htb-scheduler esfq
    mode upload
    reload 3s
</upload>



nice class

: [/] [] ()
# --- Ruch z serwera do LAN
class download ppp0 lan
match from localhost srcip 192.168.1.1 dstip 192.168.1.0/24 proto tcp tos 0x8
do-not-shape

# --- KLASY GIER
#class download eth0 kc
#match srcip 83.142.72.7 dstip 10.0.0.0/29
#do-not-shape
#class upload ppp0 kc
#match dstip 83.142.72.7 srcip 10.0.0.0/29
#do-not-shape

# --- KLASY UZYTKOWNIKOW
class download eth0 Moj
    match mark 0x999 dstip 192.168.1.10
    low 16kB/s
    ceil 64kB/s
class upload ppp0 Moj
    match mark 0x999 srcip 192.168.1.10
    low 6kB/s
    ceil 16kB/s

class download eth0 Mateja
    match mark 0x999 dstip 192.168.1.11
    low 16kB/s
    ceil 64kB/s
class upload ppp0 Mateja
    match mark 0x999 srcip 192.168.1.11
    low 6kB/s
    ceil 16kB/s

class download eth0 Romek
    match mark 0x999 dstip 192.168.1.12
    low 16kB/s
    ceil 64kB/s
class upload ppp0 Romek
    match mark 0x999 srcip 192.168.1.12
    low 6kB/s
    ceil 16kB/s

class download eth0 Komp_1
    match mark 0x999 dstip 192.168.1.13
    low 16kB/s
    ceil 64kB/s
class upload ppp0 Komp_1
    match mark 0x999 srcip 192.168.1.13
    low 6kB/s
    ceil 16kB/s

class download eth0 Komp_2
    match mark 0x999 dstip 192.168.1.14
    low 16kB/s
    ceil 64kB/s
class upload ppp0 Komp_2
    match mark 0x999 srcip 192.168.1.14
    low 6kB/s
    ceil 16kB/s

class download eth0 Komp_3
    match mark 0x999 dstip 192.168.1.15
    low 16kB/s
    ceil 64kB/s
class upload ppp0 Komp_3
    match mark 0x999 srcip 192.168.1.15
    low 6kB/s
    ceil 16kB/s




Dalej nie dziala to tak jak powinno dzialac, jak ktos zacznie sciagac z p2p to net muli na maxa :( tragedia

PS. zauwazylem ze przy wlaczonym imq_p2p w ogole nie dziala zadna z sieci p2p (torrent caly czas 0KB/s - jesli chcialbym blokade p2p to by dzialalo wysmienicie ale nie o to mi chodzilo :( w ogole nie wiem jak to sie dzieje ze teraz blokuje p2p (jeszcze nie wiem w 100% ale chyba tylko do ktorejs godzinki)... A mi chodzi o to aby p2p dzialalo nawet 200KB/s ale zeby kazdemu zajefajnie chodzily stronki (bez mulenia i lagow) poki co niewykonalne?

_________________
NND z 10 lipca | DSL=1024/256kb | Pentium II - 233MHz | 128MB RAM | HDD 2,1GB | 15 kompów | in Poland
NND 0.2 | DSL=2048/512kb | Pentium III - 400MHz | 64MB RAM | HDD 4,8GB | 3 kompy | in UK


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 20 października 2006, 22:42 
Offline
Użytkownik

Rejestracja: sobota, 1 stycznia 2005, 21:33
Posty: 416
Lokalizacja: Włocławek
: [/] [] ()
class download ppp0 lan

nie powinno być tak:
: [/] [] ()
class download eth0 lan


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 20 października 2006, 22:57 
Offline
Użytkownik

Rejestracja: niedziela, 25 lipca 2004, 15:22
Posty: 185
Lokalizacja: BAGILLT
ale eth0 u mnie to wyjscie na LAN a nie jak u wszystkich na internet (wiec przykladowo jak ktos ma eth0 i eth1 i eth0 robi za wyjscie na internet to u mnie musi byc zamiast eth0 ppp0 a zamiast eth1 -> eth0) ale to tylko przypuszczenia....

...a gdzie dokladnie zmienic z ppp0 na eth0 ???


PS. odwiedzilem stronke http://niceshaper.jedwabny.net/ i chyba nie mylilem sie... musze wszystko sprawdzic jeszcze, ale ma byc interfrejs wyjsciowy do internetu czyli w moim przypadku ppp0

_________________
NND z 10 lipca | DSL=1024/256kb | Pentium II - 233MHz | 128MB RAM | HDD 2,1GB | 15 kompów | in Poland
NND 0.2 | DSL=2048/512kb | Pentium III - 400MHz | 64MB RAM | HDD 4,8GB | 3 kompy | in UK


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 22 października 2006, 20:15 
Offline

Rejestracja: piątek, 9 czerwca 2006, 17:34
Posty: 29
A da się zrobić takie coś jak prędkość chwilowa? Mam na myśli coś takiego że przez pierwsze np. 3 sekundy ruch nie jest przycinany. Jest coś takiego w squidze przy pulach spowalniających że można zdefiniować próg pliku przy którym nię będzie on ograniczany. Zależy mi żeby www chodziły jak z dysku i zastanawiam się czy można używać samego nice'a do podziału. Bo tak używałem puli spowalnijących na squidzie (ruch do serwera nie był ograniczany) a reszta ruchu była przycinana niceshaperem0.5

PS. Ja ustawiałem tylko wartość ceil na starym nice ;P


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 22 października 2006, 23:19 
Offline
Użytkownik

Rejestracja: sobota, 1 stycznia 2005, 21:33
Posty: 416
Lokalizacja: Włocławek
reload 6s


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 22 października 2006, 23:23 
Offline

Rejestracja: piątek, 9 czerwca 2006, 17:34
Posty: 29
Zapomniałem dodać że w htb jest taki paramtr jak burst spełniajacy taką samę funkcję, chwilowego nieograniczania w squidzie - niestety nie działa w nice.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 26 października 2006, 06:53 
Offline
Użytkownik

Rejestracja: czwartek, 18 sierpnia 2005, 00:39
Posty: 111
Łukasz Witek pisze:
A da się zrobić takie coś jak prędkość chwilowa? Mam na myśli coś takiego że przez pierwsze np. 3 sekundy ruch nie jest przycinany. Jest coś takiego w squidze przy pulach spowalniających że można zdefiniować próg pliku przy którym nię będzie on ograniczany. Zależy mi żeby www chodziły jak z dysku i zastanawiam się czy można używać samego nice'a do podziału. Bo tak używałem puli spowalnijących na squidzie (ruch do serwera nie był ograniczany) a reszta ruchu była przycinana niceshaperem0.5

PS. Ja ustawiałem tylko wartość ceil na starym nice ;P


Co chcesz przez to osiągnąć?
po co to robisz?

_________________
PanieŚwiećNadJgoDystrybucją>>NND


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 26 października 2006, 07:37 
Offline
Użytkownik

Rejestracja: sobota, 26 listopada 2005, 07:47
Posty: 864
chodzi mu o super www a ograniczanie ściągania dużych plików - ich ściąganie by zmuliło cały net. Ładowanie www trwa kilka sekund i on chce aby ten proces był jak najkrótszy..
Każdy ma swoje priorytety...


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 26 października 2006, 20:04 
Offline
Użytkownik

Rejestracja: sobota, 14 maja 2005, 15:07
Posty: 3177
Lokalizacja: Busko-Zdrój
Cytuj:
on chce aby ten proces był jak najkrótszy


... a tym samym niesamowite lagi w grach :)

ambitny plan :oops:


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 27 października 2006, 16:20 
Offline
Użytkownik

Rejestracja: sobota, 26 listopada 2005, 07:47
Posty: 864
każdy ma swoje priorytety (www :P) (niestety..), wszystko ma swoje wady zalety...


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

Strefa czasowa UTC+2godz.


Kto jest online

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