1) unfortunattely GERMAN
http://www.chkorn.de/tutorials-und-co/firewall-theorie/
2)
http://www.tldp.org/HOWTO/IPCHAINS-HOWTO-7.html
3)
http://publib.boulder.ibm.com/infoce.../07010307.html
4)
http://www.mikrotik.com/docs/ros/2.8/appex/dmz
Checking for iptables command........please wait
Concerning iptables
prerouting <---> Forward <--> Postrouting
........................|..............|
........................|..............|
........................I..............O
........................N..............U
........................P..............T
........................U..............P
........................T..............U
.......................................T
For Portforwarding you need to make a DNAT (Destination Network Adress Translation) before
the routing desission is made.
So the exact command would be like
iptables -t nat -A PREROUTING -p tcp --dport 80 -i ppp0 -j DNAT --to XXX.XX.XX.XX:80
This meens that you forward anything that is comming on port 80 to the server with the IP xxx.xx.xx.xx. So you just need to find out which service you want to forward an there you go!