Skip to content

Huawei iMaster NCE-Campus

To set up a portal for Huawei first you need to create a template.

Add a Portal

To create a portal go to the Portals tab and click on the New portal button. Enter a name for the portal, and in Hardware select Huawei. Then, enter a Site ID based on which the path of the portal URL will be defined.

Huawei Portal

The Guest Portal URL will be created based on the URL of the Splash Air application followed by the path given by Site ID. Note this URL as it will be required later.

Select the venue and template and click on the Create button.

Portal Settings

You can go to Portals to view the settings for the portal(s) just added.

Clicking on a portal takes you to the details for that portal. It lets you specify additional settings:

Business Name: name of the venue which will be displayed on top of the portal
Expiry (days): the time in days after which a repeat user will have to enter their data again on the portal
Redirect URL: the URL a user is redirected to after successful portal authorization
Duration (seconds) after email verification: when using "Link" type Flow it is the "Session-Timeout" a user will receive via RADIUS after successful email verification 

You can click on the Edit button against each entry to modify it if needed.

Huawei iMaster NCE-Campus Settings

Access iMaster NCE-Campus using web interface. Go to Design > Template Management > ACL. Create a new ACL. Set a name and number for it. Add a rule for the domain of your portal like this:

ACL

Add another rule for UDP port 53 (to allow DNS traffic).

ACL

Then go to URL Template and create a new template. Specify a name for it. In Template type select Cloud platform-relayed authentication. In Carried parameter add the following parameters along with their values:

Parameter Parameter Name
user-ip userip
user-mac usermac
loginurl url

URL Template

Click OK to save the template.

Go to RADIUS Relay Server and create a new template. Enter a name for it. Authentication service should be Portal. In Authentication server section add a new server. Enter the IP address and Secret of your RADIUS server (will be provided by Splash Networks' team) and click on the submit button to save it. In Authentication protocol select PAP. Keep the other settings at default and click OK to save the template.

RADIUS Relay Server

Next, go to Provision > Device > Site Configuration > AP and create a new SSID (or modify an existing one). Enter the following settings:

  • SSID name: enter an SSID
  • Data forwarding mode: Direct
  • Global DHCP address pool: enabled

Click Next to go to the next page. Configure the following settings here:

  • WLAN security policy: Open network => Open + Portal authentication
  • Page pushing mode: Cloud platform relay authentication
  • Interconnection mode: RADIUS relay
  • Page push protocol: HTTPS

Under Third-party portal page authentication parameters enter these values:

  • Username: username
  • Password parameter name: password
  • Redirect URL matching: Fixed URL
  • Redirect URL upon authentication success: a redirect URL such as https://www.google.com
  • RADIUS relay server: select the RADIUS relay server created in the previous step
  • Default permit rule: select the ACL created previously
  • Bypass policy: Authenticated users can continue accessing the network, and new users are not allowed to access the network.

Click Next to go to the next page. Keep all the settings at default and click OK to save.

Finally, go to Admission > Admission Resource > Page Management > Portal Page Push Policy. Enter a name for it. In Push Rule enable Match SSIDs and add the SSID created in the last step. In Page Push Rule use the following settings:

  • Authentication mode: Cloud platform-based relay authentication
  • Interconnection mode: RADIUS relay
  • URL template: select the URL template created previously
  • Third-party authentication URL: enter the Guest Portal URL created earlier in Splash Air

Troubleshooting

To troubleshoot problems it is important to understand the components involved in the captive portal user authorization process and the interactions between them.

Traffic Flow

Here is the traffic flow in the case of Huawei iMaster NCE-Campus:

Huawei Traffic Flow