port Forwarding

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Can someone help me understand this?

  I have a firewall setup up with two nic's in it.

               1 eth0 24.190.x.x  which is my Internet connection
               2 eth1 172.16.12.165 which is a local area network.

              I have a web server at 172.16.12.160  “I hope thats clear”

    Now if I port forward this way it will not work.

             “iptables -A PREROUTING -i eth0 -t nat -p tcp –dport 80 -j DNAT –to 
                172.16.12.160:80”
               “iptables -A FORWARD -p tcp -d 172.16.12.160 –dport 80 -i eth0 -o eth1 
                 -j ACCEPT”


But if I do it this way It will work:

                 “iptables -t nat  -A PREROUTING -p tcp –dport 80 -d 24.190.x.x -i eth0 -j   
                   DNAT --to-destination 172.16.12.160  172.16.12.160”

                   “iptables -A POSTROUTING -p tcp –dport 80 -d 172.16.12.160 -j SNAT -o    
                     eth1 –to-source 172.16.12.165”


Could anyone please explain why the first way did not work, all the directions I read claim that is how to port forward.


Any help is appreciated



Thanks 
Dominic Iadicicco




[Index of Archives]     [Linux Netfilter Development]     [Linux Kernel Networking Development]     [Netem]     [Berkeley Packet Filter]     [Linux Kernel Development]     [Advanced Routing & Traffice Control]     [Bugtraq]

  Powered by Linux