I have my main linux box working as a firewall/router with IP 
Masquerading. The setup is as follows

main system (Firewall/Router)
eth0- internal interface (192.167.0.1)
eth1- internet facing interface. (DHCP)
This system runs Redhat 9 and a firewall script that i grabbed from the 
net. I have modified it to suit my needs.


system -2 
The second one is a IBM 300GL connected to main system through a hub.It 
runs debian and doesn't have any firewall on it.
eth0(192.167.0.105) 

now the simple script that i am using works great(saved 40 bucks on a 
router ;)) but the one thing that i ma not able to do is port-forward. I 
am trying to forward port 80(plugin anyother port doesn't matter) but its 
not working. I am running a apache(on port 80) on 192.167.0.105 and able 
to open it on the browser on the main system. 
in my script i have following 

############################################################################
$IPTABLES -A INPUT -i $INSIDE -d 192.167.0.105 -j ACCEPT
#
$IPTABLES -A INPUT -i $OUTSIDE -d 0/0 -p tcp --dport 80 -j ACCEPT
# Port forwarding
$IPTABLES -t nat -A PREROUTING -i $OUTSIDE -p tcp --dport 80  -j DNAT --to 
192.167.0.105
############################################################################  
you can see the full script 
http://www.i-55.com/~pkarthik/rc.firewall-2.4

   I know i am doing a stupid mistake somewhere but can't figure out 
where. any pointers?
Karthik

Reply via email to