Omada VPN Client Configuration Guide
Omada VPN Client Configuration Guide
■ Home
Check VPN connection details, quickly active connections.
■ Profiles
Create VPN profiles, import or export profile settings, establish VPN connections.
■ Settings
Configure the system display settings, check the logs.
This guide will introduce how to install the Omada VPN Client and how to use the VPN client to connect
to the VPN servers.
3. After a successful installation, a shortcut icon of the Omada VPN Client will be created on your
desktop.
4. Double-click the shortcut icon to launch Omada VPN Client to start configuring the connection to
VPN servers.
1
Chapter 2 Set Up VPN Connections
This chapter introduces how to set up the router as a VPN server, set up VPN Client in different VPN
mode, and how to start the VPN connection. IPsec VPN, SSL VPN, OpenVPN, and WireGuard VPN are
supported.
• For both ends of the VPN tunnel, the Pre-shared key, Proposal, Exchange Mode, and
Encapsulation Mode should be identical.
• For both ends of the VPN tunnel, the Remote Gateway, Local/Remote Subnet, Local/Remote ID
Type should be matched.
To complete the IPSec VPN configuration, follow these steps:
1 ) Choose the menu VPN > IPSec > IPSec Policy and click Add to load the following page.
2
Remote Host Enter the IP address of the remote host. [Link] represents any IP address.
WAN Specify the WAN port on which the IPSec tunnel is established.
Local Subnet Specify the local network. (This is the IP address range of the LAN on the local
side of the VPN tunnel.) It’s formed from the IP address and subnet mask.
Pre-shared Key Specify the unique pre-shared key for both peers’ authentication.
c. Click OK.
2 ) Configuring the Advanced Parameters
a. Choose the menu VPN > IPSec > IPSec Policy and click Advanced Settings to load the following
page.
b. In the Phase-1 Settings section, configure the IKE phase-1 parameters and click OK.
Proposal Select the proposal for IKE negotiation phase 1 to specify the encryption algorithm,
authentication algorithm and DH group. Up to four proposals can be selected.
3
Exchange Specify the IKE Exchange Mode as Main Mode or Aggressive Mode. By default, it is
Mode Main Mode.
Main Mode: Main mode provides identity protection and exchanges more information,
which applies to scenarios with higher requirements for identity protection.
Aggressive Mode: Aggressive Mode establishes a faster connection but with lower
security, which applies to scenarios with lower requirements for identity protection.
Responder Mode: This mode means that the local device waits for the connection
request initiated by the peer.
NAME: Use a name as the ID in IKE negotiation. It refers to FQDN (Fully Qualified
Domain Name).
Local ID When the Local ID Type is configured as NAME, enter a name for the local device as
the ID in IKE negotiation.
NAME: Use a name as the ID in IKE negotiation. It refers to FQDN (Fully Qualified
Domain Name).
Remote ID When the Remote ID Type is configured as NAME, enter a name of the remote peer as
the ID in IKE negotiation .
SA Lifetime Specify ISAKMP SA (Security Association) Lifetime in IKE negotiation. If the SA lifetime
expired, the related ISAKMP SA will be deleted.
DPD Check the box to enable or disable DPD (Dead Peer Detect) function. If enabled, the IKE
endpoint can send a DPD request to the peer to inspect whether the IKE peer is alive.
4
DPD Interval If DPD is triggered, specify the interval between sending DPD requests. If the IKE
endpoint receives a response from the peer during this interval, it considers the peer
alive. If the IKE endpoint does not receive a response during the interval, it considers
the peer dead and deletes the SA.
a. Select a site from the drop-down list of Organization. Go to Settings > VPN. Click
to load the following page.
b. Enter a name to identify the VPN policy and select the purpose as Client-to-Site VPN. Refer to the
following table to configure the basic parameters and click Create.
Name Enter a name to identify the VPN policy.
Remote Host Enter an IP address or a domain name of the host on the remote peer of the VPN
tunnel. [Link] represents any IP address.
Local Network Type Specify whether to apply the VPN policy to specific local networks or IP addresses.
Network: Specify the local networks of the VPN tunnel. The VPN policy will be only
applied to the selected local networks.
Custom IP: Specify the IP addresses of the VPN tunnel. The VPN policy will be only
applied to the specified IP addresses.
5
Pre-Shared Key Enter the pre-shared key(PSK). Both peer gateways must use the same pre-shared
secret key for authentication.
The pre-shared keys should be long and random for security. Short or predictable
pre-shared keys can be easily broken in brute-force attacks. To maintain a high
level of security, administrators are recommended to update the pre-shared key
periodically.
WAN Select the WAN port on which the IPsec VPN tunnel is established.
IP Pool Enter the IP address and subnet mask to decide the range of the VPN IP pool.
The VPN server will assign IP address to the remote host when the tunnel is
established. You can specify any reasonable IP address that will not cause overlap
with the IP address of the LAN on the local peer router.
Primary DNS Server Enter the IP address of the primary DNS server provided by your ISP.
Secondary DNS Server (Optional) Enter the IP address of the secondary DNS server, which provides
redundancy in case the primary DNS server goes down.
6
c. Click Advanced Settings to load the following page.
Refer to the following table to complete the Phase-1 settings according to your actual needs
and click Create.
7
Phase-1 Settings The IKE version you select determines the available Phase-1 settings and defines
the negotiation process . Both VPN gateways must be configured to use the same
IKE version and Phase-1 settings.
Internet Key Exchange Select the version of Internet Key Exchange (IKE) protocol which is used to set
Version up security associations for IPsec. Both IKEv1 and IKEv2 are supported with
gateways, but IKEv1 is available only when the VPN policy is applied to a single
Remote Subnet and a single Local Network.
Note that both VPN peers must be configured to use the same IKE version.
Proposal Specify the proposal for IKE negotiation phase-1. An IKE proposal lists the
encryption algorithm, authentication algorithm and Diffie-Hellman (DH) groups to
be negotiated with the remote IPsec peer.
Diffie-Hellman (DH) groups determine the strength of the key used in the key
exchange process.
Note that both VPN peers must be configured to use the same Proposal.
Exchange Mode Specify the IKE Exchange Mode when IKEv1 is selected.
Main Mode: This mode provides identity protection and exchanges more
information, which applies to scenarios with higher requirements for identity
protection.
Aggressive Mode: This mode establishes a faster connection but with lower
security, which applies to scenarios with lower requirements for identity
protection.
Initiator Mode: This mode means that the local device initiates a connection to the
peer.
Responder Mode: This mode means that the local device waits for the connection
request initiated by the peer.
Local ID Type Specify the type of Local ID which indicates the authentication identifier sent to
the peer for IKE negotiation.
Name: Select Name, and then enter the name in the Local ID field to use the name
as the ID for authentication.
Note that the type and value of Local ID should be the same as Remote ID given
for the remote peer of the VPN tunnel.
Local ID When the Local ID Type is configured as Name, enter a name for the local device
as the ID in IKE negotiation. The name should be in the format of FQDN (Fully
Qualified Domain Name).
8
Remote ID Type Specify the type of Remote ID which indicates the authentication identifier
received from the peer for IKE negotiation.
Name: Select Name, and then enter the name in the Remote ID field to use the
name as the ID for authentication.
Note that the type and value of Remote ID should be the same as Local ID given
for the remote peer of the VPN tunnel.
Remote ID When the Remote ID Type is configured as Name, enter a name of the remote
peer as the ID in IKE negotiation. The name should be in the format of FQDN (Fully
Qualified Domain Name).
DPD Check the box to enable DPD (Dead Peer Detect) function. If enabled, the IKE
endpoint can send a DPD request to the peer to inspect whether the IKE peer is
alive.
DPD Interval Specify the interval between sending DPD requests with DPD enabled. If the IKE
endpoint receives a response from the peer during this interval, it considers the
peer alive. If the IKE endpoint does not receive a response during the interval, it
considers the peer dead and deletes the SA.
9
2. Specify the name of the profile.
3. Enter the WAN IP address of the IPsec VPN server.
4. Enter the LAN IP address of the IPsec VPN server.
5. In the Advanced Options section, enter the parameters specified in the IPsec VPN server.
6. Click Confirm.
10
2. 2 Set Up SSL VPN Connection
1. Choose the menu SSL VPN > SSL VPN Server > SSL VPN Server to load the following page.
Check the box to enable the feature, then configure the corrresponding parameters
Service Port Select the port for the SSL VPN server to listen on, and the VPN tunnel will take effect
on the port.
Virtual IP Pool Select a virtual IP Pool, and the SSL VPN server will assign an IP address to a connected
client within the pool. To create an IP Pool, go to Preferences > VPN IP Pool > VPN IP
Pool.
Listen on Port Specify the port for the SSL VPN server to listen on. By default, it is 1194.
Authentication Select the authentication for the clients. For RADIUS Authentication, go to SSL VPN >
Type Authentication to configure.
11
Username Block a client with the specific login username.
Lockout
Max. Login Attempts: Specify the maximum failed login attempts for a username. After
the maximum attempt is reached, the username will be locked out.
Lock Duration: Specify how long the username will be locked out.
Max. Login Attempts: Specify the maximum failed login attempts for a username. After
the maximum attempt is reached, the username will be locked out.
Lock Duration: Specify how long the username will be locked out.
Idle Timeout Enable the feature and the VPN tunnel will close automatically if there is no traffic for
the specified amount of time.
Full Mode Enable the feature and all traffic will go through the SSL VPN tunnel. When the feature
is disabled, only the resource-related traffic will go through the tunnel.
12
2. Configure the parameters according to your needs. Click Apply.
WAN Select the port for the SSL VPN server to listen on, and the VPN tunnel will take effect
on the port.
Virtual IP Pool Set a virtual IP Pool, and the SSL VPN server will assign an IP address to a connected
client within the pool.
Primary/Secondary Specify the IP address of the DNS server. The clients will be informed of the DNS
DNS server, and it can help the clients resolve the domain name.
Listen on Port Specify the port for the SSL VPN server to listen on. By default, it is 1194.
Authentication Type Select the authentication for the clients: Local Authentication or RADIUS
Authentication.
Authentication Type: Select the authentication protocol for the RADIUS server.
Max Requests: Specify the maximum number of requests sent when no response is
received.
Request Timeout: Specify the maximum interval for request timeout. After timeout, the
request will be sent again.
NAS IP: Specify the IP address for the router to communicate with the RADIUS server.
Username Lockout When enabled, you can lock out a username in case of excessive login attempts.
Max Login Attempts: Specify the maximum failed login attempts for a username. If the
number of attempts reaches this amount, the username will be locked out.
Lockout Duration: Specify how long the username will be locked out.
IP Lockout When enabled, you can lock out an IP address in case of excessive login attempts.
Max Login Attempts: Specify the maximum failed login attempts for a login IP. If the
number of attempts reaches this amount, the login IP will be locked out.
Lockout Duration: Specify how long the login IP will be locked out.
Idle Timeout When enabled, the VPN tunnel will close automatically if there is no traffic for the
specified amount of time.
Full Mode When enable, all traffic will go through the SSL VPN tunnel. When disabled, only the
resource-related traffic will go through the tunnel.
13
3. Click Export Certificate, enter the WAN IP/Domain Name to access the VPN, then click Export. The
VPN configuration file will be exported for clients to access the VPN.
14
2.2.2 Set up SSL VPN client.
1. Double-click the shortcut icon to launch Omada VPN Client. Go to Profiles, click Add, and select
SSL VPN type.
15
2.2.3 Active the SSL VPN connection.
1. Select the profile we created on the Home or Profiles page. Click Connect to active the connection.
1. Choose the menu VPN > OpenVPN > OpenVPN Server and click Add to load the following page.
2. Specify the name of the OpenVPN server, configure other relevant parameters according to your
actual network environment, and click OK.
16
Protocol Select the communication protocol for the gateway which works as an OpenVPN
Server. Two communication protocols are available: TCP and UDP.
Service Port Enter a VPN service port to which a VPN device connects. The default port is 1194.
Local Network Select the network on the local side of the VPN tunnel. The VPN policy will be only
applied to the selected local network.
WAN Select the WAN port on which the VPN tunnel is established. Each WAN port
supports only one OpenVPN tunnel when the gateway works as a OpenVPN server.
IP Pool Enter the IP address and subnet mask to decide the range of the VPN IP pool.
The VPN server will assign IP address to the remote host when the tunnel is
established. You can specify any reasonable IP address that will not cause overlap
with the IP address of the LAN on the local peer router.
Note: After saving the settings, export the OpenVPN file that ends in .ovpn which is to be used by the remote client.
The exported OpenVPN file contains the certificate and configuration information. It may take about 2 minutes to
export the certificate.
17
2. Enter a name to identify the VPN policy and select the purpose as Client-to-Site VPN. Refer to the
following table to configure the required parameters and click Create.
Name Enter a name to identify the VPN policy.
Account Password Specify whether VPN clients need to enter a user account to access the VPN
tunnel. When enabled, you need to create accounts on the VPN User page.
Full tunneling uses the VPN for all your traffic, whereas split tunneling sends part
of your traffic through a VPN and part of it through the open network. Full tunneling
is more secure than split tunneling.
Protocol Select the communication protocol for the gateway which works as an OpenVPN
Server. Two communication protocols are available: TCP and UDP.
Service Port Enter a VPN service port to which a VPN device connects.
Authentication Mode Select the authentication mode: Local or LDAP. LDAP is used for SSO (single sign-
on), which enables users to use the same password in multiple services.
Local Network Type Specify whether to apply the VPN policy to specific local networks or IP addresses.
Network: Specify the local networks of the VPN tunnel. The VPN policy will be only
applied to the selected local networks.
Custom IP: Specify the IP addresses of the VPN tunnel. The VPN policy will be only
applied to the specified IP addresses.
WAN Select the WAN port on which the VPN tunnel is established. Each WAN port
supports only one OpenVPN tunnel when the gateway works as a OpenVPN
server.
IP Pool Enter the IP address and subnet mask to decide the range of the VPN IP pool.
The VPN server will assign IP address to the remote host when the tunnel is
established. You can specify any reasonable IP address that will not cause overlap
with the IP address of the LAN on the local peer router.
Primary DNS Server Enter the IP address of the primary DNS server provided by your ISP.
Secondary DNS Server (Optional) Enter the IP address of the secondary DNS server, which provides
redundancy in case the primary DNS server goes down.
18
3. After clicking Create to save the VPN policy, go to VPN Policy List and click in the Action column
to export the OpenVPN file that ends in .ovpn which is to be used by the remote client. The exported
OpenVPN file contains the certificate and configuration information.
19
2.3.3 Active the OpenVPN connection.
1. Select the profile we created on the Home or Profiles page. Click Connect to active the connection.
1. Choose the menu VPN > WireGuard > WireGuard and click Add to load the following page.
MTU Specify the MTU value of the Wireguard interface. The default value 1420 is
recommended.
Listen Port Specify the port number that the Wireguard interface listens to.
20
Service Port Enter a VPN service port to which a VPN device connects. The default port is 1194.
Private Key Specify the private key of the Wireguard interface. The value will be automatically
generated on the device, and you can also modify it manually.
Public Key Specify the public key of the Wireguard interface. This field will be automatically
generated based on the private key.
Local IP Specify the IP address of the WireGuard interface. Please select a reserved
Address address to avoid IP conflicts.
2. Choose the menu VPN > WireGuard > Peers and click Add to load the following page.
Allowed Specify the address segment that allows traffic to pass through. Generally, you can
Address fill in the subnet address of the peer.
21
Persistent Specify the tunnel keepalive packet interval.
Keepalive
MTU Specify the MTU value of the WireGuard interface. The default value 1420 is
recommended.
Listen Port Specify the port number that the WireGuard interface listens to.
Private Key Specify the private key of the WireGuard interface. The value will be automatically
generated on the device, and you can also modify it manually.
■ Peers
1. Select a site from the drop-down list of Organization. Go to Settings > VPN > WireGuard > Peers.
22
2. Click Create New Peer. Configure the parameters and click Apply.
Endpoint Specify the IP address of the peer. This parameters is required when the Router
actively connects to other WireGurad Server.
Endpoint Port Specify the port number of the peer. This parameters is required when the Router
actively connects to other WireGurad Server.
Allowed Address Specify the address segment that allows traffic to pass through. Generally, it is the
same as the WireGuard VPN interface IP configured on the remote device.
Public Key Fill in the public key information exported from the remote device.
23
2.4.2 Set up WireGuard VPN client.
1. Double-click the shortcut icon to launch Omada VPN Client. Go to Profiles, click Add, and select
WireGuard VPN type.
4. Enter the IP address of the clients that are allowed to access the VPN server, then click Generate. A
private key and public key will be generated. Fill the key in the Peers settings of the server.
5. Click Confirm.
24
2.4.3 Active the WireGuard VPN connection.
1. Select the profile we created on the Home or Profiles page. Click Connect to active the connection.
Run at Windows Startup When enabled, the Omada Client will run when the PC starts up.
Automatic When enabled, the configured VPN connection will be automatically active.
Reconnection
Support NAT Traversal Whether to enable the NAT traversal feature for VPN connection.
Language Set the display language. You can choose to follow your system language or choose
one specific language.
25
Mode Set the display mode. You can choose to follow your system mode, or choose normal
mode or dark mode.
26