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.