FortiGate
FortiGate Next Generation Firewall utilizes purpose-built security processors and threat intelligence security services from FortiGuard labs to deliver top-rated protection and high performance, including encrypted traffic.
hbac
Staff
Staff
Article Id 367799
Description This article describes how to reserve SSL VPN client IP addresses without an external DHCP server. 
Scope FortiGate. 
Solution

To reserve an IP address for a specific user, it is required to assign a separate SSL VPN Portal with a unique Source IP Pool to a user. The example below shows how to reserve IP addresses for User1 and User2. 

 

  • User1 -> 192.168.100.1.
  • User2 -> 192.168.100.2.

 

Assuming User1 and User2 are already created:

 

Users.PNG

 

  1. Go to Policy & Objects -> Addresses, and create two address objects for '192.168.100.1/32' and '192.168.100.2/32'.

 

addresses.PNG

 

  1. Go to VPN -> SSL VPN Portals, and create an SSL VPN Portal for User1 with Source IP Pools = 192.168.100.1/32.

 

User1.PNG

 

Repeat the same thing for User2, but with Source IP Pools = 192.168.100.2/32.

 

  1. Go to VPN -> SSL-VPN Settings -> Address Range, select 'Specify custom IP ranges', and add '192.168.100.1/32' and '192.168.100.2/32' under IP Ranges. Under Authentication/Portal Mapping, map each user to the corresponding portal. 

 

vpn setting.PNG

 

  1. Go to Policy & Objects -> Firewall Policy, create a policy with the correct source addresses and users as shown below:


policy ssl.PNG

 

Results when User1 and User2 are connected. 

 

User connected.PNG

 

It is important to note that there is a limited number of SSL-VPN Portals that can be created based on hardware models and firmware versions. Refer to the Maximum Value Table for 'vpn.ssl.web.portal'

 

Related article

Technical Tip: SSL VPN with external DHCP Server - Fortinet Community