alandgates said:
[I apologize in advance if this has been covered but a search did not return anything.
Well, without sharing what you searched for that doesn't tell us that much
Not trying to put words in your mouth, just cutting up the relevant parts here for clarity. If you think I missed anything or you think I misquoted you in any way do not hesitate to share. It's not my intention to offend here.
- internal IP address is 10.0.0.1.
- two additional subnets 10.0.1.0/24 and 10.0.2.0/24.
- My routes seem to work properly because I can successfully ping 10.0.0.1 from either subnet but I cannot seem to get out to the Internet from those subnets.
Being able to ping
10.0.0.1 is not proof that your routing table is correct. That is; it allows you to reach
10.0.0.1 but it should
also allow you to reach the rest.
My suggestion is to share the routing table of any host sitting on either of the two other subnets. Or, even better, try using (for example)
$ traceroute google.com
and check what routes it's taking and where it's stalling.
From my location it is normal to see a blank appear between
216.239.49.30 and
74.125.136.113 but since both of them sit on the Google network it's not something to worry about.
My theory so far; while the current routing table may tell your hosts how to reach
10.0.0.1 this doesn't necessarily tell them how to reach the rest of the world. Or put in normal words: where is the default route on those hosts pointing to?
Other possible causes I can some up with are a firewall misconfiguration or the possibly more obvious
natd misconfiguration. But since you're not giving us much to work with this is all guessing on my part.