#!/bin/sh # # Nat'ing Firewall # ---------------- # # Latest Version # -------------- # http://www.Linux-Sec.net/Firewalls/scripts/rc.iptable.nat.firewall # # # 27-Feb-02 amo Excerpt from # http://lists.samba.org/pipermail/netfilter/2001-November/016812.html # # # iptables -F OUTPUT iptables -F INPUT iptables -F FORWARD iptables -t nat -F PREROUTING # # # iptables -P OUTPUT ACCEPT iptables -P INPUT ACCEPT iptables -P FORWARD ACCEPT # # iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE # echo 1 > /proc/sys/net/ipv4/ip_forward # iptables -t nat -A PREROUTING -p tcp --dport 80 -i ppp0 -j DNAT --to 192.168.1.40:80 # iptables -t nat -A PREROUTING -p tcp --dport 25 -i ppp0 -j DNAT --to 192.168.1.40:25 iptables -t nat -A PREROUTING -p udp --dport 25 -i ppp0 -j DNAT --to 192.168.1.40:25 # iptables -t nat -A PREROUTING -p tcp --dport 110 -i ppp0 -j DNAT --to 192.168.2.40:110 iptables -t nat -A PREROUTING -p udp --dport 110 -i ppp0 -j DNAT --to 192.168.2.40:110 # # # end of file