Hello all,
I am IPTABLES newbie having problems setting up a local network port
forwarding rule.I have a Redhat 7.2 box running IPTABLES 1.2.5, this box is
my
router/firewall.Behind this box sits my local network 192.168.100.0/24.
On this network I have an NT WEB\Email server at 192.168.100.2. My
internet IP is 66.57.5.60 which is eth0, which my domain name is also
registered
to. I need to construct a rule set that will forward any request from my
local network to 66.57.5.60:80 to 192.168.100.2:80

Any help would be greatly appreciated,

Brandon Oliver

I have configured port forwarding from the external interface to the
Web/Email server on my local network using the following rules

#Setting Up Port Forwarding (Web Port 80)
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j DNAT --to
192.168.100.2:80
iptables -A FORWARD -i eth0 -o eth1 -p tcp --dport 80 -j ACCEPT
echo "Port Forwarding WEB:80 Complete"

#Setting Up Port Fowarding (Web Port 443)
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 443  -j DNAT --to
192.168.100.2:443
iptables -A FORWARD -i eth0 -o eth1 -p tcp --dport 443 -j ACCEPT
echo "Port Forwarding WEB:443 Complete"

#Setting Up Port Forwarding (Mail Port 25)
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 25 -j DNAT --to
192.168.100.2:25
iptables -A FORWARD -i eth0 -o eth1 -p tcp --dport 25 -j ACCEPT
echo "Port Forwarding MAIL:25 Complete"

#Setting Up Port Forwarding (Mail Port 110)
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 110 -j DNAT --to
192.168.100.2:110
iptables -A FORWARD -i eth0 -o eth1 -p tcp --dport 110 -j ACCEPT
echo "Port Forwarding MAIL:110 Complete"



Reply via email to