i have a network which is isolated from the Internet and I need to remotely connect to it from time to time for maintentance purposes. Please note that i do not need to connect to a specific computer on this network, but i need to be able to connect to any computer on the network.
This is my idea:
I would provide a linux-box (probably RaspBerry PI) which should be connected to the isolated network which also has a GPRS connection to the Internet.
Once turned on the linux-box should automatically connect to the Internet via GPRS and should provide a way for me to connect to it (after proper authentication) and access the isolated network transparently.
I should be able to see and use their intrantet websites straight from my own (linux) computer as if my own computer was directly wired to the isolated network. I should be able to upload files to the remote computers on the isolated network, i should be abple to ping and connect through ssh to any of the computers on the isolated network, i should be able to access the messaging system provided by a local XMPP server on the same network and so on. In few words, my home computer should take the same local IP address of my remote linux-box on the isolated network exactly as if i was there with my own computer.
To create a linux-box which automatically connects to the Internet once turned on should not be a problem... but how do i create this "bridge" from the isolated network to my home computer after proper login? Any idea, solution or link that could be useful?
I use linux for home/work from several years now but i have never tried anything like this so my knowledge on VPNes and network-sharing issues are near to zero. Of course i am willing to study any link/book relative to this issue but i have no idea where to start from.
P.S.: Sorry for my horrible english, i hope the question is understandable.