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

Problem z konfiguracją limitu połączeń - firewall @czerwo
http://forum.freesco.pl/viewtopic.php?f=22&t=10155
Strona 1 z 1

Autor:  Damiano [ poniedziałek, 5 grudnia 2005, 19:57 ]
Tytuł:  Problem z konfiguracją limitu połączeń - firewall @czerwo

Witam :D
Po włączeniu np.bittorenta mam bardzo duże pingi rzędu 2500-3000 albo nawet "upłynął czas żądania" :cry:
Jak ustawić limit połączeń w firewallu @czerwo żeby były niższe pingi :?:
Mam neo+640 i niceshaper+imq 8)
Ipp2p orginalne z najnowszego NND i system oczywiście po pacmanie (-Suy) oraz z najnowyszm net_confem 8)
Proszę pomóżcie mi opanować te pingi :evil:

Autor:  Lismulder [ poniedziałek, 5 grudnia 2005, 20:26 ]
Tytuł: 

Zmniejsz ilość połączeń do 100. Sterujesz uploadem przez imq i niceshaper? Może za duży upload ustawiłeś w nice.

Autor:  Damiano [ poniedziałek, 5 grudnia 2005, 20:34 ]
Tytuł: 

Lismulder pisze:
Zmniejsz ilość połączeń do 100. Sterujesz uploadem przez imq i niceshaper? Może za duży upload ustawiłeś w nice.

Zmniejszyłem i jest ciut lepiej ale ciągle oscyluje o okolicach średnio 500 :cry:
Tak steruję uploadem:
: [/] [] ()
<global>
    iface inet ppp0 auto
    iface local eth0 192.168.1.1/24
    do not shape local ppp0 with 192.168.1.0/24
    do not shape local 192.168.1.1 with 192.168.1.0/24
     iface local eth1 192.168.2.1/24
     do not shape local ppp0 with 192.168.2.0/24
     do not shape local 192.168.2.1 with 192.168.2.0/24
    shape router true low 11kbps ceil 20kbps prio 2
    stats unit kbps dump 5c file /var/www/nsstats.txt
    resolve hostname true #false
    method imq #mark
    reload 4s
</global>

<download>
    link speed 80kbps shape 70kbps
    user low 0kbps ceil 60kbps strict 70% prio 5
    policy dynamic
</download>
<upload>
    link speed 20kbps shape 15kbps
    user low 0kbps ceil 12kbps strict 70% prio 5
    policy dynamic
</upload>

Users:
: [/] [] ()
192.168.1.2 eth0 dl_low 40kbps dl_ceil 60kbps ul_ceil 12kbps ul_low 10 dl_prio 7 ul_prio 7
192.168.2.2 eth1 dl_ceil 16kbps ul_ceil 3kbps dl_prio 5 ul_prio 0
192.168.2.3 eth1 dl_ceil 20kbps ul_ceil 3kbps dl_prio 4 ul_prio 0

IMQ(wycinek):
: [/] [] ()
#!/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 "2300" -a $godz -lt "0900" ];then
ul=96   # 12KB
dl=480   # 60KB
pora=noc
fi

if [ $godz -ge "0900" -a $godz -lt "2300" ];then
ul=96   #  12KB
dl=440   #  50KB
pora=dzien
fi

Może mam jakieś niekonsekwencje w ustawieniach i się wzajemnie wykluczają :?:

Autor:  -MW- [ wtorek, 6 grudnia 2005, 02:02 ]
Tytuł: 

jesli u siebie na kompie wlaczyles p2p to dobrze ze masz takie pingi - oby inni ludzie mieli normalne :)

ipp2p nie zalatwia sprawy p2p, a przynajmniej nie do konca poniewaz sa programy p2p, od ktorych ipp2p nie wylapuje pakietow udp :(

wszyscy skupiaja sie na downloadzie i jego ograniczeniu, a wazniejszy jest upload.

restartowanie samego skryptu p2p powoduje przestawienie kolejnosci bałwan jestem w filtrach i po nim nalezy dac resa niceshaperowi.

na pakiety udp nie zastosuje nikt zadnego limitu ilosci polaczen od klienta jedynie czasowy co do niczego nie prowadzi.

ja wyjatkowo niesfornych klientow blokuje po udp, ale musza oni korzystac z serwera dns na routerze - w przeciwnym wypadku nie maja netu. to sie moze przydac :)

Autor:  -MW- [ wtorek, 6 grudnia 2005, 02:16 ]
Tytuł: 

: [/] [] ()
ul=0
dl=0 #zerowanie

godz=`date +%H%M`


if [ $godz -ge "2300" -a $godz -lt "0900" ];then
ul=96   # 12KB
dl=480   # 60KB
pora=noc
fi

if [ $godz -ge "0900" -a $godz -lt "2300" ];then
ul=96   #  12KB
dl=440   #  50KB
pora=dzien
fi


przy takim zapisie pracuje to poprawnie w godzinach 9 - 23 a przez reszte nie!


: [/] [] ()
#!/bin/bash
# shape_p2p
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`

# restart skryptu w cronie o 1,2,7,9,23
#  8kb = 1KB
#---------------------------------------------------
if [ $godz -ge "0100" -a $godz -lt "0200" ];then
ul=24   #  3KB
dl=240   # 30KB
pora=noc
fi

#---------------------------------------------------
if [ $godz -ge "0200" -a $godz -lt "0700" ];then
ul=120   # 15KB
dl=800   # 100KB
pora=noc2
fi

#---------------------------------------------------
if [ $godz -ge "0700" -a $godz -lt "0900" ];then
ul=24   # 3KB
dl=240   # 30KB
pora=ranek
fi

#---------------------------------------------------
if [ $godz -ge "0900" -a $godz -lt "2300" ];then
ul=16   #  2KB
dl=240   # 30KB
pora=dzien
fi

#---------------------------------------------------
if [ $godz -ge "2300" -o $godz -lt "0100" ];then
ul=16   #  2KB
dl=240   # 30KB
pora=wieczor
fi
#---------------------------------------------------

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


ostatni wpis
Cytuj:
#---------------------------------------------------
if [ $godz -ge "2300" -o $godz -lt "0100" ];then
ul=16 # 2KB
dl=240 # 30KB
pora=wieczor
fi

uwzglednia zmiane daty i powinien byc na koncu

za duzo pasma puszczasz na p2p, nie dopasowane wartosci dla p2p i niceshapera

Autor:  Damiano [ wtorek, 6 grudnia 2005, 02:51 ]
Tytuł: 

Muszę zacząć od tego że w sekcji DEAMONS nie miałem dodanego imq :oops:
Będę testował jak wrócę do domciu a z tymi godzinami to dzięki @-MW- bo nie zauważyłem tej małej literki 8)
Nie mógłbyś mi dopasować odpowiednio tych wartości :?: Będę wdzięczny 8)

Autor:  -MW- [ wtorek, 6 grudnia 2005, 09:02 ]
Tytuł: 

a ja nie wiem jakie predkosci ma noe 640 :oops: ale jak podpowiesz to sprubuje podzielic

Autor:  Damiano [ wtorek, 6 grudnia 2005, 15:35 ]
Tytuł: 

-MW- pisze:
a ja nie wiem jakie predkosci ma noe 640 :oops: ale jak podpowiesz to sprubuje podzielic

Neo640 ma download na poziomie max 80kbps czyli 640 a upload na poziomie max 20kbps czyli 160 8)
Z góry dzięki

Autor:  -MW- [ środa, 7 grudnia 2005, 09:28 ]
Tytuł: 

: [/] [] ()
<global>
    iface inet ppp0 auto
    iface local eth0 192.168.1.1/24
#    do not shape local ppp0 with 192.168.1.0/24
#    do not shape local 192.168.1.1 with 192.168.1.0/24
     iface local eth1 192.168.2.1/24
#    do not shape local ppp0 with 192.168.2.0/24
#    do not shape local 192.168.2.1 with 192.168.2.0/24
#    shape router true low 11kbps ceil 20kbps prio 2
    stats unit kbps dump 5c file /var/www/nsstats.txt
    resolve hostname true #false
    method imq #mark
    reload 4s
</global>

<download>
    link speed 80kbps shape 70kbps
    user low 0kbps ceil 60kbps strict 50% prio 5
    policy dynamic
</download>
<upload>
    link speed 20kbps shape 15kbps
    user low 0kbps ceil 12kbps strict 50% prio 5
    policy dynamic
</upload>

-------------------------------------------------
: [/] [] ()
echo ""
echo " Kolejkowanie P2P ----ON---- "
echo ""

ul=0
dl=0 #zerowanie

godz=`date +%H%M`

# restart skryptu w cronie o 1,9,23
#  8kb = 1KB
#---------------------------------------------------
if [ $godz -ge "0100" -a $godz -lt "0900" ];then
ul=120   #  15KB
dl=480   # 60KB
pora=noc
fi

#---------------------------------------------------
if [ $godz -ge "0900" -a $godz -lt "2300" ];then
ul=16     # 2KB
dl=120   # 15KB
pora=dzien
fi

#---------------------------------------------------
if [ $godz -ge "2300" -o $godz -lt "0100" ];then
ul=32     #  4KB
dl=320   # 40KB
pora=wieczor
fi
#---------------------------------------------------

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


tak zaproponowalbym chociaz to tez sa malo rygorystyczne ustawieni

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