Having the same IP-Ranges in your home and your work not only can but will be a problem.
Your machine gets the information that your server has IP-Adress 10.10.10.X. Your mac is happy, as all traffic going to 10.10.10.something should go via the ethernet-interface and sends it taht way even though there might not be any machine. The computer will sometime realize that there is no machine there but it will never send the request via the VPN-Connection even though it could reach the server there.
There are two "solutions" to that issue.
- You can either send all traffic via the VPN-Connection as suggested by shinjijai. But then you will not be able to reach any servers in your local network while connected via VPN. And - depending on your internet-connection and surf-habits - this can slow you down.
- Or you have to rethink your local IP-Adressing scheme. Do you actually need a class A-Subnet at home? Or would a private network in the 192.168.10.y range be sufficient? As most companies use either 10.x.y.z or 172.16.x.y as their internal netwwork IP-Range it is rather unlikely that you have to do that again.
Personally I'd use the second solution.