I would like to set up a VPN connection between two buildings, one of which has an Ubuntu server that I recently set up. The buildings are just two miles apart. The building that contains the server has a dedicated T1 connection with a static IP and the other building has a dedicated 1/2 T1 connection with a static IP.
Here is my task: Connect everyone in the building that does not have the server to the building that does have the server so that clients are able to access this server and do network directory browsing (I have Samba set up for Windows file sharing). All clients are using Windows machines.
Basically, I would like client machines from both buildings to be able to access the server through a local IP address (192.168.x.x or 10.x.x.x).
So far I tried the following:
- Setting up a PPTPd server. This worked, but unfortunately the router at the remote building is unable to connect more than one client to the server. I keep getting error 619, and some quick research showed that this is because the router throwing out the outgoing connection is unable to sort the packets correctly.
- Using a Linksys VPN wireless router at the building with the server. Setting up accounts requires changing the IP range to 10.x.x.x, which I am unable to do at this time because that is the IP range of another router at the building which handles customer connections (they are on their own "branch" network that has no access to anything but internet browsing).
What would be the best course of action for me?
- I was thinking of trying OpenVPN instead of PPTPd and setting it up using IPsec (it can handle multiple connections from the same source, right?)
- A VPN tunnel between routers at the two buildings? How much would this cost and what is the best hardware for the price available for this task?
Thank you for your help!