I have a OpenVPN server on a VPS. It works great!
I have a couple of different locations that have a DDWRT router as a client, and it is set up so I can access all devices behind each router.
so far so good.
There is a new location I need to add, but instead of a router, it is a single Ubuntu computer. I have set it up as a client, and can connect to my server; however, I cannot figure out how to make its IP address available on my VPN.
My VPN network uses 10.8.0.0
Each DDWRT router uses :
router A: 10.1.0.1
router B: 10.1.2.1
Those two networks are connected nicely, and all computers on each network can see all computers on the other network using their 10.1.x.x addresses.
I have set up the Ubuntu computer to use 10.1.3.2 as its LAN address. When connected to the VPN, the Ubuntu computer can ping the other computers 10.1.x.x just fine.
The other computers cannot ping 10.1.3.2 however, they can all ping the vpn-address of the Ubuntu computer (10.8.0.11)
I assumed that I would just use the same sort of setup on my VPN server config:
#ddwrt router 1
push "route 10.1.0.0 255.255.255.0"
route 10.1.0.0 255.255.255.0
#ddwrt router 2
push "route 10.1.2.0 255.255.255.0"
route 10.1.2.0 255.255.255.0
#Ubuntu Computer
push "route 10.1.3.0 255.255.255.0"
route 10.1.3.0 255.255.255.0
#server
route 10.8.0.0 255.255.255.252
But that does not seem to be working. Is there something special I need to do for a single computer?