# Clear Rules iptables -F iptables -X iptables -Z iptables -t nat -F # Default Rules iptables -P INPUT DROP iptables -P OUTPUT DROP iptables -P FORWARD DROP # Global Rules iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT iptables -A OUTPUT -m state --state ESTABLISHED,RELATED -j ACCEPT iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT iptables -A INPUT -p icmp -j ACCEPT # eth0 Rules iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to-source 24.50.121.248 #Block certian types of packets.... iptables -A OUTPUT -m state --state NEW -j ACCEPT # eth1 Rules iptables -A INPUT -s 192.168.11.0/28 -i eth1 -j ACCEPT iptables -A OUTPUT -d 192.168.11.0/28 -o eth1 -j ACCEPT iptables -A FORWARD -m state --state NEW -i eth1 -j ACCEPT # eth2 Rules iptables -A INPUT -s 192.168.11.16/28 -i eth2 -j ACCEPT iptables -A OUTPUT -d 192.168.11.16/28 -o eth2 -j ACCEPT iptables -A FORWARD -m state --state NEW -i eth2 -o eth0 -j ACCEPT # eth3 Rules iptables -A INPUT -s 192.168.11.32/28 -i eth3 -j ACCEPT iptables -A OUTPUT -d 192.168.11.32/28 -o eth3 -j ACCEPT iptables -A FORWARD -m state --state NEW -i eth3 -o eth0 -j ACCEPT # sl0 Rules iptables -A INPUT -s 192.168.2.0/28 -i sl0 -j ACCEPT iptables -A OUTPUT -d 192.168.2.0/28 -o sl0 -j ACCEPT iptables -A FORWARD -m state --state NEW -i sl0 -o eth1 -j ACCEPT iptables -A FORWARD -m state --state NEW -o sl0 -i eth1 -j ACCEPT iptables -A INPUT -s 24.50.121.249 -p tcp --sport 444 -j ACCEPT iptables -vnL