Network Links

Create site-to-site network gateway connection

Network links known as a routed LAN or iroute in OpenVPN allow routing a local network from a Pritunl client to the VPN server. In the diagram below the EdgeRouter will run an OpenVPN client connected to the Pritunl Server and to local network will be routed to the VPN server. The devices on the VPN network will have access to the devices on the EdgeRouter network

If you intend on having devices on the Pritunl servers network an IPsec link should be used instead. If a network link is used you will need to add the network to the VPN server routes and disable NAT. Then either use VPC route advertisement or manually create a static route on the Pritunl servers network to and with the Pritunl server as the next-hop.

First create a user for the router that will be connecting to the VPN server, in this example an EdgeRouter. Set the Network Link field to local network that will be routed through the user. For this example the network will be used.

Once the user is created and attached to the VPN server you will need to configure the VPN client. Refer to the Ubiquiti EdgeRouter for using the Pritunl plugin.

In this example the VPN client will be running on the router of the network, the required routes will be automatically created when the router connects to the VPN server. If a VPN client is used behind the router you will need to manually create a static route. The static route will route the VPN network using the VPN clients local address as the destination. Refer to the router documentation on adding static routes.

After the router has been configured the server should look similar to the example below, showing the network link in the routes and the EdgeRouter user online.

Once done any users connected to the VPN server will have access to devices on the network and devices on the network will also have access to the VPN clients.