All pastes #488661 Raw Edit

Stuff

public text v1 · immutable
·published 2007-05-15 03:05 UTC
rendered paste body
# (1) Policies (default)
iptables -F INPUT
iptables -F OUTPUT
iptables -F FORWARD
iptables -t nat -F

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

# (2) User-defined chain for ACCEPTed TCP packets
#iptables -N okay
#iptables -A okay -p TCP --syn -j ACCEPT
#iptables -A okay -p TCP -m state --state ESTABLISHED,RELATED -j ACCEPT
#iptables -A okay -p TCP -j DROP

# (3) INPUT chain rules
# Rules for incoming packets from LAN
iptables -A INPUT -p ALL -i eth2 -s 192.168.148.0/24 -j ACCEPT
iptables -A INPUT -p ALL -i eth2 -s 192.168.148.255 -j ACCEPT
iptables -A INPUT -p ALL -i eth2 -s 89.212.77.229 -j ACCEPT
iptables -A INPUT -p ALL -i lo -s 127.0.0.1 -j ACCEPT

# Packets for established connections
#iptables -A INPUT -p ALL -d 192.168.2.6 -m state --state ESTABLISHED,RELATED -j ACCEPT

# (4) Rules for incoming packets from the Internet

#TCP
iptables -A INPUT -p TCP -i eth2 -s 0/0 --dport 21 -j ACCEPT
iptables -A INPUT -p TCP -i eth2 -s 0/0 --dport 2222 -j ACCEPT
iptables -A INPUT -p TCP -i eth2 -s 0/0 --dport 25 -j ACCEPT
iptables -A INPUT -p TCP -i eth2 -s 0/0 --dport 53 -j ACCEPT
iptables -A INPUT -p TCP -i eth2 -s 0/0 --dport 953 -j ACCEPT
iptables -A INPUT -p TCP -i eth2 -s 0/0 --dport 80 -j ACCEPT
iptables -A INPUT -p TCP -i eth2 -s 0/0 --dport 143 -j ACCEPT
iptables -A INPUT -p TCP -i eth2 -s 0/0 --dport 110 -j ACCEPT
iptables -A INPUT -p TCP -i eth2 -s 192.168.0.0/16 --dport 3306 -j ACCEPT
iptables -A INPUT -p TCP -i eth2 -s 0/0 --dport 30000:30100 -j ACCEPT

#UDP
iptables -A INPUT -p UDP -i eth2 -s 0/0 --dport 53 -j ACCEPT
iptables -A INPUT -p UDP -i eth2 -s 0/0 --dport 32768 -j ACCEPT

#ICMP rules
iptables -A INPUT -p ICMP -i eth2 -s 0/0 --icmp-type 11 -j ACCEPT