Summary of connectivity
A/ 192.168.0.1 > 10.0.0.1 # YES/yes - Always B/ 192.168.0.1 > 10.0.0.2 # YES/yes - Always C/ 10.0.0.1 > 10.0.0.2 # YES/no - EXCEPT when 2nd NAT applied D/ 10.0.0.1 > 192.168.0.3 # NO/yes - EXCEPT when 2nd NAT applied E/ 10.0.0.1 > 192.168.0.1 # YES/no - BUT ONLY when route is applied
I find C interesting ... can't ping a gateway in its own network when... ! 10.0.0.2 a "gateway" but not actually defines anywhere as such. IE : 10.0.0.x defines 10.0.0.1 as a gateway, 192.168.0.x defines 192.168.0.1 as a gateway, 192.168.0.1 defines 10.0.0.1 as a gateway,
I assume you are using iptables for NAT. We need to know what rules are set and the routes on both 10.0.0.1 and 192.168.0.1. What is the output of:
10.0.0.1: route -n 10.0.0.1: iptables -L 192.168.0.1: route -n 192.168.0.1: iptables -L
Fil -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
