In the multi-tenant scenario, multiple virtual systems can be created on the FW. An SSL VPN gateway is created on the virtual system of each tenant, and each tenant can independently manage its own SSL VPN gateway. These virtual systems share one physical interface connected to the WAN, and each virtual system has its own virtual interface. Therefore, the virtual gateways in the virtual system need to share a public IP address to communicate over the WAN.
Item |
Data |
|---|---|
Interface |
Interface number: GigabitEthernet 0/0/1 IP address: 1.1.1.1/24 Security zone: untrust |
Interface number: GigabitEthernet 0/0/2 IP address: 10.2.0.1/24 Security zone: trust |
|
Interface number: GigabitEthernet 0/0/3 IP address: 10.3.0.1/24 Security zone: trust |
|
Public configuration |
Public IP address: 1.1.1.1 SSL versions: TLS 1.1 and TLS 1.2 Cipher suites: aes256-sha and aes128-sha Local certificate: default |
Virtual gateway |
Enterprise A Name: gateway_A Type: exclusive Gateway address: public IP address Port: 2000 Domain name: www.companyA.com Maximum number of users: 150 Maximum number of online users: 100 (The maximum number of concurrent users is controlled by the license. Therefore, configure this parameter based on actual situations.) |
Enterprise B Name: gateway_B Type: exclusive Gateway address: public IP address Port: 2001 Domain name: www.companyB.com Maximum number of users: 150 Maximum number of online users: 100 (The maximum number of concurrent users is controlled by the license. Therefore, configure this parameter based on actual situations.) |
|
Web proxy |
Web proxy resource of enterprise A Name: Webmail; Link: http://10.2.0.101 Name: ERP; Link: http://10.2.0.102 |
Web proxy resource of enterprise B Name: Webmail; Link: http://10.3.0.101 Name: ERP; Link: http://10.3.0.102 |
|
Network extension |
Enterprise A Network extension address pool: 172.16.1.1-172.16.1.100 Routing mode: Manual Intranet subnet accessible to network extension users: 10.2.0.0/16 |
Enterprise B Network extension address pool: 172.16.2.1-172.16.2.100 Routing mode: Manual Intranet subnet accessible to network extension users: 10.3.0.0/16 |
Except for domain names, port numbers, and respective virtual systems, configurations of virtual gateway gateway_A and virtual gateway gateway_B are basically the same. This section describes the configuration by taking gateway_A of enterprise A as an example.


# interface GigabitEthernet0/0/1 undo shutdown ip address 1.1.1.1 255.255.255.0 gateway 1.1.1.2 # firewall zone untrust set priority 5 add interface GigabitEthernet0/0/1 # interface GigabitEthernet0/0/2 undo shutdown ip binding vpn-instance vsysa ip address 10.2.0.1 255.255.255.0 # security-policy rule name policy_1 source-zone untrust destination-zone local destination-address 1.1.1.1 mask 255.255.255.255 service https action permit # v-gateway public-ip 1.1.1.1 v-gateway public ssl version tlsv11 tlsv12 v-gateway public ssl ciphersuit custom aes256-sha aes128-sha # switch vsys vsysa # vsys name vsysa 1 assign interface GigabitEthernet0/0/2 assign resource-class r0 assign vlan 110 # firewall zone trust add interface GigabitEthernet0/0/2 # security-policy rule name policy_2 source-zone local destination-zone trust destination-address 10.2.0.0 mask 255.255.0.0 action permit rule name policy_3 source-zone untrust destination-zone trust source-address range 172.16.1.1 172.16.1.100 destination-address 10.2.0.0 mask 255.255.0.0 action permit # v-gateway gateway_a public-ip private www.companyA.com v-gateway gateway_a authentication-domain default v-gateway gateway_a alias gateway_A # #****BEGIN***gateway_a**1****# v-gateway gateway_a basic ssl timeout 5 ssl lifecycle 1440 ssl ciphersuit custom aes256-sha aes128-sha service web-proxy enable web-proxy web-link enable web-proxy proxy-resource Webmail http://10.2.0.101 show-link web-proxy proxy-resource ERP http://10.2.0.102 show-link network-extension enable network-extension keep-alive enable network-extension keep-alive interval 120 network-extension netpool 172.16.1.1 172.16.1.100 255.255.255.0 netpool 172.16.1.1 default network-extension mode manual network-extension manual-route 10.2.0.0 255.255.0.0 security policy-default-action permit vt-src-ip certification cert-anonymous cert-field user-filter subject cn group-filter subject cn certification cert-anonymous filter-policy permit-all certification cert-challenge cert-field user-filter subject cn certification user-cert-filter key-usage any ssl-connection allow use public-parameter enable undo public-user enable hostchecker cachecleaner role role default condition all role employee condition all role employee network-extension enable role employee web-proxy enable role employee web-proxy resource ERP role employee web-proxy resource Webmail #****END****#