Josh Cepek made some good points.
(allthough I believe the NAT-enabled router scenarion, the router itself is not neccesary, it can be done without it*)
So the question is (again):
What do you (from the viewpoint of a VPN client laptop) want ?
Acces some hosts on your compay ?
Access the entire compyny LAN ?
Access the (rest of) internet ?
If you don't tell us what you want, we can't tell you how to do it ;-)
PS: I am using a latop with VPN with overlapping networks every day and it works fine.
For what I want. I know what I want. And that works.
Currently, VPN users have access to all network resources allowed to them by their Active Directory account (Windows servers) or separate logins for the Linux systems.
Most of their access is DNS-based though.
Primary Domain Controller + DNS Server: 10.0.0.105
Backup Domain Controller + DNS Server: 10.0.0.107
Primary Email Server: 10.0.0.104
Backup Email Server: 10.0.0.103
Web Server + Time Server: 10.0.1.139
Primary File Server: 10.0.0.120
Unfortunately, all of these are pretty necessary.