I have setup most of my iptable rules without a problem and they all seem to work fine, except one. The one I am having a problem with is forwarding local traffic heading for our external ip address back to an internal server (port 80). Whatever I do the connection just dies on me. However When connecting from an external location everything works fine and my request is forward to the internal web server. Any ideas?
I didn't actually test these but if you got as far as you did you should see what I'm getting at. The packets from the web server need to go back through the gateway rather than directly to the lan computer because as far as the lan computer is concerned it's talking to 10.0.0.1 not 192.168.0.100.
Hopefully I haven't assumed to much about your setup and this will be of some use.