Problemik IPchains - ciąg dalszy...

Marek Guevara Baun marek.guevara w atm.com.pl
Śro, 14 Maj 2003, 16:59:54 CEST


Home1 wrote:
> 
> ipchains -F input
> ipchains -F output 
> ipchains -F forward
> ipchains -P input ACCEPT
> ipchains -P output ACCEPT
> ipchains -P forward DENY

Domyślnie akceptujemy pakiety na INPUT i OUTPUT.

> # IP
> ip=moje publiczne ip
> ip1=adres ip admina /telnet/
> 
> # FLUSH
> ipchains -A input -p tcp -s 0/0 1024:65535 -d ${ip} 1:65535 -j DENY -i eth0

Odrzucamy wszystkie pakiety TCP do nas, kierowane z portów 1024:65535
(jak na razie te z 1:1023 przechodzą) na eth0.

> ipchains -A output -p tcp -s 0/0 1024:65535 -d ${ip} 1:65535 -j DENY -i eth0

Odrzucamy wszystkie pakiety TCP *wychodzące* od nas (z dowolnym adresu
source) kierowane *do nas* (???) na eth0.

> # PERMINT ... ciach ....
> # 3389 dozwolone
> ipchains -A input -p tcp -s 195.117.30.196 1024:66565 -d ${ip} 3389 -j ACCEPT

Akceptujemy (na dowolnym interfejsie) pakiety TCP z adresu
195.117.30.196 (z portów 1024:66565) kierowane na nasz ip na port 3389,
ale pamiętamy, że pakiety takie dla interfejsu eth0 zostaną odrzucone
przez pierwszą regułkę (FLUSH) -- przesuń to na początek lub zmień
pierwszy wpis.

> ipchains -A input -p tcp -s 0/0 -d ${ip} 3389 -j DENY

Odrzucamy ....

Polecam ustawienie DENY na INPUT i OUTPUT, a na koniec regułek dodać:

ipchains -A input -j DENY -l
ipchains -A output -j DENY -l
ipchains -A forward -j DENY -l

Marek




Więcej informacji o liście dyskusyjnej pld-users-pl