Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have two OpenVPN server instances running on a WRT54GL (Tomato f/w 1.27vpn), one uses and has 3 of my virtual servers, with this being used to backup these servers nightly thru the vpn. I also connect to this instance via laptop when I'm out and about. This is working fine. Now to the problem.. I have the second OpenVPN instance configured on and a virtual server connected there with a couple more to follow. I want to keep the networks separate since one is my personal stuff and the others are for clients. Both OpenVPN instances are configured for client-to-client. My problem is when I'm out on the laptop, I get to the subnet, since I get ifconfig-pushed a addresss, but cannot figure out how/where to configure routing to allow me to get to/from the network. I kind of expect that to be in the WRT54GL/Tomato routing table since that's the gateway for both networks, but I've tried all sorts of combinations and get no connection between the two networks.. It's gotta be simple, but I'm missing it...


share|improve this question

Not sure if you can edit the openvpn.conf file on a WRT, but if you can; this is how to push a route to the client:

push "route"

share|improve this answer

I don't know about Tomato but with OpenVPN you can push more than more route to the clients with the following in your OpenVPN server config.

push "route"
push "route"

But that said I'm not sure how much you'll be able to truly keep these networks separate with Tomato acting as the gatekeeper. Without a proper firewall and either separate hardware or VLANs in place keeping these networks separate is going to be a loosing battle. It's not that hard to add routes to your computer manually and gain access to this other network. In fact I bet you could setup the route to this other network manually on your laptop and access it just fine through your existing OpenVPN setup.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.