Ok, simple question, I just need a fresh brain on it and don't have any local resources.
I've got a routerA that can ping it's local subnetA, but not the subnetB on the other side of the wan. routerA can ping the remote routerB, and its local subnetA can ping the subnetB IF subnetB host has a local route back via the routerB (default gateway is not routerB, though default gateway knows subnetA is via routerB). On the other had, routerB and subnetB can ping routerA and subnetA without problems, EVEN if they're just using the default gateway to guide their route. See vertical diagram below, all subnets are /24 for simplicity. All routers are Cisco 3640.
subnetA - 192.168.103.0 - defgateway=192.168.103.1
routerA192.168.103.1-inside 10.0.0.2-outside ip route 0.0.0.0 0.0.0.0 192.168.101.1 ip route 192.168.101.0 255.255.255.0 10.0.0.1
routerB192.168.101.70-inside addr. 10.0.0.1-outside addr. ip route 0.0.0.0 0.0.0.0 192.168.101.1 ip route 192.168.103.0 255.255.255.0 10.0.0.2
subnetB - 192.168.101.0 - defgateway=192.168.101.1
restofworldrouter192.168.101.1-inside ip route 192.168.103.0 255.255.255.0 192.168.101.70
a traceroute from routerA to subnetB dies at 10.0.0.1 (routerB's outside address)
so, what is configured wrong here?