Editing the ExtremeCloud IQ - Site Engine Profile for Policy and Location-Based Services

In this section, we outline how to configure Location-Based Services in ExtremeCloud IQ - Site Engine to create more than one mapping to an External Captive Portal. Multiple mappings are necessary when configuring ExtremeCloud IQ Controller side-by-side with other controllers in your network.

All policies/filter-ids sent from ExtremeCloud IQ - Site Engine to ExtremeCloud IQ Controller must also be configured in ExtremeCloud IQ Controller. If ExtremeCloud IQ Controller cannot correlate a filter-id to an existing policy in the ExtremeCloud IQ Controller roles database, the ExtremeCloud IQ Controller default authenticated roles are applied.

To enable Location Based Services ExtremeCloud IQ - Site Engine, take the following steps:
  1. Go to Control > Access Control > Configuration.
  2. Select the configuration in use, then select Rules.
  3. Select Advanced Locations > Add.
  4. Select Location Field > New.
  5. Select Add.
    Click to expand in new window
    Add Location Group
    Adding XMC Location Group
  6. Create the location group as follows:
    Switch
    ExtremeCloud IQ Controller Switch IP address. Use the Select Devices button to select one or more devices.
    Interface (optional)
    Select Wireless to restrict to a Wireless interface.
  7. Select Add.
  8. Select Save to save the group.
    Click to expand in new window
    Create Location Group for ExtremeCloud IQ Controller
    Create Location Group for Extreme Campus Controller
  9. From the Add Advanced Location Based Access Behavior screen, select the newly created location group for the Location field, and select OK.
    Click to expand in new window
    New Location Group for ExtremeCloud IQ Controller
    New Location Group for Extreme Campus Controller
  10. Select the portal and features that you wish to enabled for this location.
    Note

    Note

    When a portal configuration is used in multiple advanced location based sets, edits to a portal in one set will propagate across all sets. For example, if you remove Guest Registration from the Default portal, Guest Registration is removed from all advanced location based portals that use are based on the Default portal.
  11. From the Rules Engine, select the newly created Unregistered rule.
  12. Now create a profile associated with the Unregistered ExtremeCloud IQ Controller rule.
    1. Double-click the new Unregistered Rule to open the Edit Rule dialog.
    2. Scroll down to the Actions pane and select the Profile field.
    3. From the Profile field, select New.
    Click to expand in new window
    ExtremeCloud IQ Controller Policy Rule Mapping
  13. Create a new profile called Unregistered role for <Network Name>. In our example we used Guest.
  14. From the new profile, select Accept Policy > New.
  15. Create a new policy mapping.
    Click to expand in new window
    Edit Policy Mapping
    Edit Policy Mapping
  16. Select newly created policy mapping as the Accept Policy.
    Click to expand in new window
    Profile Unregistered for Guest ExtremeCloud IQ Controller
    Profile Unregistered for Guest ExtremeCloud IQ Controller
    Note

    Note

    There are multiple registration rules for each registration type (rules ending with XCC and rules without the XCC suffix), because we have configured both Guest and Authenticated registrations enabled on the portal configuration.
    Click to expand in new window
    Final Rule Configuration
    Final Rule Configuration
    Note

    Note

    If there is a mismatch in roles between Extreme Control and ExtremeCloud IQ Controller, force a re-authentication from ExtremeCloud IQ Controller. The mismatch may be a result of a timing issue. View Session timeouts on the network configuration for more information.

    If the mismatch persists, confirm that you have used exact syntax on the role configuration. See Editing the Unregistered Policy on ExtremeCloud IQ - Site Engine for more information.

For more information about External Captive Portal on ExtremeCloud IQ - Site Engine, refer to ExtremeCloud IQ - Site Engine Documentation.