PoPToP not allowing access to server-side network via VPN connection
I'm struggling with an issue I'm having with my PoPToP server on Ubuntu 9.04.
I've got two servers - one at home and one at my office. Both are identical computers and are both running Ubuntu Server 9.04 64-bit. The problem is that the server at the office is not allowing access to other machines on the network. However, everything works fine with the VPN server on the one at my house.
The setup for the server at home is:
-AT&T 2wire U-Verse gateway with a WRT54G running DD-WRT in the DMZ
-The WRT54G address is 192.168.11.254, the server is 192.168.11.1
-PoPToP is setup with a server-ip of 192.168.11.247 and a remote-ip of 192.168.11.234-238
The setup for the server at the office is:
-AT&T 2wire DSL gateway with a WRT54GL running DD-WRT in the DMZ
-The WRT54GL address is 10.0.0.254 and the server is 10.0.0.1
-PoPToP is setup with a server-ip of 10.0.0.240 and a remote-ip of 10.0.0.245-249
When I connect to the VPN at home, everything works perfectly - I can access the server and any other device attached to the server's network without problem via the VPN. However, when I connect to the VPN at the office, I can only access the server itself. I cannot ping any other machine on the server's network through the VPN.
I set the server at home up about 4 or so months before the office VPN, but I'm pretty sure I did the exact same thing, and I don't recall doing anything strange to get the VPN working properly.
I've already made sure all the port forwarding and settings are correct on the routers.
Does anyone have any ideas about what could be happening here? If it matters, I've tried using an XP and a Vista machine as the client, both behind two completely different networks and they do the exact same thing.