IPTABLES a FTP

Jiri Drasnar drasnar na mineral.cz
Pondělí Prosinec 10 14:56:14 CET 2001


Ahoj!

Mam server pripojeni bezdratem na internet na eth0 a dalsi PC se k nemu 
pripojuji pres jeho eth1. Vse bezi podle predstav ale nedari se mi 
rozchodit FTP na adresy mimo lokalni sit ... poradi mi nekdo? FW mam 
nastaven takto (sekci pro maskaradu jsem pro neuspech zaremoval):

# odstraneni modulu

rmmod iptable_filter
rmmod ip_conntrack
rmmod ip_conntrack_ftp

# natazeni potrebnych modulu

cd /lib/modules/2.4.13-0.5custom/kernel/net/ipv4/netfilter/
modprobe iptable_filter
modprobe ip_conntrack
modprobe ip_conntrack_ftp

# vycisteni pravidel filtrovani

iptables -F

# implicitni odmitnuti paketu

iptables -P INPUT DROP
iptables -P OUTPUT DROP
iptables -P FORWARD DROP

#
echo "1" > /proc/sys/net/ipv4/ip_forward

# povoleni ip forwardingu a prekladu sitovych adres

#iptables -t nat -P POSTROUTING DROP
#iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
#iptables -t nat -A PREROUTING -i eth1 -s 192.168.0.0/16 -j DROP

# povoleni veskere lokalni komunikace

iptables -I INPUT -i lo -j ACCEPT
iptables -I OUTPUT -o lo -j ACCEPT

# povoleni veskere komunikace na eth1 - lokalni LAN

iptables -I INPUT -i eth1 -j ACCEPT
iptables -I OUTPUT -o eth1 -j ACCEPT

# povoleni odchozich paketu bez omezeni

iptables -A OUTPUT -o eth0 -p tcp -j ACCEPT
iptables -A OUTPUT -o eth0 -p udp -j ACCEPT
iptables -A OUTPUT -o eth0 -p icmp -j ACCEPT

# povoleni paketu vsech tcp navazanych spojeni

iptables -m state -A INPUT -i eth0 --state ESTABLISHED -j ACCEPT

# povoleni aktivniho FTP

iptables -m state -A INPUT -i eth0 --state RELATED -j ACCEPT

# povoleni SSH

iptables -A INPUT -i eth0 -p tcp --dport 22 --syn -j ACCEPT

# povoleni DNS

iptables -A INPUT -i eth0 -p udp --sport 53 -j ACCEPT

# povoleni EMAILU

iptables -A INPUT -i eth0 -p tcp --dport 25 --syn -j ACCEPT

Dik za rady!

---
Odchozí zpráva neobsahuje viry.
Zkontrolováno antivirovým systémem AVG (http://www.grisoft.cz).
Verze: 6.0.306 / Virová báze: 166 - datum vydání: 4.12.2001




Další informace o konferenci Linux