Beonic (Skyfii) Integration with Wi-Fi in WatchGuard Cloud
WatchGuard Cloud integrates with Beonic (formerly known as Skyfii) to provide captive portal services to end users. With WatchGuard Cloud, you can configure an SSID to direct users to the Beonic captive portal. This enables you to leverage your marketing campaigns configured in Beonic for your Wi-Fi in WatchGuard Cloud users.
Before you begin, make sure your access point is activated with a WatchGuard Standard Wi-Fi or USP Wi-Fi Management license and registered with WatchGuard Cloud. For more information, go to Activate an Access Point.
Contents
Platform and Software
The hardware and software used in this guide include:
- Beonic (Skyfii):
- Beonic Account
- WatchGuard:
- WatchGuard AP330
- WatchGuard Cloud Account
- Wireless client devices
Additional charges might apply to use the Beonic service.
Test Topology
For more information about network port configuration for communications between your access points, WatchGuard Cloud, and Beonic, go to the Beonic (Skyfii) documentation and the WatchGuard Cloud documentation.
WatchGuard Cloud Configuration
For detailed information on Wi-Fi in WatchGuard Cloud deployment, go to Get Started with Wi-Fi in WatchGuard Cloud.
Access points can have two different types of settings:
- Device-level settings — Settings that you apply individually to each access point.
- Access Point Site settings — Access Point Sites enable you to create SSID settings and apply them to multiple access points that subscribe to the site.
The Captive Portal feature is only available when setting up Access Point Site settings.
Add a RADIUS Authentication Domain to WatchGuard Cloud
Before you add a RADIUS authentication domain to WatchGuard Cloud, verify the RADIUS server settings in your Beonic support documentation as these settings and addresses might change.
- IP addresses for primary RADIUS servers
- Authentication Port: 1812
- Accounting Port: 1813
- RADIUS Server Shared Secret: radsec
To configure a RADIUS authentication domain in WatchGuard Cloud:
- Log in to your WatchGuard Cloud account.
If you are a service provider, make sure you have allocated the activated access point to a subscriber account in WatchGuard Cloud. - Select Configure > Shared Configurations > Authentication Domains.
- Click Add Authentication Domain.
- In the Domain Name text box, type a domain name. In this example, we use beonic.primary.
- Click Next.
- In the Add servers section, select RADIUS.
- From the RADIUS Server Type drop-down list, select RADIUS Authentication Server.
- From the Type drop-down list, select Host IPv4.
- In the IP Address text box, type the primary IP address of the Beonic RADIUS server.
- In the Port text box, type the authentication port number of the Beonic RADIUS server.
- In the Shared secret text box, type the shared secret of the Beonic RADIUS server.
- Click Save,
- Click Done.
- From the authentication domain list, select your domain name. In this example, beonic.primary.
- From the Update Authentication Domain page, select Servers.
- Click Add Server.
- Repeat steps 6 -12 to create a RADIUS Accounting Server with port 1813.
The authentication and accounting services are located on the same RADIUS server and run on different ports. - (Optional) Repeat these steps to create a secondary RADIUS server.
Configure SSID Settings for an Access Point Site
To configure SSID settings for an Access Point Site in WatchGuard Cloud:
- Log in to your WatchGuard Cloud account.
If you are a service provider, make sure you have allocated the activated access point to a subscriber account in WatchGuard Cloud. - Select Configure > Shared Configurations > Access Points Sites.
- Select an existing site, or add a new site.
- In the Subscribed Devices tab, make sure your access points are subscribed to the site.
- From the Configuration Details tab, in the Wi-Fi Networks section, click SSIDs.
- Click Add SSID.
- In the SSID Name text box, type an SSID name. In this example, we use Guest-Beonic.
- Select the Broadcast SSID check box.
- From the SSID Type drop-down list, select Guest.
- From the Radio drop-down list, select 2.4 GHz and 5 GHz.
- From the Security drop-down list, select Open.
- In the Network section, select Bridged.
- Click Save.
- To apply the configuration to your access points, click Schedule Deployment in the banner at the bottom of the page.
- Type a Description for the deployment.
- Click Deploy, then click Close.
Configure an Authentication Domain for an Access Point Site
To configure Authentication Domain settings for an Access Point Site:
- Log in to your WatchGuard Cloud account.
If you are a service provider, make sure you have allocated the activated access point to a subscriber account in WatchGuard Cloud. - Select Configure > Shared Configurations > Access Point Sites.
- Select the Access Point Site where you configured your SSID in the SSID settings section.
- Select the Configuration Details tab.
- In the Authentication section, click Domains.
- Click Add Authentication Domain.
- From the Select an existing Authentication Domain drop-down list, select the domain you created in the Add a RADIUS Authentication Domain to WatchGuard Cloud section.
- From the RADIUS Authentication Server drop-down list, select the primary or secondary RADIUS authentication server.
- From the RADIUS Accounting Server drop-down list, select the primary or secondary RADIUS accounting server.
- Click Save
- To apply the configuration to your access points, click Schedule Deployment in the banner at the bottom of the page.
- Type a Description for the deployment.
- Click Deploy, then click Close.
Configure a Captive Portal for a Guest SSID
To add a captive portal to an SSID, you must enable the captive portal feature in an Access Point Site:
- Log in to your WatchGuard Cloud account.
If you are a service provider, make sure you have allocated the activated access point to a subscriber account in WatchGuard Cloud. - Select Configure > Share Configurations > Access Point Sites.
- Select the Access Point Site where you configured your SSID in the SSID settings section.
- Select the Configuration Details tab.
- In the Portal widget, click Captive Portal.
- Click Add Captive Portal.
The Add Captive Portal page appears. - From the SSID drop-down list, select the SSID you created in the Configure SSID Settings for an Access Point Site section.
- From the Captive Portal Type drop-down list, select Third-party hosted.
- Click Next.
- In the Splash Page URL text box, type the Beonic splash page URL.
Use the format: <captive-portal-domain>/welcome/watchguard/cloud.
For example: https://guestwifi-us.beonic.io/welcome/watchguard/cloud
Verify the regional captive portal domain name and shared secret in the Beonic support documentation:
- In the Shared Secret text box, type the shared secret for the Beonic captive portal splash page. Currently, this is secret. Verify this shared secret with the current Beonic support documentation.
- From the Authentication Domain drop-down list, select your authentication domain you created in the Add a RADIUS Authentication Domain to WatchGuard Cloud section.
- In the Walled Garden section, click Add Destination. Make sure you add the Beonic (Skyfii) portal URL and any other support sites that the splash page uses. For more information, view the Beonic (Skyfii) support documentation for the required servers in your region.
You must add each IP address listed in your regional server documentation:
You must also add these addresses:
- skyfii.com
- All values in the appropriate access control lists (ACL) for your region
- To enable social media authentication in the portal, add the addresses listed in Social Login ACLs & Global Domain / IP Whitelist.
- Leave the other options at their default settings.
- Click Finish.
- Return to the Configuration Details page of the Access Point Site.
- To apply the configuration to your access points, click Schedule Deployment in the banner at the bottom of the page.
- Type a Description for your deployment.
- Click Deploy, then click Close.
Get the WatchGuard Access Point Device Settings
Make sure that you record the name and MAC address of each WatchGuard access point you want to use to integrate with Beonic.
To get the settings for each WatchGuard access point:
- Log in to your WatchGuard Cloud account.
If you are a service provider, make sure you have allocated the activated access point to a subscriber account in WatchGuard Cloud. - Select Configure > Devices.
- Select an access point.
- Click Device Settings.
- Copy the device MAC address.
Beonic Configuration
Before you begin, verify these instructions with the Beonic (Skyfii) support documentation as the settings might change.
Create a Venue
- Log in to your Beonic Cloud region.
- Click in the top right of the Beonic user interface.
- Select Venues.
- Click Add New.
- Type a Name for the venue. In this example, type WatchGuard Test Venue.
- From the Region drop-down list, select your region.
- From the Timezone drop-down list, select your timezone.
- From the Category drop-down list, select an appropriate category.
- From the Registration Group drop-down list, select your registration group.
- Select the Enabled check box.
- From the Campaign Marketing List drop-down list, select a marketing list or select Create new Marketing List.
- In the Addresses section, from the Country drop-down list, select a country.
- (Optional) Type an Address, Suburb, Postcode, State, Latitude, and Longitude.
- Click Create.
- From the navigation pane, select Venues.
- Select the venue you created. In this example, we select WatchGuard Test Venue.
- Select the Engage Settings tab.
- (Optional) Configure the Minimum minutes between contact, Marketing Email From Address, and Market Email From Name values.
- Click Save Changes.
Create an Access Point
To create an Access Point in Beonic:
- Click in the upper-right of the Beonic user interface.
- Select Access Points.
- Click Add New.
The Create Access Point page appears. - From the Venue drop-down list, select the venue you created.
- From the Floor drop-down list, select Default Floor.
If you have created a floor, you can select the floor you created. In this example, select WatchGuard Test Floor. - Type or paste the Name and MAC Address of the WatchGuard access point.
- (Optional) Click Add One or Add Range to add the MAC address of the access point.
- Click Create.
Create a Guest Wi-Fi Portal
To create a Guest Wi-Fi portal in Beonic:
- In the navigation bar, click WiFi.
- Select Portals > Add New.
- On the Setup page, type a Portal Name. In this example, type WatchGuard Test Portal.
- From the Languages drop-down list, select one or more languages.
- From the Default Languages drop-down list, select one language.
- From the Assign a Venue drop-down list, select the venue you created. In this example, select WatchGuard Test Venue.
If you have created a user access group, select the group assigned to your venue. - Clear the Enable Interstitial Page check box so that it is not selected. For more information about the Interstitial Page, go to Create a Captive Portal Survey.
- Click Next.
- On the Template page, select a template or a saved template. In this example, we select Coco.
- Click Next.
- On the New User page, customize your new user page.
- You can add new widgets to your page or delete existing ones.
- Click Next.
- Customize the Return User page.
- You can add new widgets to your page or delete existing ones.
- Click Next.
- Customize your landing page. This Landing Page overrides any Landing Page setting in your WatchGuard Cloud configuration.
- You can add widgets or delete existing ones.
- You can also use a specified external page as the landing page.
- If you selected the Enable Interstitial Page check box on the Setup page, you will access the Interstitial Page instead of the Landing page.
- Click Next.
- Preview your settings.
- Click Publish twice.
Test the Beonic Integration
To test the Beonic integration with WatchGuard Cloud:
- Use a wireless client to connect to the SSID you created in WatchGuard Cloud.
The user browser is redirected to the Beonic splash page. - Complete the information requested to connect through the splash page.
The configured Landing Page appears. - Access the Internet through the captive portal.
For more information about the wireless client details, from the Beonic user interface, select Engage > Registrations. When you click the client status icon, you can view the client's MAC address and activity.