I have tried for days and no go. Hope someone with more experience can help me out. Here is the scenario: I have two routers both flashed to tomato, one at home and one in the office. I setup vpn server at home and client in the office and I could access computers at home from office with no problem. But I want to do more with the settings: 1. How can I access computers in the office from home? i.e., access computers on the client side from the server side? 2. Is it possible to tell the client router that when a computer on the client side wants to access a predefined set of ip addresses, use the vpn and for everything else just use the usual route? I am thinking might be able to do it with the routing table, however, the route command in tomato seems to be very different from the counterpart on a regular distro. I have been fighting with it and it is beating me really hard. Thank you in advance for the help!!