Hello, I have a fedora box with IP Masquerading setup. I used the instructions on tldp.org (http://tldp.org/HOWTO/IP-Masquerade-...-examples.html) to set it up. The problem is that I can't ssh from my firewall box to any internal linux box. my firewall is configured eth0 as internal and eth1 as external and just using basic iptables ruleset from the tutorial. When I try to ssh to my internal box 192.168.0.x from the external box I get " ssh: connect to host 192.168.0.x port 22: No route to host". I can ping the ip fine. My routing table looks like this:
[root@oracle rc.d]# ip route show via dev eth0 via dev eth0
external_IP/24 dev eth1 proto kernel scope link src ISP_address dev eth0 scope link
default via ISP_gateway dev eth1

[root@oracle rc.d]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface UGH 0 0 0 eth0 UG 0 0 0 eth0
external_IP U 0 0 0 eth1 U 0 0 0 eth0 ISP_gateway UG 0 0 0 eth1

what's wrong with my routing table? Please help.