Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
torrent beznadziejnie, bearshare za dobrze... http://forum.freesco.pl/viewtopic.php?f=22&t=11072 |
Strona 1 z 6 |
Autor: | p4w3k [ piątek, 3 lutego 2006, 22:19 ] |
Tytuł: | torrent beznadziejnie, bearshare za dobrze... |
Witam, działa u mnie niceshaper + imq. Pakiety z torrenta przechodzą przez imq2, imq3 (tak mi się wydaje, gdy ściągam na kliencie to włączam przez putty ifconfig i wygląda, że leci...). IPP2P najnowsze... Firewall Adiego 1. Klient torrenta BitSpirit v3.0.1 ściąga z prędkością nie przekraczającą 2 kB/s o ile w ogóle coś ściąga... Nie mam pojęcia dlaczego, skoro w imq_p2p_eth mam limity do 50kB/s. 2. Klient bearshare rozpędza się jak głupi do 100kB/s i nie mogę go wyłapać. Ktoś ma jakieś sugestie? |
Autor: | gg123456 [ piątek, 3 lutego 2006, 23:32 ] |
Tytuł: | |
U mnie tez ipp2p dziala beznadziejnie, wiec zrobilem filtrowanie po portach. Filtruje w uploadzie. Wszystkie polaczenia na wazniejsze porty ida szerokim gardlem, a reszta przez waskie. Do tego jeszcze szerokim ida pakiety ponizej 128bajtow (wszystkie ACK). Dziala to lepiej niz dobrze. Jak chcesz, to wrzuce na forum skrypciki. |
Autor: | p4w3k [ piątek, 3 lutego 2006, 23:37 ] |
Tytuł: | |
Proszę o skrypty, jeśli można łopatologicznie w miarę jak to odpalić ![]() |
Autor: | gg123456 [ sobota, 4 lutego 2006, 00:10 ] |
Tytuł: | |
zrob klase interactive w niceshaperze (o wartosi ceil np. 5kbps) i method na 'mark' zamiast 'imq' stworz plik: /etc/iptables/mark iptables -t mangle -F PREROUTING iptables -t mangle -A PREROUTING -s 192.168.0.0/24 -p all -i eth0 -j MARK --set-mark 0x800 for dport in `cat /etc/iptables/ports.tcp`;do iptables -t mangle -A PREROUTING -s 192.168.0.0/24 -p tcp -i eth0 --dport $dport -j niceshaper_ul done for dport in `cat /etc/iptables/ports.udp`;do iptables -t mangle -A PREROUTING -s 192.168.0.0/24 -p udp -i eth0 --dport $dport -j niceshaper_ul done iptables -t mangle -A PREROUTING -s 192.168.0.0/24 -p all -i eth0 -m length --length :128 -j niceshaper_ul iptables -t mangle -A PREROUTING -s 192.168.0.0/24 -i eth0 -p icmp -j niceshaper_ul stworz pliki ports.tcp i ports.udp i umiesc w nim porty, ktore maja miec priorytet: 80 443 22 21 25 53 110 8080 27015 27016 27017 20 7000 28960 28961 28962 28963 28964 119 3832 8000 8001 8074 8350 9078 Potem zmien nazwe pliku /usr/bin/niceshaper na np. nices W miejsce pliku niceshaper stworz skrypt: !!! UWAGA na 4 linijke. Musi ona wskazywac na pierwszy skrypt w tym poscie !!! #!/bin/bash start() { /usr/bin/nices start /etc/iptables/mark } stop() { /usr/bin/nices stop iptables -t mangle -F PREROUTING } stats() { /usr/bin/nices stats } case "$1" in start) start ;; stop) stop ;; stats) stats ;; restart) stop sleep 1 start ;; *) echo "Użycie: $0 {start|stop|restart|stats}" esac exit 0 Teraz za kazdym uruchomienie niceshaper (badz jego restarcie) bedzie kasowany normalny wpis, a zamiast niego bedzie ustawianie marku na 0x800, przez co wszystkie pakiety uzyskaja taki mark. Pozniej iptables sprawdza, czy pakiet 'idzie' to uprzywilejowanego portu i jesli tak, to kieruje go do niceshaper_ul, gdzie uzyska on mark odpowiedni dla danego usera. Wtedy pakiety do portu 80 w necie pojda przez klasy userow, a pakiety do innych portow (np. do emula jakiegos goscia w necie) pojda przez klase ograniczona do 5KB/s. Zeby przystosowac to do IMQ trzeba zmienic '-j MARK --set-mark 0x800' i '-j niceshaper_ul' na odpowiednie TO DEV |
Autor: | gg123456 [ sobota, 4 lutego 2006, 00:11 ] |
Tytuł: | |
UWAGA NA KONCE WIERSZY (zawiniete) RUCHU P2P nie bedzie widac w niceshaper stats, bo idzie przez interactive. SKRYPTY UCINAJA TYLKO PASMO UPLOAD. Download jest sterowany przez niceshapera tylko, ale mozna skrypty przerobic dla downloadu (mi np. download wisi. wazne jest dla mnie, zeby uploadu nie zapchalo) eth0 - siec WEWNETRZNA 192.168.0.0 - adres sieci wewnetrznej |
Autor: | p4w3k [ sobota, 4 lutego 2006, 17:01 ] |
Tytuł: | |
Dzięki, wszystko działa idealnie, myślę że to dużo lepsze rozwiązanie od imq... |
Autor: | tasiorek [ sobota, 4 lutego 2006, 19:01 ] |
Tytuł: | |
p4w3k pisze: Dzięki, wszystko działa idealnie, myślę że to dużo lepsze rozwiązanie od imq...
Dopoki uzyszkodniki nie domysla sie ktore porty sa uprzywilejowane i nie ustawia p2p na tych portach. |
Autor: | marask [ sobota, 4 lutego 2006, 19:32 ] |
Tytuł: | |
a czy zamiast podmieniać plik niceshaper nie łatwiej byłoby zedytować plik /etc/rc.d/niceshaper ?? #!/bin/bash . /etc/rc.conf . /etc/rc.d/functions start() { stat_busy "Startuje niceshaper (kontrola przepływu)" /usr/bin/niceshaper start /etc/iptables/markowanie_priorytetow stat_done } stop() { stat_busy "Zatrzymanie niceshaper" /usr/bin/niceshaper stop /usr/sbin/iptables -t mangle -F PREROUTING stat_done } stats() { /usr/bin/niceshaper stats } case "$1" in start) start ;; stop) stop ;; stats) stats ;; restart) stop sleep 1 start ;; *) echo "usage: $0 {start|stop|restart|stats}" esac exit 0 |
Autor: | hx [ sobota, 4 lutego 2006, 20:45 ] |
Tytuł: | |
pingi kosmos !!! |
Autor: | gg123456 [ niedziela, 5 lutego 2006, 00:03 ] |
Tytuł: | |
marask pisze: a czy zamiast podmieniać plik niceshaper nie łatwiej byłoby zedytować plik /etc/rc.d/niceshaper ?? To zalezy czym resetujesz niceshapera, bo mi sie resetuje skryptem co 2 godzinki. hx pisze: pingi kosmos !!! Na koncu jest: iptables -t mangle -A PREROUTING -i eth0 -p icmp --icmp-type echo-request -j niceshaper_ul Moze cos nie chodzi w tym wierszu? --- EDIT ----- Powinno byc: iptables -t mangle -A PREROUTING -s 192.168.0.0/24 -i eth0 -p icmp -j niceshaper_ul ---------------- tasiorek pisze: Dopoki uzyszkodniki nie domysla sie ktore porty sa uprzywilejowane i nie ustawia p2p na tych portach. To dziala na UPLOAD, wiec wszyscy w necie musieliby zmienic port programow na np. 80, co jest nierealne.[/code] |
Autor: | tasiorek [ niedziela, 5 lutego 2006, 00:15 ] |
Tytuł: | |
gg123456 pisze: To dziala na UPLOAD, wiec wszyscy w necie musieliby zmienic port programow na np. 80, co jest nierealne.
Co ma piernik do wiatraka? Masz regulke zawierajaca dport, wiec jesli ktos z kim sie laczysz ma ustawionego klienta p2p na porcie 80 (sprawdzalem na emulu i zdarza sie dosyc czesto) i Ty sie z nim laczysz, to nie wazne, czy sciagasz, czy wysylasz i tak pojdzie priorytetem. |
Autor: | marask [ niedziela, 5 lutego 2006, 00:16 ] |
Tytuł: | |
zgadzam się - pingi kosmos! przy włączonym p2p mam 9ms - jak bez obciążenia ![]() |
Autor: | gg123456 [ niedziela, 5 lutego 2006, 00:24 ] |
Tytuł: | |
tasiorek Masz racje. Nie sprawdzalem ile ludzi w necie ma p2p na 80 porcie. Dla mnie jest tylko wazne to, ze dziala mi to lepiej niz ipp2p. @marask Sprawdz, czy zmieniles wszedzie eth0 na swoja WEWNETRZNA siec (dla DSL jest eth1) oraz czy zmieniles wszedzie 192.168.0.0 na swoj adres wewnetrznej sieci. Jesli niceshaper stats pokazuje 0 nawet, jak korzystasz z www, to znaczy, ze nie dzialaja skrypty. |
Autor: | marask [ niedziela, 5 lutego 2006, 00:39 ] |
Tytuł: | |
próbowalem na wszystkie sposoby - nie pokazuje pacman -R niceshaper pacman -S niceshaper mv /etc/niceshaper/config.pacsave /etc/niceshaper/config mv /etc/niceshaper/users.pacsave /etc/niceshaper/users i działą :/ nie mam pojęcia co jest grane. Może STOP nie usuwa regułek ? |
Autor: | gg123456 [ niedziela, 5 lutego 2006, 00:50 ] |
Tytuł: | |
odpal wszystko i daj 'iptables -t mangle -v -L PREROUTING'. Zobacz ile pakietowo ktoredy przeplywa |
Autor: | marask [ niedziela, 5 lutego 2006, 01:00 ] |
Tytuł: | |
nic przesz nie nie przeplywa. bynajmniej ja nic nie widzę. w momencie włączenia Twojego skryptu (zmniejszylem tylko liczbę portów) statystyki uplo od nice przestają pokazywać cokolwiek. A upload jest nieprzycinany. |
Autor: | gg123456 [ niedziela, 5 lutego 2006, 01:04 ] |
Tytuł: | |
jakie masz lacze? jaki masz wewnetrzny adres? |
Autor: | hx [ niedziela, 5 lutego 2006, 01:47 ] |
Tytuł: | |
marask pisze: zgadzam się - pingi kosmos! przy włączonym p2p mam 9ms - jak bez obciążenia :
bez jaj dzielisz łącze z babcią i dziadkiem chyba że do swojego serwera ![]() |
Autor: | marask [ niedziela, 5 lutego 2006, 11:42 ] |
Tytuł: | |
mam udowodnić? Sam mam odpalonego torrenta (BitComet) i wysyłam 20kB a pingi się utrzymują eleganckie. Łącze DSL4000. Tylko teraz coś namieszałem i jak zaaplikuję do regułę do priorytetów to nie pokazuje mi uploadu p2p w niceskaperze ![]() |
Autor: | hx [ niedziela, 5 lutego 2006, 13:16 ] |
Tytuł: | |
no chetnie zobacze jpg-a z włączonym torentem i wynikiem WinMTR |
Strona 1 z 6 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |