Appearance
Allied Telesis
How to connect Allied Telesis wireless (TQ access points, standalone or managed by AWC / Vista Manager) to Kiwire.
| Device type in Kiwire | Allied Telesis |
| Redirect URL | https://<kiwire-host>/login/allied-telesis |
| RADIUS | auth 1812 / acct 1813 (UDP) |
| Identity must equal | the AP MAC in the redirect (ap_mac), and the NAS-Identifier the AP sends in RADIUS |
| Disconnect / live changes (CoA) | yes, port 3799, if the AP supports RFC 5176 |
| Data caps | time limits only (Session-Timeout) |
Check the parameter names
Allied Telesis firmware versions differ in the redirect parameter names they send. Check them against the names Kiwire expects (below) with Controller Test during setup.
How a login works
- The AP sends the guest to Kiwire with
client_mac,ap_mac,switch_url(the AP's own login address) andwlan. - After the portal, the guest's browser posts the user name and
passwordtoswitch_url(any query on that address is dropped). The user name goes in bothusernameanduserid, because TQ firmware versions differ in which one they read. An emptydstfield is sent too: Kiwire has no original page to pass back. - The AP checks the credentials against Kiwire over RADIUS and lets the guest out.
Before you start
From Kiwire:
- the RADIUS server address shown in the Setup Guide checklist ("Before you add your controller" › "RADIUS Authentication & Accounting");
- a shared secret of at most 64 characters;
<kiwire-host>.
On the AP (or AWC): admin access, the guest VAP/SSID, and the MAC address of every AP that serves it.
On the controller
Menu names and commands vary between firmware versions; the values are what matter. Steps follow the TQ series user's guide (standalone AP web UI); in AWC / Vista Manager the same fields sit in the AP profile's VAP settings.
- Settings › VAP / Security › choose the radio and VAP › Captive Portal tab.
- Captive Portal = External Page Redirect.
- External Page URL =
https://<kiwire-host>/login/allied-telesis. - Primary RADIUS Server IP =
<radius-server-ip>, Primary RADIUS Server Key =<shared-secret>, RADIUS Port = 1812, RADIUS Accounting = Enabled. - Walled Garden: add
<kiwire-host>,fonts.googleapis.com,fonts.gstatic.comand anything your portal design loads (FQDN, nohttp://). See Walled garden and redirect. - If your firmware lets you set the RADIUS NAS-Identifier, set it to the AP's MAC in the same format the AP uses in
ap_mac; then one Kiwire record per AP covers both. - Save & Apply.
In Kiwire
- System › Device Controller › add one record per AP:
- Vendor: Allied Telesis.
- Identity: the AP MAC exactly as the AP sends it in
ap_mac(Controller Test shows the format). - Shared Secret Key:
<shared-secret>— the same on every record. - Advanced Configuration › Network Configuration: IP Address = the AP's address, COA Port = 3799. If the AP's RADIUS NAS-Identifier is a different value, add one more record with that value as Identity; see Identity and virtual NAS. Each record counts toward your licence's device limit.
- Check the redirect parameters with Redirect and login config: Kiwire reads
client_mac,ap_mac,switch_url,wlananderror. - Add a zone rule and journey: Controllers and zones, Portal designer.
Test it
- Portals › Troubleshoot › Controller Test › Start Capture, connect a phone, and check that
client_mac,ap_macandswitch_urlarrive and the AP shows as registered. If you see other parameter names, stop and contact Synchroweb. - Log in as a real guest; the phone should go online after the page hands back to the AP.
- Reporting › Login › Active Session lists the guest.
Limits to know
- Kiwire does not send the guest's original page back to the AP, so after login the AP decides where the guest lands.
- No Allied Telesis data-cap attribute: profile quotas are enforced by time only.
- The Identity must match the separators exactly:
aa:bb:cc:dd:ee:ffandaa-bb-cc-dd-ee-ffare different (upper or lower case does not matter).
Vendor reference
- Allied Telesis TQ5403 Series Access Points User's Guide (Configuring Captive Portal Settings)
- Allied Telesis Vista Manager mini user guide