Cisco Catalyst
Last updated
Last updated
The below instruction pertains to Cisco Catalyst 9800-CL Wireless Controller
Social WiFi has been tested and is proven to work on the following configurations:
Cisco Catalyst 9800-CL set up on KVM
versions up to 17.3.4c
Cisco AIR-CAP3702I-E-K9
versions compatibile with the Controller (installs as the AP provisions)
Log in to the administration panel with root permissions and go to Network.
Go to Configuration -> Security -> Web Auth.
Click in to the global profile and make sure that the "Virtual IPv4 Address" is set as 192.0.2.1.
Press Apply.
Now, Add a new profile by clicking the Add button.
Press Apply to Device.
After you've created the profile, click on it and configure as follows:
On the General tab:
On the Advanced tab:
Click Update & Apply.
Go to Configuration -> Security -> AAA.
In the Servers / Groups and next Servers tab click +Add.
Press Apply to Device.
Go the Server Groups tab and press +Add.
Press Apply to Device.
Next, go to the AAA Method List tab. Make sure that1 Authentication is selected and press +Add. On the General tab:
Press Apply to Device.
Switch to the Accounting tab on the left and click +Add.
Press Apply to Device.
Now, go to the AAA Advanced tab. Make sure you're in "Global Config" and press Show Advanced Settings >>>. You should see "Radius Attributes" drop down. Configure as follows:
Accounting
Authentication
Press Apply to Device.
Now, go to the Configuration -> Security -> URL Filters. Click +Add.
URLs
Press Apply to Device.
Go to the Configuration -> Tags & Policies -> WLANs. Click +Add or edit an existing WLAN.
On the General tab:
Go to the Security - Layer2 tab and set the Layer 2 Security Mode as "None" and MAC Filtering as Disabled. Leave rest as default.
In the Security - Layer 3 tab, click Show Advanced Settings >>> and configure as follows:
Press Apply to Device or Update & Apply to Device.
Now, go to Configuration -> Tags & Profiles -> Policy and press +Add. Leave all settings at default apart from the following:
On the General tab:
On the Access Policies tab:
URL Filters - "guest_url_filter"
On the Advanced tab:
Click Apply to Device to save.
Next, go to Configuration > Tags & Profiles > Tags. Click +Add.
Click Apply to Device to save.
Go to Administration > Management > HTTP/HTTPS/Netconf and make sure that HTTP and HTTPS Access are Enabled.
Now you need to disable secure webauth. You can do it from the controllers CLI. Please run these commands:
Go to Configuration -> Wireless → Access Points.
Copy the MAC addresses of the Access Points you would like to add to Social WiFi platform. You will have to change the format (from "xxxx.xxxx.xxxx" to "xx:xx:xx:xx:xx:xx")
Go to the Social WiFi Panel.
Choose the place to which you would like to add the device.
In the “Access Points” tab, press “Add” (upper right corner), paste the MAC address you copied into the form (adding a name is optional) and click “Create”.
Parameter-map name
sw_webauth
Maximum HTTP connections
200
Init-State Timeout
3600
Type
webauth
Banner Type
None
Captive Bypass Portal
Leave unchecked
Disable Success Window
Enabled
Disable Logout Window
Enabled
Sleeping Client Status
Enabled
Sleeping Client Timeout
720
Redirect for log-in
https://login.socialwifi.com/
Redirect On-Success
https://login.socialwifi.com/redirect/
Redirect On-Failure
https://login.socialwifi.com/
Redirect Append for AP MAC Address
ap_mac
Redirect Append for Client MAC Address
client_mac
Redirect Append for WLAN SSID
wlan_ssid
Portal IPV4 Address
35.190.70.141
Name*
sw_radius
Server Address*
35.205.62.147
PAC Key
Leave unchecked
Key Type
Clear Text
Key
*Radius Secret available in Access Points tab of the Social WiFi Panel*
Confirm Key
as above
Auth Port
31812
Acct Port
31813
Server Timeout
10
Retry Count
3
Support for CoA
Enabled
Name
guest_radius
Group Type
RADIUS
MAC-Delimiter
hyphen
MAC-Filtering
none
Dead-Time (mins)
Leave default (5)
Assigned Servers
sw_radius
Source Interface VLAN ID
none
Method List Name
guest_auth
Type
login
Group Type
group
Assigned Server Groups
guest_radius
Method List Name
guest_acct
Type
identity
Assigned Server Groups
guest_radius
Call Station ID
ap-macaddress-ssid
Call Station ID Case
upper
MAC-Delimiter
hyphen
Username Case
lower
Username Delimiter
none
Call Station ID
ap-macaddress-ssid
Call Station ID Case
upper
MAC-Delimiter
hyphen
List Name
guest_url_filter
Type
PRE_AUTH
Action
PERMIT
Profile Name
*your profile name*
SSID
*your SSID name*
Status
Enabled
Radio Policy
All
Broadcast SSID
Enabled
Web Policy
Enabled
Web Auth Parameter Map
sw_webauth
Authentication List
guest_auth
On Mac Filter Failure
Disabled
Splash Web Redirect
Disabled
Name*
guest_policy
Status
Enabled
Session Timeout
43200
Idle Timeout
3600
Allow AAA Override
Enabled
Accounting List
guest_acct
Name
admi
WLAN Profile
*your WiFi name*
Policy Profile
guest_policy