Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest środa, 18 czerwca 2025, 19:12

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 112 ]  Przejdź na stronę 1, 2, 3, 4, 5, 6  Następna
Autor Wiadomość
Post: piątek, 3 lutego 2006, 22:19 
Offline

Rejestracja: niedziela, 18 grudnia 2005, 01:20
Posty: 42
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?


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 3 lutego 2006, 23:32 
Offline
Użytkownik

Rejestracja: niedziela, 6 czerwca 2004, 19:35
Posty: 273
Lokalizacja: wlkp
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.

_________________
GG
Obrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 3 lutego 2006, 23:37 
Offline

Rejestracja: niedziela, 18 grudnia 2005, 01:20
Posty: 42
Proszę o skrypty, jeśli można łopatologicznie w miarę jak to odpalić :)


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

Rejestracja: niedziela, 6 czerwca 2004, 19:35
Posty: 273
Lokalizacja: wlkp
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

_________________
GG
Obrazek


Ostatnio zmieniony niedziela, 5 lutego 2006, 23:28 przez gg123456, łącznie zmieniany 7 razy

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

Rejestracja: niedziela, 6 czerwca 2004, 19:35
Posty: 273
Lokalizacja: wlkp
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

_________________
GG
Obrazek


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

Rejestracja: niedziela, 18 grudnia 2005, 01:20
Posty: 42
Dzięki, wszystko działa idealnie, myślę że to dużo lepsze rozwiązanie od imq...

_________________
Obrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 4 lutego 2006, 19:01 
Offline
MODERATOR

Rejestracja: sobota, 30 lipca 2005, 14:08
Posty: 3984
Lokalizacja: Rzeszów
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.


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

Rejestracja: sobota, 26 listopada 2005, 07:47
Posty: 864
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


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

Rejestracja: czwartek, 19 sierpnia 2004, 15:18
Posty: 1273
Lokalizacja: Tychy
pingi kosmos !!!

_________________
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, 00:03 
Offline
Użytkownik

Rejestracja: niedziela, 6 czerwca 2004, 19:35
Posty: 273
Lokalizacja: wlkp
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]

_________________
GG
Obrazek


Ostatnio zmieniony niedziela, 5 lutego 2006, 00:15 przez gg123456, łącznie zmieniany 1 raz

Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 5 lutego 2006, 00:15 
Offline
MODERATOR

Rejestracja: sobota, 30 lipca 2005, 14:08
Posty: 3984
Lokalizacja: Rzeszów
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.


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

Rejestracja: sobota, 26 listopada 2005, 07:47
Posty: 864
zgadzam się - pingi kosmos! przy włączonym p2p mam 9ms - jak bez obciążenia :D Dzięki gg123456. Mam tylko jeden problem. Jak stworzę tą klasę to mi niceshaper żadnych statsów odnośnie uploadu nie pokazuje. Wszyscy mają po 0. U Ciebie też tak jest?


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

Rejestracja: niedziela, 6 czerwca 2004, 19:35
Posty: 273
Lokalizacja: wlkp
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.

_________________
GG
Obrazek


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

Rejestracja: sobota, 26 listopada 2005, 07:47
Posty: 864
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 ?


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

Rejestracja: niedziela, 6 czerwca 2004, 19:35
Posty: 273
Lokalizacja: wlkp
odpal wszystko i daj 'iptables -t mangle -v -L PREROUTING'. Zobacz ile pakietowo ktoredy przeplywa

_________________
GG
Obrazek


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

Rejestracja: sobota, 26 listopada 2005, 07:47
Posty: 864
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.


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

Rejestracja: niedziela, 6 czerwca 2004, 19:35
Posty: 273
Lokalizacja: wlkp
jakie masz lacze? jaki masz wewnetrzny adres?

_________________
GG
Obrazek


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

Rejestracja: czwartek, 19 sierpnia 2004, 15:18
Posty: 1273
Lokalizacja: Tychy
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 :)

_________________
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, 11:42 
Offline
Użytkownik

Rejestracja: sobota, 26 listopada 2005, 07:47
Posty: 864
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 :?


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

Rejestracja: czwartek, 19 sierpnia 2004, 15:18
Posty: 1273
Lokalizacja: Tychy
no chetnie zobacze jpg-a z włączonym torentem i wynikiem WinMTR

_________________
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: 112 ]  Przejdź na stronę 1, 2, 3, 4, 5, 6  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 13 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