David Howe wrote:
now, if I understand this right the first 3 lines of this output should be doing the job.
the routing table is for the local machine, you need to instruct the kernel that you wish to forward the 10.10.10.0 packets out over the ppp0 device, BUT that is not enough, IF the 10.10.10.0 packets do get out over the internet, where does the reply packets go ?? This is why you need NAT, it basically masquerades the connection so it apears to come from the local machine, but when the kernel recieves a packet destined to another network, it re-writes the packets headers and forwards the packet over the correct interface... A simple route will not work!! NAT is the way to go...
hth Sz