Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest sobota, 5 lipca 2025, 21:29

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 293 ]  Przejdź na stronę Poprzednia  1 ... 7, 8, 9, 10, 11, 12, 13 ... 15  Następna
Autor Wiadomość
 Tytuł:
Post: sobota, 4 lutego 2006, 10:43 
Offline
Użytkownik

Rejestracja: czwartek, 1 grudnia 2005, 02:31
Posty: 200
ja mam inny problem zrobiłem wszystko wg opisu na wiki niby wszystko prawie działa i tu zaczyjaną sie schody,

wszystko pięknie śmiga jeśli używam np flashgeta ale jeśli użyje windowsowego ściaacza (jak wielu moich użytkowników) to transfer przycinany jest do wartości które są zapisane w pliku imq_ptp_eth

czyli

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 "0100" -a $godz -lt "0700" ];then
ul=120 # 15KB
dl=400 # 50KB
pora=noc
fi

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

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

if [ $godz -ge "2300" -o $godz -lt "0100" ];then
ul=80 # 2KB
dl=120 # 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


jesli przydzielone na dzien było 5kb na DL to z taką prędkością ściągał się plik a strony przez IE ładowały sie ok 15 sec. czyli tak jakby tez z tą prędkością. mam wrażenie jakby IMQ wyłapywał wszystko nie tylko p2p i wrzuca to do tego transferu. czego to może być wina ?

(plik jest tymczasowo zmieniony do testów. przestawilem nice na metode mark i czekam na pomysły)

z góry dzieki za pomoc


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 4 lutego 2006, 17:48 
Offline
Użytkownik

Rejestracja: niedziela, 23 stycznia 2005, 12:00
Posty: 480
A ja ciagle nie wiem dlaczego:

uzytk zapisany w pliku USERS ma

: [/] [] ()
192.168.0.9 eth1 ul_low 10kbit ul_ceil 50kbit ul_prio 1 dl_low 30kbit dl_ceil 1500kbit dl_prio 1


w pliku imq_p2p_eth DL ustawiony na 200KB UL na 10KB - z tego co wiem jest to ustawienie na cala siec...

No i teraz z tego co widze to ten koles mimo wpisu w pliku users ciagnie ok 10-12 KB czyli mniej wiecej to co ustawione w skrypcie imq_p2p_eth

No i teraz pytanie dlaczego?
Czyzby przez ten skrypt niceshaper olewal ustawienia pliku USERS?

druga sprawa jesli ustawie ul_rate 5KB to gosc bedzie mial minimum 5Kb czy max 5Kb?


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 4 lutego 2006, 17:51 
Offline
Użytkownik

Rejestracja: czwartek, 19 sierpnia 2004, 15:18
Posty: 1273
Lokalizacja: Tychy
mazol pisze:
Czyzby przez ten skrypt niceshaper olewal ustawienia pliku USERS?


dokładnie (niestety)

pomijam już fakt ustawienia dl_ceil 1500kbit

i jeszcze zapytam to KB to jednostka czego ?

_________________
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: sobota, 4 lutego 2006, 18:28 
Offline
Użytkownik

Rejestracja: niedziela, 23 stycznia 2005, 12:00
Posty: 480
wystarczy przeliczyc :P
kbity na Kbajty

Czyli z tego wniosek ze skrypt nie dziala jak nalezy...
Rozumiem tez ze uzytk nie moze sciagac wiecej niz zadeklarowano w tym skrypcie?czyli ogolny konfig tez ma w dupie?


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 4 lutego 2006, 20:08 
Offline
Użytkownik

Rejestracja: poniedziałek, 11 lipca 2005, 03:20
Posty: 134
no nie niedość że nie odpowiedzieliście na moje pytanie to jeszcze wcinacie swoje ..a w końcu to mój post :-) .A poza tym czy ktoś rozumie o co chodzi mazolowi ??


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 4 lutego 2006, 20:44 
Offline
Użytkownik

Rejestracja: czwartek, 19 sierpnia 2004, 15:18
Posty: 1273
Lokalizacja: Tychy
ja rozumie tylko chciałem wiedzieć co to jest to KB bo to ani kilobajty ani kilobity
mniejsza o pisownie a jak wpiszesz 50 to jaki jest efekt ?

_________________
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: sobota, 4 lutego 2006, 21:10 
Offline
Użytkownik

Rejestracja: poniedziałek, 11 lipca 2005, 03:20
Posty: 134
Mazol pisze tak:

w pliku imq_p2p_eth DL ustawiony na 200KB UL na 10KB - z tego co wiem jest to ustawienie na cala siec...
No i teraz z tego co widze to ten koles mimo wpisu w pliku users ciagnie ok 10-12 KB czyli mniej wiecej to co ustawione w skrypcie imq_p2p_eth

A gdzie on ma ustawione w imq DL na 10 kB ?Chyba UL ma na 10kB więc o co mu chodzi z tym sciąganiem bo nie rozumiem?Poza tym o jakie sciąganie mu chodzi p2p czy o całą reszte ?


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 4 lutego 2006, 21:12 
Offline
Użytkownik

Rejestracja: czwartek, 19 sierpnia 2004, 15:18
Posty: 1273
Lokalizacja: Tychy
o p2p

_________________
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: sobota, 4 lutego 2006, 21:39 
Offline
Użytkownik

Rejestracja: niedziela, 23 stycznia 2005, 12:00
Posty: 480
no chodzi o to ze mimo tego ze koles ma przyciete w niceshaperze (czyli w pliku users) wysylanie na 5kilobajtow a w skrypcie jest ustawione dla wszystkich 10kilobajtow (mowa o uploadzie caly czas) to w tym momencie skrypt ktory ma ponoc wylapywac tylko pakiety p2p poprostu olewa sobie niceshapera calkowicie :( poniewaz koles wysyla maks tyle ile w skrypcie ustawiono. Mowa caly czas o p2p


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 4 lutego 2006, 23:23 
Offline
Użytkownik

Rejestracja: sobota, 22 października 2005, 01:49
Posty: 412
Lokalizacja: 3-City
Ale mazol, przecież niceshaper nie ma nic wspólnego z imq_p2p_coś_tam :!:
Pasmo przeznaczone dla p2p z pliku imq.... jest dla całej sieci i jeżeli masz tam zapis przykładowo 10 kB to tyle może user wyciągnąć, ponieważ nie ma tam zarządzania pasma (wewnątrz imq2 i imq3).
Tyczy się to tylko p2p.
Pozostały ruch jest kontrolowany przez nice'a.
I zrób porządek z jednostkami bo twoje posty są niezrozumiałe przez to.
Poza tym pisałeś wcześniej że user ciągnie a teraz upierasz się że mowa cały czas o uploadzie.
Zdecyduj sie chłopie :?

_________________
Symetryk światło, CDN2 3.1.4-4-ARCH i686 AMD E-350 Processor AuthenticAMD & kilku użyszkodników ;)


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 5 lutego 2006, 00:25 
Offline
Użytkownik

Rejestracja: niedziela, 23 stycznia 2005, 12:00
Posty: 480
no pomylka... chodzi caly czas o upload...

no dobra niech bedzie ze skrypt tnie tylko p2p i nie korzysta przy tym z konfigu niceshapera...
Ale czy to oby napewno jest w tym skrypcie wartosc deklarowana dla calej sieci? bo z tego co zauwazylem dzis to kazdy korzystajacy z p2p (kazy,torenty,emule,miski itp) wysylal mniej wiecej tyle ile zadeklarowano w skrypcie np. 4 kbps (kilobajty :P pasuje...) ktore mialo byc dla calej sieci...


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 5 lutego 2006, 09:32 
Offline
Użytkownik

Rejestracja: sobota, 22 października 2005, 01:49
Posty: 412
Lokalizacja: 3-City
Może przypadek, u mnie imq p2p działa bardzo ładnie i nie przepuszcza ani bajta powyżej tego co mam zadeklarowane w konfigu. A wartości są dla całej sieci na 100%
Czym sprawdzasz co kto ile wysłał na p2p :?: :?

_________________
Symetryk światło, CDN2 3.1.4-4-ARCH i686 AMD E-350 Processor AuthenticAMD & kilku użyszkodników ;)


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 5 lutego 2006, 10:27 
Offline
Użytkownik

Rejestracja: niedziela, 23 stycznia 2005, 12:00
Posty: 480
na kompie obok widze ile program wysyla
na serwie za pomoca statmat

A w niceshaperze strict w % oraz prio im nizsze tym bardziej czuwa nad cieciem?

Teoretycznie wpisujac w imq_p2p_eth upload na 3kbps nie powinien przepuscic p2p powyzej tej wartosci bez wzgledu na to ileosob korzysta z p2p?


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 5 lutego 2006, 11:30 
Offline
Użytkownik

Rejestracja: sobota, 26 listopada 2005, 07:47
Posty: 864
Cytuj:
Teoretycznie wpisujac w imq_p2p_eth upload na 3kbps nie powinien przepuscic p2p powyzej tej wartosci bez wzgledu na to ileosob korzysta z p2p?

dokładnie

Cytuj:
A w niceshaperze strict w % oraz prio im nizsze tym bardziej czuwa nad cieciem?

dokładnie

Ja poszukuję jakiegoś rozwiązania, aby wszystko było zarządzane via HTB z pasmem na P2P i pakiety priorytetowe. Ale czegoś takiego chyba nie ma - będę musiał sam przysiąść ale czasu nie ma ostatnio... dobrze, że ferie idą.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 5 lutego 2006, 11:31 
Offline
Użytkownik

Rejestracja: niedziela, 23 stycznia 2005, 12:00
Posty: 480
hehe no to czekam z niecierpliwocia :D


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 5 lutego 2006, 11:44 
Offline
Użytkownik

Rejestracja: niedziela, 23 stycznia 2005, 12:00
Posty: 480
A jednak cos mi nie pasuje bo nie ogranicza bezwzglednie tego p2p torent dalej wysyla 6.5 kbps a na cala siec jest 4kbps grrrrr..

wrzuc jak mozesz swojego configa


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 5 lutego 2006, 13:30 
Offline
Użytkownik

Rejestracja: czwartek, 19 sierpnia 2004, 15:18
Posty: 1273
Lokalizacja: Tychy
adamol pisze:
Może przypadek, u mnie imq p2p działa bardzo ładnie i nie przepuszcza ani bajta powyżej tego co mam zadeklarowane w konfigu. A wartości są dla całej sieci na 100%
Czym sprawdzasz co kto ile wysłał na p2p :?: :?



panowie panowie wszystko kwestia jak ipp2 wyłapuje dany program p2p

--edk eDonkey, eMule, Kademlia TCP and UDP very good
--kazaa KaZaA, FastTrack TCP and UDP good
--gnu Gnutella TCP and UDP good
--dc Direct Connect TCP only good
--bit BitTorrent, extended BT TCP and UDP good
--apple AppleJuice TCP only (need feedback)
--winmx WinMX TCP only (need feedback)
--soul SoulSeek TCP only good (need feedback)
--ares Ares, AresLite TCP only moderate (DROP only

_________________
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: niedziela, 5 lutego 2006, 13:54 
Offline
Użytkownik

Rejestracja: sobota, 14 maja 2005, 15:07
Posty: 3177
Lokalizacja: Busko-Zdrój
bylo juz o tym jak sobie poradzic z ludzmi wymykajacymi sie ipp2p


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 5 lutego 2006, 14:24 
Offline
Użytkownik

Rejestracja: niedziela, 23 stycznia 2005, 12:00
Posty: 480
takich postow tematow zaczetych a pozniej zmierzajacych do nikad jest masa... ale nic konkretnego :(

a mnie dalej nie smiga jak trzeba ten skrypt imq ...


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 6 lutego 2006, 12:20 
Offline
Użytkownik

Rejestracja: poniedziałek, 11 lipca 2005, 03:20
Posty: 134
skoro innym działa a tobie nie to wniosek jest prosty .W tym poscie chłopaki wszystko napisali co trzeba zrobić .Nawet taki laik jak ja po przecztytaniu umiał to odpalić :-).Przeczytaj wszystko uważnie jeszcze raz .Masz gdzies błąd.


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 293 ]  Przejdź na stronę Poprzednia  1 ... 7, 8, 9, 10, 11, 12, 13 ... 15  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 16 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:  
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl