Remote access VPN with OpenVPN and x509 certificates
One of the two teams (which will act as a server) will be connected to two networks For endpoint authentication, digital certificates shall be used. They will be generated using openssl and stored in the /etc/openvpn directory, together with the Diffie-Hellman parameters and the certificate of the Certification Authority itself. Network addresses 10.99.99.0 / 24 will be used for VPN virtual addresses. The address 10.99.99.1 shall be assigned to the VPN server. The server and client configuration files will be created in the /etc/openvpn directory of each machine, and will be called server.conf and client.conf respectively. After the VPN is established, the client machine must be able to access a machine on the other network to which the server is connected. Riding the stage To perform this exercise I have mounted the following scenario on GNS3: