Kiwire 3.0 Administrator - Device & Controller Setup Guide
Kiwire 3.0 Administrator - Device & Controller Setup Guide
Cambium Networks Configuration for Kiwire Hotspot
Cambium Networks Configuration for Kiwire Hotspot
Prerequisites
​
Before integrating the controller with Kiwire, it is necessary that the controller and access point:
-
are connected to the Internet
-
are reachable on the network
-
have an IP address assigned to the a through DHCP or static
Note:
-
Kiwire-hostname or Kiwire-ip can be obtain by contacting our technical support for our cloud customer. For enterprise client the ip will be on premises Kiwire ip address.
-
Social network hostname list can be obtained from Social network whitelist guide
Part 1: Cambium cnMaestro configuration
-
Login to your Cambium cnMaestro controller
-
Go to WLANs > Configuration > AAA Servers
-
Authentication Server
-
Host: Kiwire-hostname or Kiwire-Ip
-
Secret: create a secret pass phrase
-
Port: 1812
-
Timeout: 3 seconds
-
Attempts: 1
-
-
Accounting Server
-
Host: Kiwire-hostname or Kiwire-ip
-
Secret: secret same as authentication server
-
Port: 1813
-
Timeout: 3 seconds
-
Attempts: 1
-
Accounting Mode: Start-Interim-Stop
-
Accounting Packet: ticked
-
Interim Update Interval: 1800 seconds
-
-
Advanced Settings
-
NAS-Identifier: AP MAC address with capital letters and colon
-
Dynamic Authorization: ticked
-
Dynamic VLAN: ticked
-
Called Station ID: AP-MAC:SSID
-
-
Omaya 3.0 Administrator > Quick Setup > Dashboard
Documentation
Kiwire 2.0 Change Log
Kiwire 2.0 Alpha
​
-
Rewrite of core engine.
-
Support true multi-tenant, each tenant have own partition of data.
-
New theme based on google material design.
-
Simplification of admin interface.
-
Login & Page maker, drag and drop interface.
-
Renamed EDX to integration.
-
Renamed user’s plan to profile.
-
Integration : SMS have built generic SMS gateway API connector builder.
-
Bug fix : QR login for voucher.
Kiwire 2.0 Beta
​
-
Multi-lingual support & internationalisation, internal timezone set to UTC and support of DST timezone.
-
bug fix : wifidog API.
-
Dynamic Zone, now zone can be define by client IP, NAS ID, VLAN and SSID.
-
User journey engines.
-
Additional snippet for page maker (SMS).
-
Omaya integration via API.
-
report & analytics : omaya LBS reporting.
-
Platform : high or low password security level when dealing with passwords.
-
Cross platform attack protection XCSS.
Kiwire 2.0 Build 0
​
-
Platform : expanded industry type category into organisation setup as per 802.11u base for WBA WRIX-L (wireless roaming intermediary exchange for location).
-
Platform : change cloud tenant password display masked.
-
Platform : added memcached engine to user custom generated page for optimised and fast rendering.
-
Device monitoring : added wifi access api , display total received and send by Wi-Fi access point & load.
-
Zone monitoring , monitoring based on zone beside by NAS/device.
-
Dashboard : bugfix on 24 hour activity.
-
integration : Radius, rewrite : support local profile override as well as proxy carry forward profile. Added keyword or tag check from radius response for profile grouping check. refer to documentation for more info.
-
Zone restriction function : added to integration (radius , active directory, LDAP, social network, sms , pms).
-
Bulk user manager , added phone no on export.
-
Page maker : added email verification sign up snippet, user can signup and given 5 minute access to verified the email to complete the sign up process.
-
Page maker : added forget password (based on user profile , sms or email option).
-
Page maker : radius login snippet.
-
Page maker : sponsored login via email snippet.
-
Page maker : public sign up snippet.
-
Page maker : sms signup snippet.
-
Page maker : various button snippet.
-
Page maker : coupon snippet.
-
Page maker : survey snippet.
-
Page maker : added box picture snippet.
-
Page maker : buy plan snippet.
-
bugfix : Reports & analytics engine for date format.
-
bugfix : SMS API.
-
bugfix : applied default tenant id to PMS socket api for backward compatibility.
-
bugfix : oem logo placement.
-
bugfix : wrong notification on exceed volume quota.
-
DB API : added db is alive ping.
-
wifidog API : optimised volume detection.
-
platform : remove link to google fonts.
-
Account diagnostic , change engine from radtest to radius client.
-
CLI tools : added support incident log collector to /tmp.
-
Removed : feature license key , for now Kiwire™ will have only onsite / hosted , multi or single tenant editions.
-
Campaign & Ads manager , simplified verification and approval , if single admin , its auto approved by default if more than 1 admin for the cloud id , approval process is required, default edit/add campaign & ads will be disabled till approved.
-
Reports & analytics : added coupon redemption report.
-
Reports & analytics : login history support same day and archive reporting.
-
accounts : updated integration profile to have SMS, radius, email beside PMS, MSAD and internal.
Kiwire 2.0 Build 1 [2017-02-27]
​
[Fixed]
-
Finance: date display format is not correct.
-
Radius: sql core error on certain profile.
-
Integration -> LBS : test function.
-
Device -> monitoring MAP : missing google map API key.
-
Device -> Zone : update and delete button unresponsive.
-
Device -> Zone : fix change tenant.
-
Login Engine -> Journey : screen adaptation on smaller screen size.
-
Login Engine -> Journey : post login unable to change default destination.
-
Login Engine -> Media : fail of upload media via drag and drop.
-
Campaign -> Ads : upload video.
-
Account -> Profile : not properly seelct.
-
User : campaign continue button not responsive on certain device.
-
LBS : test function not responsive.
-
Report : graph charset for language.
-
Report : missing username text on username search option.
-
Report : Graph on safari browser not rendered.
-
Report : timezone.
-
DHCP : spelling mistake for DHCP.
-
License engine that display error on rare occurrence.
-
Account -> Profile : wrong display for “Pay As You Use” profile.
-
Installer : corrected path to local path.
-
Login -> Video at prelogin.
-
Multi tenant -> role created wrongly when add new tenant.
[Added]
-
Account -> Profile : added WISPR specification for QOS services . support minimum upload and download bandwidth for supported access controller.
-
Device -> NAS : support Xirrus access controller and Wi-Fi access point captive portal.
-
Account -> Auto reset : added 30 minutes and hourly options.
-
Integration -> Social network : VK+ and Microsoft Live.
-
OTP : Based on password security level , if set high OTP password will be alphanumeric if low it be numeric only.
-
Configuration : Auto update function, Kiwire™ will now support auto update to latest edition.
-
Campaign -> Ads : only allow media mp4,jpg & ogg for file uploaded.
-
Control panel for users accessible by /cpanel.
-
New API engine for 3rd party integration.
-
Policy : Cookies Auto-login , auto login user using cookies during login process , return user will not required to key in login.
-
Credential for prevention of captive portal fatique.
-
Report-> Campaign -> Survey.
[Updated]
​
-
New Changelog format for change log.
-
Updated graph engine with more dynamic colour and focus on graph while print friendly.
-
Social network login : new login flow screen design to be more lively and graphical.
-
Login Engine-> Page Maker : change survey option selection to dropdown list for easy to manage.
-
Mobile & browser brand & type detection engine signature updated.
-
Software update module : support auto update function.
-
Licensing: update license engine only master account require license.
-
Rename: Omaya module to LBS.
-
Account -> Auto reset : added hourly and 30 minutes option to system.
-
Login engine -> Page maker : update preview custom page.
[Depreciated]
​
-
Remove example text “synchrowebtech” in integration->social network to be generic example.
Kiwire 2.0 Build 2 [2017-03-15]
​
[Fixed]
​
-
Dashboard : timezone of date displayed.
-
Integration -> Radius : wrong text for validity.
-
Integration -> SMS: Twillio error handling.
-
Device -> monitoring: bypass check for device if IP address is missing.
-
Device -> Monitoring: zone listing lessen rules.
-
Device -> monitoring -> Agent Ruijie Wi-Fi monitoring.
-
Login Engine->T&C: fix always on function.
-
Login Engine->Page maker -> coupon: path error for image display.
-
Login Engine->Page Maker: load external image from remote site fixed.
-
Login Engine->Page Maker: scan local filename instead global for saving.
-
Login Engine->Guest Login: fix path for login.
-
Report -> Survey report: data display.
-
Report engine: Kiwire™ syslog.
-
Report -> Campaign: click thru was wrongly worded.
-
Report -> Login concurrency partition reporting.
-
Report -> Device availability.
-
Report -> Graph date accuracy.
-
Tools -> Database MRO : fixed download backup.
-
Tools -> service healthcheck for SMS & Email services.
-
Login -> redirection using for duplicate username.
-
Login -> Check for MSAD/LDAP during inactive user check function.
​
​
[Added]
​
-
More debug log option for user captive portal flow.
-
Account -> User: list suspended account as well.
-
Seamless roaming for Ruijie wifidog Wi-Fi access point.
-
High availability : bi direct synchronization between 2 Kiwire™.
-
Integration -> Microsoft/Office 365 : authentication of user with Microsoft live/Azure/Office 365 services with restriction on allowed domain.
-
Integration -> Microsoft Active directory , added support for Active directory user groups to local Kiwire™ profile mapping functionality.
-
Device -> NAS : FortiAP (Fortigate Wireless) & Controller as NAS.
-
Account -> Profile : check min speed cannot be higher than max speed restriction.
-
Logs : added detail log for zone detection engine to kiwire_userlog.log
-
Logs : updated email services for error tracking
-
Alarm notification on Primary page
​
​
[Updated]
​
-
Mac security : support upper or lower case mac address format.
-
integration -> social network : Added default drop down box in event of no profile available.
-
Device ->NAS Ruijie wifi : support Free profile.
-
Login engine -> Media add support display mp4, pdf, png, jpg, gif and ogg.
-
Login engine->Survet : ability to use ip or domain if host does not have valid FQDN.
-
Login Engine->Page maker : renamed snippet from snippet 1.. to the function of the snippet when mouse over.
-
Campaign -> ADS , support full screen image display for Image media ads on mobile device.
-
Report -> Who is online , disconnect function for Ruijie Wi-Fi.
-
Report -> Bandwidth reporting , extend from GB to MB.
-
Report -> survey : display no data if there is no data available.
-
Detect signup if user use blank username and prompt error.
-
Radius : Fallback , in event of Authorization request packet does not contain NAS-ID, system will use called-station-id as NAS-ID.
-
Social Network : WeChat , for ruijie wifi , user will use default assign profile and granted 5 minutes to complete authentication with WeChat server. For non Ruijie Wi-Fi, user will be granted 5 minutes with temporary profile which have restriction and upon validation change to assigned profile on the fly.
-
Command line apps are set to use UTC timezone.
-
Bypass survey if already answer before.
-
PDO -> MYSQL : added Ping functionality.
-
Agent : ruijie wifi added health capture from Wi-Fi ping.
​
[Depreciated]
None
Kiwire 2.0 Build 3 [2017-04-28]
​
[Fixed]
​
-
Admin login with special character.
-
Admin : forget password.
-
PMS, password percentage.
-
NAS : Xirrus on public IP.
-
Cloud management : fix warning when add user.
-
Integration -> PMS : oracle fidelio fixed last name.
-
Integration -> Ldap , authentication failure on rare case.
-
login engine -> page maker guest sign up.
-
Report -> Bandwidth -> top user , Missing username on listing.
-
Report -> Bandwidth , Data missing when apply zone.
-
Report -> login -> Dwell time : fix graph problem.
-
Report -> Login -> Return user, fix error on report.
-
Tools : diagnostic account , bug on user with multiple output.
-
Tools : log purge fail on certain condition.
-
Wechat : Change of authority (COA ) not using UTC time.
-
Campaign : wrong display of ads during time interval.
-
Login Engine : Terms & condition always display.
-
account->user view, Last 10 activity to user local time.
​
[Added]
​
-
Dynamic Menu : operator account will only see menu assign to their role.
-
Campaign : Mobile apps promote or push install.
-
Allow administrator username using email address.
-
Declare multiple {{Page}} tag within a page.
-
NAS : Aruba IAP series.
-
High Availability : Public & Private key for synchronisation of files.
-
Report -> Date format for chart.
-
Tools-> Software update : manual update button.
-
Kiwire™ Software : EULA when administrator login the first time.
-
High availability : Logs.
-
Email verification during login and save.
-
Campaign can now trigger external server using GET request.
-
Pop-up error message due to device down.
-
Zone auto-login snippet.
-
Social login using SSL connection.
-
Email using HTML format instead of text.
-
Generate public key and bind the slave key for HA connection.
-
Database backup moved to non-root folder and using random string for security.
​
[Updated]
​
-
Campaign: Random advertisement if there is no sort order.
-
Campaign Ads: full screen display for IAB standard image format.
-
Login page sign up, checking of space when user select username, which cause radius to fail.
-
Kiwire™ API Updated to include new feature.
-
Default : language english if no language selected.
-
NMS: Agent, ping if only valid IP is saved.
-
Changed of Microsoft Login method to use Microsoft Graph instead of OAuth.
​
[Depreciated]
​
-
Report -> real time log, due to nature of multi tenant, real time logs deem security risk.