Hi, you have asked the right questions. All of the points you listed are potential sources of error.
However, it is important to understand how Aruba Guest WLAN works. There are several steps involved, some of which are handled by the WLAN controller, some by the ClearPass server, and some by the guest device.
1. The guest device associates with the guest SSID. Here, ClearPass must decide, based on the ruleset, whether MAC address caching is still active or not. When MAC address caching is active, ClearPass must send the post-authenticated Aruba-User-Role (usually called "something-guest-auth"). If MAC address caching is no longer active, the guest device must be assigned the pre-authenticated Aruba-User-Role (usually called "something-guest-logon"). In this case, ClearPass can send an Accept and the pre-authenticated Aruba user role. Alternatively, ClearPass can send a Reject, in which case the guest device remains in the initial-role. This role is specified in the AAA profile used in the VAP profile for the guest WLAN. If ClearPass sends a non-existent or misspelled Aruba-User-Role name, the user always remains in the initial role.
The first step is to check whether the user has been assigned the correct Aruba user role.
2. The guest device receives an IP address via DHCP. It needs a DNS server that can resolve the ClearPass FQDN from the redirect URL. It does not matter whether the DHCP server is accessible directly or via a relay.
Here, you must check whether the guest device has received an IP address and can resolve the ClearPass FQDN.
3. The next step is for the guest device to send an HTTP request. Many clients perform captive portal detection and open a browser, but older clients do not (e.g., Windows 7). With older clients, the browser must be opened manually, which then triggers captive portal detection. In the worst case, any website must be opened in the browser. This behavior cannot be manipulated by WLAN Controller or ClearPass, it is the responsibility of the OS and the browser.
4. Now it's time for the WLAN controller.
The controller interrupts any HTTP traffic coming from the client and responds with an HTTP 302 message (the requested resource has been temporarily moved to the URL in the Location header). The login-page URL from the captive portal is specified as the destination.
Here you need to check whether the controller can reach the guest device-the routes must be there and firewalls must allow the traffic through. For example, we always configure an IP address in the guest VLAN for each controller. Then the HTTP redirect is not blocked by any firewall.
5. Now it's the client's turn again. Regardless of which URL it tried to access, it must follow the redirect from the HTTP 302 response and open the ClearPass login page.
Here you need to check that DNS resolution is working, the routing is correct, and no firewall is blocking the traffic.
------------------------------
Regards,
Waldemar
ACCX # 1377, ACEP, ACX - Network Security
If you find my answer useful, consider giving kudos and/or mark as solution
------------------------------