Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
NiceShaper+imq na mrtg no i config http://forum.freesco.pl/viewtopic.php?f=22&t=11977 |
Strona 1 z 1 |
Autor: | oizu [ wtorek, 4 kwietnia 2006, 07:25 ] |
Tytuł: | NiceShaper+imq na mrtg no i config |
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<<< |
Autor: | oizu [ wtorek, 4 kwietnia 2006, 07:28 ] |
Tytuł: | |
qrwde! nie wiem czemu nie pokazuje mi uploadu dla poszczgólnych users \\\\\\\\\ ![]() |
Autor: | -MW- [ wtorek, 4 kwietnia 2006, 11:23 ] |
Tytuł: | |
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? |
Autor: | oizu [ wtorek, 4 kwietnia 2006, 12:23 ] |
Tytuł: | |
ehhh.. warstwami w klejałem i..... ![]() 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 |
Autor: | -MW- [ wtorek, 4 kwietnia 2006, 13:13 ] |
Tytuł: | |
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 |
Autor: | oizu [ wtorek, 4 kwietnia 2006, 16:09 ] |
Tytuł: | |
Mistrzu Wielki [MW] ![]() ![]() 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 ![]() |
Autor: | -MW- [ wtorek, 4 kwietnia 2006, 20:46 ] |
Tytuł: | |
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 |
Autor: | mund [ środa, 12 kwietnia 2006, 13:42 ] |
Tytuł: | |
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 ![]() Używam skryptów z WIKI. |
Strona 1 z 1 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |