Dear SgtPepperKSU, Your VPN build is totally awesome. So I'd like to build a small vpn network between a few networks. I'd like to connect 3 linksys routers on 3 different networks together as one. I'd like to be able to connect and ping around them all from anywhere to anywhere. Right now, I've got two of them setup and the client is able to ping the server's lan, but the server (and its lan) cannot ping the clients. Let me detail my setup, which I did initially setup ages ago with VPN in mind. Server: 10.0.1.0/255.255.255.0 Client1: 10.0.2.0/255.255.255.0 Future Client2: 10.0.3.0/255.255.0 Server's Config: TUN / UDP, everything default. Server's Custom Config: Code: client-config-dir /jffs/ccd push "route 10.0.1.0 255.255.255.0" #push "route 10.0.2.0 255.255.255.0" route 10.0.2.0 255.255.255.0 Client's Config: TUN / UDP, everything default. Contents of /jffs/ccd/client1: iroute 10.0.2.0 255.255.255.0 So my problem is that if I uncomment the above line to push the 10.0.2.0 route, it breaks the 10.0.2.0 network, almost like it is ignoring the "iroute" entry in the /jffs/ccd/client1 file. The other problem is that with the above config (which works, mostly), I can ping from the 10.0.2.0 network to the 10.0.1.0 network, which is great... but I can't ping the other way, which is what I hope for. I will admit that I'm not very good with routes and I am new to openvpn, I've been reading various documents and am quite happy to read and explore more, please point me at what I might have missed. Is what I want to do possible?