Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest środa, 25 czerwca 2025, 22:06

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 5 ] 
Autor Wiadomość
Post: sobota, 14 stycznia 2006, 10:13 
Offline

Rejestracja: poniedziałek, 16 czerwca 2003, 10:53
Posty: 8
Lokalizacja: Wadowice City ;-)
Witam. Mam DSL 4000 i upload 512. Chce w sieci zrobić sprawiedliwy podział łącza tak żeby każdy mogł sciagać tyle ile mu podzieliło Wyczytałem o niceshaper+imq. Wiec niceshaper'a skonfigurowałem i imq też wszystko jest ok tylko np: emul w nocy ciagnie strasznie mało jakie ustawienia imq proponujecie w sieci jest 26 osób i chciałbym by każdy mógł sobie sciagać tyle ile mu przydzielił niceshaper zeby mieli po równo i nic wiecej. Przesyłam tu moje aktualne ustawienia.

Cytuj:
#!/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=120 # 15KB
dl=500 # 50KB
pora=noc
fi

if [ $godz -ge "0900" -a $godz -lt "1200" ];then
ul=80 # 10KB
dl=120 # 15KB
pora=ranek
fi

if [ $godz -ge "1200" -a $godz -lt "1700" ];then
ul=80 # 2KB
dl=120 # 5KB
pora=dzien
fi

if [ $godz -ge "1700" -o $godz -lt "2300" ];then
ul=16 # 2KB
dl=40 # 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 eth0 -m mark --mark 0x999 -j IMQ --todev 2
$i -t mangle -A POSTROUTING -o eth1 -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/niceshaper stop
sleep 5
/usr/bin/niceshaper 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 eth0 -m mark --mark 0x999 -j IMQ --todev 2
iptables -t mangle -D POSTROUTING -o eth1 -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


Prosze o propozycje dla mojego łącza DSL 4000 i 512 upload i 26 osób w sieci.

_________________
Jestem raperem jeżdżę rowerem o mada faka zajebali mi składaka!!!


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 14 stycznia 2006, 11:39 
Offline
Użytkownik

Rejestracja: sobota, 26 listopada 2005, 07:47
Posty: 864
ja w nocy mam 3000kbit/100kbit
a w dzień 1024kbit/32kbit
DSL4000/ 15 userów


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 14 stycznia 2006, 16:36 
Offline
Użytkownik

Rejestracja: sobota, 14 maja 2005, 15:07
Posty: 3177
Lokalizacja: Busko-Zdrój
jesli nie wprowadzisz pewnych ograniczen tylko rozpuscisz pasmo sprawiedliwie to bedzie totalna kicha - musi zostac jakis zapas wolnego pasma


a dla odswiezenia skryptu proponuje ten

http://forum.freesco.pl/viewtopic.php?p=73636#73636


Ostatnio zmieniony niedziela, 26 marca 2006, 00:15 przez -MW-, łącznie zmieniany 1 raz

Na górę
 Wyświetl profil  
 
 Tytuł: Przy takim
Post: sobota, 14 stycznia 2006, 17:24 
Offline

Rejestracja: poniedziałek, 16 czerwca 2003, 10:53
Posty: 8
Lokalizacja: Wadowice City ;-)
Przy takim ustawieniu to emul mi osiaga w dzien góra 4 kb.

_________________
Jestem raperem jeżdżę rowerem o mada faka zajebali mi składaka!!!


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 14 stycznia 2006, 17:29 
Offline
Użytkownik

Rejestracja: czwartek, 19 sierpnia 2004, 15:18
Posty: 1273
Lokalizacja: Tychy
OMG to jeszcze teraz powiedz ile ma ci ściągać i ktoś ci szybko przystosuje specjalnie pod twoją pupcie

ps
i jeszcze podaj ilu innych userów bedzię ściągać

_________________
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: 5 ] 

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