Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest piątek, 27 czerwca 2025, 17:42

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 8 ] 
Autor Wiadomość
Post: wtorek, 4 kwietnia 2006, 07:25 
Offline
Użytkownik

Rejestracja: czwartek, 18 sierpnia 2005, 00:39
Posty: 111
Można prosić o w klejenie tu waszych statsyk mrtg dla imq?
No i bardzo fajnie byłoby widzieć do tego configa.
Wszystko w celach porównawczych i edukacyjnych...:-)
Tylko na jakiś czas...

Podaje swoje:
Zaznaczam ze Ciągle experymentuje i nie zawsze będzie się to odnośić do configa którego wkleje:
Cytuj:
#!/bin/bash
TC="/sbin/tc"
i="/usr/sbin/iptables"
# adres sieci/maska

case "$1" in
start)

echo ""
echo " Kolejkowanie P2P ----ON---- "
echo ""

godz=`date +%H%M`
#040206
# restart skryptu w cronie o 1,2,7,9,16,22

#--- wartosci wpisz w KB (Kilo Bajtach) ---
#---------------------------------------------------
if [ $godz -ge "0100" -a $godz -lt "0200" ];then
ul=3
dl=30
pora=noc
fi

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

#---------------------------------------------------
if [ $godz -ge "0700" -a $godz -lt "0900" ];then
ul=3
dl=30
pora=ranek
fi
#---------------------------------------------------
if [ $godz -ge "0900" -a $godz -lt "1600" ];then
ul=2
dl=20
pora=dzien
fi

#---------------------------------------------------
if [ $godz -ge "1600" -a $godz -lt "2200" ];then
ul=2
dl=10
pora=wieczor
fi

#------przy zmianie daty zostaw ( -o )--------------
if [ $godz -ge "2200" -o $godz -lt "0100" ];then
ul=2
dl=30
pora=wieczor
fi

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


# markowanie okreslonych pakietow
$i -t mangle -I PREROUTING -m mark --mark 0x999 -j CONNMARK --save-mark
$i -t mangle -I PREROUTING -m ipp2p --ipp2p -j MARK --set-mark 0x999
$i -t mangle -I PREROUTING -m mark ! --mark 0 -j ACCEPT
$i -t mangle -I PREROUTING -j CONNMARK --restore-mark

# kierowanie pakietow do imq
$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

# ul
$TC qdisc add dev imq2 root handle 4:0 htb r2q 1
$TC class add dev imq2 parent 4:0 classid 4:1 htb rate $((ul*8))kbit ceil $((ul*8))kbit burst 6k cburst 3k
$TC class add dev imq2 parent 4:1 classid 4:401 htb rate $((ul*8))kbit ceil $((ul*8))kbit quantum 1500 burst 0k cburst 0k pri
$TC filter add dev imq2 parent 4:0 protocol ip prio 7 handle 0x999 fw classid 4:401
$TC qdisc add dev imq2 parent 4:401 esfq perturb 10 quantum 1500
# dl
$TC qdisc add dev imq3 root handle 5:0 htb r2q 1
$TC class add dev imq3 parent 5:0 classid 5:1 htb rate $((dl*8))kbit ceil $((dl*8))kbit burst 6k cburst 3k
$TC class add dev imq3 parent 5:1 classid 5:501 htb rate $((dl*8))kbit ceil $((dl*8))kbit quantum 1500 burst 0k cburst 0k pri
$TC filter add dev imq3 parent 5:0 protocol ip prio 7 handle 0x999 fw classid 5:501
$TC qdisc add dev imq3 parent 5:501 esfq perturb 10 quantum 1500


#-------------------------
/usr/bin/niceshaper stop
sleep 2
/usr/bin/niceshaper start
#-------------------------

;;
stop)

echo ""
echo " Kolejkowanie P2P ----OFF---- "
echo ""

# usowa markowanie okreslonych pakietow
$i -t mangle -D PREROUTING -m mark --mark 0x999 -j CONNMARK --save-mark
$i -t mangle -D PREROUTING -m ipp2p --ipp2p -j MARK --set-mark 0x999
$i -t mangle -D PREROUTING -m mark ! --mark 0 -j ACCEPT
$i -t mangle -D PREROUTING -j CONNMARK --restore-mark

# usowa kierowanie pakietow do imq
$i -t mangle -D POSTROUTING -o eth0 -m mark --mark 0x999 -j IMQ --todev 2
$i -t mangle -D POSTROUTING -o eth1 -m mark --mark 0x999 -j IMQ --todev 3

# usowa stare bałwan jestem
$TC qdisc del dev imq2 root
$TC qdisc del dev imq3 root
;;
stop)

;;
restart)
$0 stop
sleep 1
$0 start
;;
*)

echo ""
echo " Uzycie kolejkowania P2P [ start | stop | restart ] "
echo ""

exit
;;
esac


oczywiście jest to jedn z configów zaczerpniety z tego Forum

>>>A Tu moje staty<<<

_________________
PanieŚwiećNadJgoDystrybucją>>NND


Ostatnio zmieniony wtorek, 4 kwietnia 2006, 12:04 przez oizu, łącznie zmieniany 2 razy

Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 4 kwietnia 2006, 07:28 
Offline
Użytkownik

Rejestracja: czwartek, 18 sierpnia 2005, 00:39
Posty: 111
qrwde! nie wiem czemu nie pokazuje mi uploadu dla poszczgólnych users \\\\\\\\\ :( ?? Wam pokazuje ?

_________________
PanieŚwiećNadJgoDystrybucją>>NND


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

Rejestracja: sobota, 14 maja 2005, 15:07
Posty: 3177
Lokalizacja: Busko-Zdrój
jesli ktogos ipp2p nie lapie to i nic mrtg nie pokaze.

a popatrz na to co wkleiles wyzej - napewno jest ten skrypt ok?
nic ci sie nie powtorzylo?


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

Rejestracja: czwartek, 18 sierpnia 2005, 00:39
Posty: 111
ehhh..
warstwami w klejałem i..... ;-) juz porawione !!

mam:
iptables v1.3.1
IPP2P v0.8.1_rc1

i mam chyba problem z paroma p2p
nie wsztstko wpada dp imq2
MW pokazał byś jak to jes u Ciebie

_________________
PanieŚwiećNadJgoDystrybucją>>NND


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 4 kwietnia 2006, 13:13 
Offline
Użytkownik

Rejestracja: sobota, 14 maja 2005, 15:07
Posty: 3177
Lokalizacja: Busko-Zdrój
ipp2p nie jest lekiem 100% - nie lapie wszystkiego.
niektore programy mozna przy jego pomocy oznakowac i poddawac ograniczeniu a inne jedynie mozna zablokowac.
pakiety udp od niektorych programow nie sa rozpoznawane.
sam widzisz ze nie jest to idealne rozwiazanie.
lepsze jest na forum.

ci klienci ktorych lapie ipp2p maja osobna klase i sa lekko uprzywilejowanie a reszta, ktorej nie moge zlapac idzie do osobnej klasy o malej przepustowosci.
strategiczne uslugi sa wylapane i puszczone jeszcze gdzie indziej

http://forum.freesco.pl/viewtopic.php?t ... c&start=40


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 4 kwietnia 2006, 16:09 
Offline
Użytkownik

Rejestracja: czwartek, 18 sierpnia 2005, 00:39
Posty: 111
Mistrzu Wielki [MW] ;) :wink:
Odnośnie Twojego skryptu...
http://forum.freesco.pl/viewtopic.php?t ... c&start=40

home/P2P/hosts.p2p >> nadać mu prawa wykonywalności??
home/P2P/hosts.tmp >> ten plik to zamiast 'imq_p2p_eth' sobie tylko nazwałes...?
a co z 'imq_inter' ?? usunąć ?
bo imterfej imq widze podnoszony jest w twoim hosts.tmp

JAK narazaie ekran mi zasypało błędami :roll:

_________________
PanieŚwiećNadJgoDystrybucją>>NND


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 4 kwietnia 2006, 20:46 
Offline
Użytkownik

Rejestracja: sobota, 14 maja 2005, 15:07
Posty: 3177
Lokalizacja: Busko-Zdrój
jesli nie nadasz praw do wykonania to nie uruchomisz :)

to nie jest dodatek do skryptu z wiki ale autonomiczny kawalek :)

pliki mozesz nazwac jak chcesz ale musisz pozmieniac sciezki do pliku

u mnie nazywa sie hosts.p2p to ten z wpisami ip
i p2p - ten z prawami do wykonania.

home/P2P/hosts.tmp - tego bym nie ruszal - to tymczasowy i jest kasowany po uzyciu

sciezki sa wazne


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 12 kwietnia 2006, 13:42 
Offline

Rejestracja: czwartek, 6 kwietnia 2006, 23:08
Posty: 30
To powiedzcie mi dlaczego u usera pokazuje 0kB downloadu a na IMQ1 widzę, że ściąga 100 kB.
Jak dam niceshaper stats to też mam, że ma 100kB download.

Jedynie na wykresie z jego IP nic nie ma :cry:

Używam skryptów z WIKI.


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 8 ] 

Strefa czasowa UTC+2godz.


Kto jest online

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