User Manual
28
UniFi Controller User Guide
Ubiquiti Networks, Inc.
Chapter 3: Using the UniFi Controller Software
Site-to-Site VPN
The UniFi Security Gateway is required for this option.
•  VPN Client (Beta)  Select the type of VPN being 
configured: 
 - Auto  Auto is the default. This option lets you connect 
two sites on the same controller by simply picking 
the other site. No further configuration is necessary; 
UniFi automatically creates a secure IPsec VPN, and 
configures routing between the sites. Also, the created 
connection is bidirectional - creating an auto VPN 
from site A to site B also provides connectivity from 
site B to site A (nothing is configured on site B).
•  Remote Site  Select the appropriate site from the 
drop-down list.
Note: You must have admin privileges for the local 
and remote sites to view and select sites.
 - IPsec VPN  Select this option create a VPN that uses 
IPsec (IP security protocol). 
•  Enabled  Select this option to create an IPsec VPN 
tunnel over the Internet between two peer routers. 
(The UniFi Security Gateway is the local peer router.) 
•  Remote Subnets  Click Add Subnet to add an 
address for a remote network.
•  Add Subnet  If you have another remote subnet, 
click this option and enter its network address.
•  Peer IP  Enter the IP address of the peer router.
•  Local WAN IP  Enter the Internet IP address of the 
UniFi Security Gateway.
•  Pre-Shared Key  Enter the pre-shared secret key. 
Both peer routers must use the same pre-shared 
secret key for authentication.
•  IPsec Profile  Select the appropriate option: 
•  Customized  Select this option to customize your 
settings.
•  Azure dynamic routing  Select this option if you 
are using Microsoft Azure with dynamic routing 
for a route-based VPN.
•  Azure static routing  Select this option if you are 
using Microsoft Azure with static routing for a 
policy-based VPN.
•  Advanced Options  Click to access the advanced 
configuration.
•  Key Exchange Version  Both peer routers must 
use the same Internet Key Exchange (IKE) version. 
Select the appropriate version: IKEv1 or IKEv2. 
•  Encryption  Both peer routers must use the 
same encryption method. Select the appropriate 
encryption method: AES-128, AES-256, or 3DES.
•  Hash  Both peer routers must use the same hash 
algorithm. Select the appropriate hash algorithm: 
SHA1 or MD5. 
•  DH Group  The DH (Diffie-Hellman) group 
specifies the strength of the DH encryption key 
for the key exchange. Both peer routers must use 
the same DH group. Select the appropriate DH 
group: 2, 5, 14, 15, 16, 19, 20, 21, 25, or 26. The 
default is 14. 
•  PFS  Select this option to enable PFS (Perfect 
Forward Secrecy), which protects your past 
sessions from decryption should your key be 
compromised in the future.
•  Dynamic Routing  Select this option to use VTI-
based IPsec (otherwise tunnel mode will be used).
Note: If you selected Azure dynamic routing or 
Azure static routing, then the defaults of the 
Advanced Options will also change accordingly.










