Hi all,
First time posting, so apologies if i missed something as have been trying to work out how to tackle this project and now hoping someone can point me in a direction that can lead me to my answers. I have skimmed through how-to sections, and have not found anything that specifically describes what i am trying to do.
What I am hoping to do is use my dedicated server as an OpenVPN server that my clients systems can use to retain a single LAN per site no matter their location (offsite pc's should be able to connect to on-site pc's) for a single application.
Using a single OpenVPN server install, can i divide the clients connecting into their own, isolated lan subnets according to their business? (They will be separate businesses so absolutely cannot be able to see/connect to other sites pc's).
I have made a diagram which should show quite clearly what i would like to achieve.
https://creately.com/diagram/ivcc4x3o/AbwSoTNVIM2rcVvlAaslOL11oMg%3D
The "Headquarter Base" in the diagram would be my workshop, which, if it is achievable, would have full access to every VPN subnet as I support the application they are using and can connect and make changes from my own workshop then without the need to remote to their terminals.
Basic run-down:
Dedicated server in data-center runs OpenVPN server. Only a single (public)IP address allocation.
Hyper-V will run on the server with client pc's running a head office system which needs access though to their own business systems on the VPN network.
Each business will have at least either one site(multiple pc's) + Hyper-V with head office, or multiple sites(multiple pc's each) which are connected via VPN.
All client pc's will use ca certificates for authentication to the VPN server, plus will be statically assigned ip's in the setup.
I have found how to do the static assigning and have done simple site to site testing without issues, but not sure where/how to go about creating
isolated subnets from the server (or if it can even be done). I do not want to run multiple instances of OpenVPN if i can help it.
Can anyone give pointers or point me to a specific configuration example of this?