Hi all.
I have several machines on my local network and my goals are as follows:
1/Setup a VPN to allow me to connect from anywhere, and address my machines as if I was connected to that local network.
2/I want to use client certificates to manage authentication access to the VPN.
3/I have setup a bind9 DNS for the machines on this local network which works(on a separate host).
4/Run this setup on Ubuntu 20.04
It seems OpenVPN is well suited to the task, however my ability to quickly get started is appearing tricky!
I want to setup this OpenVPN server, and have started by trying to follow :
https://openvpn.net/community-resources/how-to/ -- This quickly taught me that I am aiming for a routed vpn.
I have already decided that I want to run it on 10.03.12.0/24.
This article quickly hit bumps for me. I installed openvpn by doing
apt-get install openvpn
and proceeded to then install EasyRSA 3.0.8 inside /etc/openvpn.
I then started to try and half follow
https://github.com/OpenVPN/easy-rsa/blob/master/README.quickstart.md and try to align it to my main article I was following at
https://openvpn.net/community-resources/how-to/ however it is complex, and not in step with each other and very quickly I realise there must be a better resource to follow for this use case which seems a very normal starting point in terms of goals.
I have come to the community, and looked at the tutorials thread, however still cannot locate a simple : "Build a OpenVPN server to allow access to your local network like this".
Please can you help me, to help myself! by pointing me to the most up to date, best resource for just getting started, because at the moment, I have bits of what I want, however none of it seems to fit seamlessly into a cohesive step by step.