Cloud MACC and MAP

RansNet offers complete end-to-end Wi-Fi hotspot solutions, either cloud based or on-premised based. It consists of below major components:

RansNet mfusion platform is a multi-tenant cloud-based service platform to monitor and manage all RansNet on-premise hardware devices (CMG, HSG, HSA, MAP)

RansNet HotSpot Gateway (HSG) functions as an all-in-one gateway to provide all required hotspot functions at gateway level:

NOTE: for small venues, when using a cloud portal and RADIUS, HotSpot Access (HSA) can be used instead of HSG. 

mbox Access Point (MAP) is Wi-Fi alliance certified 802.11a/b/g/n/ac/ax access points. It can be managed using a cloud controller, or on-premise controller builtin inside HSG. 

Common use cases

2. Deployment guide

2.1 Physical installations

Based on the above topology, below are the key activities needed:

Physical Installation steps:

2.2 Configure HotSpot Gateway (HSG)

2.2.1 Bootstrap HSG/HSA/MAP

Please follow this guide to bootstrap HSG/HSA and MAP

2.2.2 Configure Network Interfaces and DHCP Settings

Assuming the WAN/ISP side is using DHCP, there is no need to configure the default gateway and name-server settings as these will be pushed down from the ISP side over DHCP.

!hostname mbox!interface eth0 description "connection to WAN/Internet" enable ip address dhcp!interface eth1 description "AP management network." enable ip address 192.168.8.1/22 dhcp-server  dns 8.8.8.8 8.8.4.4  router 192.168.8.1  range 192.168.8.100 192.168.11.254  enable!interface vlan 1 90 description "VLAN-90 for Wireless@xx SSID, with captive portal" enable!interface vlan 1 91 description "VLAN-90 for Wireless@xxx SSID, using WPA2/EAP" enable ip address 172.16.4.1/22 dhcp-server  dns 8.8.8.8 8.8.4.4  router 172.16.4.1  range 172.16.4.10 172.16.7.254  enable!interface vlan 1 92 description "(optional) VLAN-92 customer private SSID using WPA2-PSK" enable ip address 172.16.8.1/22 dhcp-server  dns 8.8.8.8 8.8.4.4  router 172.16.8.1  range 172.16.8.10 172.16.11.254  enable!

If WAN is using static IP, we need to configure static IP under eth0, add default gateway and name-server. Below is a snip of changes required (replace the public IP with your actual IP addresses).

!interface eth0 description "connection to WAN/Internet" enable ip address 203.127.9.2/30!ip route 0.0.0.0/0 nexthop 203.127.9.1!ip name-server 8.8.8.8 8.8.4.4!

2.2.3 Configure firewall settings to enable Internet access for LAN users

Below rules are in the default startup-config. If you're not using eth0 as WAN interface, please change to your respective interface name.

!firewall-access 10 permit outbound eth0!firewall-snat 10 overload outbound eth0!

2.2.4 Configure DNS re-write to enable MAP to auto register with private Cloud MACC. 

By default each MAP will auto register with macc.ransnet.com, which is the RansNet Public Cloud MACC (WLAN controller). However, for Private Cloud MACC, instead of changing each MAP default bootstrap configure, we can do DNS re-write on the gateway to for all MAP to auto register with private MACC IP address. Refer to this link for more details on DNS re-write feature.

!ip host macc.ransnet.com <your-macc-ip> rewriteip host portal.ransnet.com <your-macc-ip> rewrite!firewall-dnat 90 redirect all udp dport 53 rdport 53 remark "force DNS re-write"!firewall-input 90 permit all udp dport 53 remark "allow DNS re-writed requests"!

2.2.5 Configure hotspot instance for target VLAN

For the VLAN that needs captive portal, we need to enable hotspot service for the VLAN and assign captive portal to it. Please follow this guide for detail guide on hotspot instance configuration

For this scenario using cloud mfusion (combined with cloud portal and RADIUS), please refer to below snip of hotspot configuration for VLAN-90 (replace <radius-key>, <entity> and <partalname> with your actual values).

!security hotspot vlan90 description "Wireless@xx Captive Portal" hotspot-server 172.16.0.1 ports 5000 5001 client-network 172.16.0.0 255.255.252.0 client-dhcp 172.16.0.10 255.255.252.0 lease 1800 client-dhcp-dns 203.211.152.66 210.193.2.66 client-static 172.16.0.2 255.255.255.0 client-timeout 1800 10800 radius-server partnerid.ransnet.com <radius-key> hotspot-portal https://partnerid.ransnet.com/<customerentity>/<portalname>/login.php start!

2.3 Create cloud captive portal on mfusion

Login to your mfusion server https://<partnerid>.ransnet.com to create captive portal for your respective instance. 

Refer to this video guide on how to create captive portal for each hotspot instance.

Make sure the full portal URL matches with the HSG hotspot instance configuration (hotspot-portal URL) in section #2.2.5. 

You could optionally define a portal pre-shared key for enhanced security. Make sure the pre-shared key is configured in the HSG hotspot instance setting (if it's defined in the portal setting).

2.4 Provision MAP settings on mfusion/MACC

Login to your mfusion server https://<partnerid>.ransnet.com to access MACC (WLAN controller for MAP).

Refer to this video guide on provision MAP on MACC to configure MAP settings.

Make sure each SSID is mapped to the respective VLAN defined in HSG.

2.5 Provision HSG/HSA on mfusion for remote monitoring and orchestration

Login to your mfusion server https://<partnerid>.ransnet.com

Refer to this video guide on managing mbox on mfusion so that you can remotely monitoring and managing HSG/HSA settings from cloud mfusion.

Refer to additional video guide on more management features.

https://youtu.be/d6gO2ZDvfws (backup and restore)

https://youtu.be/yl0W_QeNGSw (scheduled reports)