I am running the main server for my company and would like to setup a VPN so that the remote offices (in different countries) could be in the same network.
I would like to achieve the following network structure:
-------------- --------------
| Remote Net 1 | ------------------------------ | Remote Net 2 |
| 192.168.2.X | | | 192.168.3.X |
-------------- | --------------
|
-----------------
| The Internet |
-----------------
|
|
-----------------
| Local Network |
| 192.168.1.X |
-----------------
I would like it to be that all the computers are visible and can communicate and use the network services in the other LAN's (i.e. localnet can use file server in remote net 1 and a computer on remotenet 1 can use the file server from localnet)
Details: All clients using ubuntu 10.10 and main server running Debian Lenny Preferably VPN server will be OpenVPN
Could someone please advise me how I should go about implementing this system?
Help would be greatly appreciated, Thanks, RayQuang