VPN deployments using OpenVPN
As discussed previously, OpenVPN is a versatile VPN protocol and works well both in site-to-site and remote user deployments. Let's assume a similar scenario to the one we used in the IPsec site-to-site topic as an example to start this section.
Site-to-site deployment
In the following topology, you will notice that the tunnel network has a 10.10.10.0
/30
address with just two usable addresses, one to each firewall:
We will configure this tunnel using a shared key to stay on the same track as our previous IPsec example. OpenVPN supports authentication using certificates for site-to-site deployments, although this chapter will look at it later, in the remote user deployment topic.
OpenVPN uses a client-server approach, so to define which side of the tunnel should be set as a server or client, you should take these things into consideration:
- MultiWAN OPNsense...