ograniczenie po

Konfiguracja serwerów, usług, itp.
Luc3k
Posty: 67
Rejestracja: 12 sierpnia 2008, 08:56
Lokalizacja: Nowy Sącz

ograniczenie połączeń

Post autor: Luc3k »

Mam w sieci użytkownika, który nagminnie nawiązuje dużą ilość połączeń. Najprawdopodobniej jest to jakiś p2p. Tu pojawia się kłopot bo połączenia, które nawiązuje idą przez UDP. Czy da się to jakoś sensownie ograniczyć przy pomocy iptables?
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post autor: lessmian2 »

Luc3k pisze:Da się to jakoś sensownie ograniczyć przy pomocy iptables?
Pewnie że można:

Kod: Zaznacz cały

iptables -A OUTPUT -p udp -m owner --uid-owner nick -m connlimit --connlimit-above limit -m multiport --dport porty -j REJECT
Nie testowałem, ale powinno zadziałać :->
Luc3k
Posty: 67
Rejestracja: 12 sierpnia 2008, 08:56
Lokalizacja: Nowy Sącz

Post autor: Luc3k »

A gdybym to chciał zastosować tylko do jednego adresu ip?
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post autor: lessmian2 »

To:

Kod: Zaznacz cały

man iptables

Kod: Zaznacz cały

       [!] -s, --source address[/mask]
              Source specification. Address can be either a network name, a hostname (please note that specifying any name to be resolved with a remote query such as DNS is a
              really bad idea), a network IP address (with /mask), or a plain IP address.  The mask can be either a network mask or a plain number, specifying the  number  of
              1’s at the left side of the network mask.  Thus, a mask of 24 is equivalent to 255.255.255.0.  A "!" argument before the address specification inverts the sense
              of the address. The flag --src is an alias for this option.

Kod: Zaznacz cały

[!] -d, --destination address[/mask]
              Destination specification.  See the description of the -s (source) flag for a detailed description of the syntax.  The flag --dst is an alias for this option.
mariaczi
Member
Posty: 1343
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Post autor: mariaczi »

Wydaje mi się, że w regule trzeba zastosować łańcuch FORWARD nie OUTPUT gdyż ruch przechodzi przez maszynę, która dzieli i udostępnia połączenie do internetu.
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post autor: lessmian2 »

mariaczi pisze:Wydaje mi się, że w regule trzeba zastosować łańcuch FORWARD
Luc3k nic nie napisał dokładnie skąd, dokąd, gdzie, przez co itp. chce ustawić limit. Jak napisze, to będzie wiadomo w który łańcuch wsadzić regułkę.
Luc3k
Posty: 67
Rejestracja: 12 sierpnia 2008, 08:56
Lokalizacja: Nowy Sącz

Post autor: Luc3k »

Cały ruch idzie przez serwer najprostszą z możliwych metod. Modem - Serwer - NAT - użytkownicy.
ODPOWIEDZ