Hi. Could somebody point me in the right direction on a ip forwarding 
problem that I've got despite endless trawling through FAQ's.

I have this setup with Redhat 7.1:

        ----
       |INET|
        ----
         |
         |*public_ip_address
      -----------
     |ADSL Router|
      -----------
         |* 192.168.5.10
         |
         |*[eth0]192.168.5.1
    -----------
   |           |                        |---|
   | Linux     |------------------------|DMZ|
   | iptables  | *[eth2]192.168.2.1     |---|
   |           |
    -----------
         |*[eth1]192.168.1.1
         |
         |
        ---
       |LAN|
        ---

What I want, to start with, is for all outgoing traffic on lan to be 
forwarded to external internet connection.

What I've done is added on firewall

   route add default gw 192.168.5.10

and run the following script

   #/bin/sh

   echo 1 > /proc/sys/net/ipv4/ip_forward

   /sbin/iptables --flush
   /sbin/iptables --table nat --flush
   /sbin/iptables --delete-chain
   /sbin/iptables --table nat --delete-chain

   /sbin/iptables --append FORWARD --in-interface eth0 -j ACCEPT
   /sbin/iptables --append FORWARD --in-interface eth1 -j ACCEPT
   /sbin/iptables --append FORWARD --in-interface eth2 -j ACCEPT


After this I can ping from firewall to internet and to 192.168.1.* subnet.
However on 192.168.1.* subnet I can ping 192.168.1.1, 192.168.5.1 but not 
192.168.5.10 and not any external addresses.

I would be grateful for any advice on troubleshooting this.

Thanks.

_________________________________________________________________
Chat with friends online, try MSN Messenger: http://messenger.msn.com


Reply via email to