Created on 01-30-2024 11:13 AM Edited on 01-31-2024 06:36 AM By Jean-Philippe_P
Description |
This article describes step-by-step instructions on how to implement a guest network solution based on FortiOS using a bridge mode SSID with HPE Aruba ClearPass version 6.11.6 as a captive portal. |
Scope |
FortiGate 7.0 and above. |
Solution |
Configuration on FortiGate:
In the CLI:
config system interface edit "VLAN41" set vdom "root" set ip 10.10.41.41 255.255.255.0 set allowaccess ping radius-acct set security-mode captive-portal set security-mac-auth-bypass enable <- This is to allow MAC Caching (MAC authentication bypass). set security-external-web "fqdn-to-clearpass-guest-portal/guest/pagename.php" <- The URL of the web server hosting login page. set auth-cert "name-of-ssl-cert" set auth-portal-addr "fqdn-to-dns-name-of-fortigate-vlan-ip" set security-exempt-list "VLAN41-exempt-list" <- This should allow http/https, dns, etc. to resolve the ClearPass server and any other exempt destinations/services being allowed before signing on to the guest network. set security-groups "Guest-Users" set device-identification enable set role lan set snmp-index 21 set interface "port3" set vlanid 41 next end
Login/splash page hosted on an External Web Server:
In the GUI:
In the CLI:
config wireless-controller vap edit "Bridge_Guest" set ssid "FortiBridgeGuest" set security owe (or open) set pmf enable set mbo enable set local-bridging enable set intra-vap-privacy enable set schedule "always" set vlanid 41 set probe-resp-suppression enable set sticky-client-remove enable next end
Notes:
It is recommended to use OWE (Opportunistic Wireless Encryption) on the SSID to enable strong encryption between the wireless client and the access point. However, because not all clients support it, it is also viable to use the Open (unencrypted) option under 'Security Mode Settings'.
Configuration on the ClearPass policy server:
Two services (MAC Caching and then Guest Registration) must be configured on the ClearPass Policy Server.
Troubleshooting commands:
diagnose debug reset diagnose debug disable diagnose debug application fnbamd -1 diagnose debug enable |
The Fortinet Security Fabric brings together the concepts of convergence and consolidation to provide comprehensive cybersecurity protection for all users, devices, and applications and across all network edges.
Copyright 2024 Fortinet, Inc. All Rights Reserved.