Deployment Guide
Table Of Contents
- Table of Contents
 - Preface
 - About Extreme Campus Controller Deployment
 - Configuring DHCP, NPS, and DNS Services
 - Centralized Site with a Captive Portal
 - Centralized Site with AAA Network
 - Deploying a Mesh Network
 - Configuring an External NAC Server for MBA and AAA Authentication
 - Manage RADIUS Servers for User Authentication
 - External Captive Portal on a Third-Party Server
 - Access Control Rule Admin Portal Access
 - Deploying Centralized Web Authentication
 - Deploying ExtremeCloud IQ - SE as an External Captive Portal
- Deployment Strategy
 - Configuring an External Captive Portal Network
 - Editing the Configuration Profile for Network and Roles
 - Extreme Campus Controller Default Pass-Through Rule
 - Adding Extreme Campus Controller as a Switch to ExtremeCloud IQ - Site Engine
 - Editing the Unregistered Policy on ExtremeCloud IQ - Site Engine
 - Editing the ExtremeCloud IQ - Site Engine Profile for Policy and Location-Based Services
 
 - Deploying an ExtremeGuest Captive Portal
 - Deploying Client Bridge
 - Deploying an Availability Pair
 - Deploying Universal APs
 - Extreme Campus Controller Pair with ExtremeLocation and AirDefense
 - ECP Local Authentication
 - PHP External Captive Portal, Controller’s Firewall Friendly API
 - Index
 
 // comprising an external captive portal. 
 // A utility that translates error codes to error messages. 
 function code_2_message($code, $content_type)
 {
 $errMsgList = array (
 0 =>
 array (
 'label' => 'Invalid',
 'content' => '<span style=\'color:red\'>Empty id / 
password not allowed. Please try again.</span>'
 ),
 1 =>
 array (
 'label' => 'Success',
 'content' => 'Success',
 ),
 2 =>
 array (
 'label' => 'Access Fail',
 'content' => '<span style=\'color:red\'>Userid or 
password incorrect. Please try again.</span>',
 ),
 3 =>
 array (
 'label' => 'Fail',
 'content' => '<span style=\'color:red\'>A problem has 
occurred while trying to validate your userid & password.<br>Please contact
your system administrator.</span>',
 ),
 4 =>
 array (
 'label' => 'Timeout',
 'content' => '<span style=\'color:red\'>A problem has 
occurred while trying to validate your userid & password.<br>Please contact
your system administrator.</span>',
 ),
 5 =>
 array (
 'label' => 'RADIUS shared security key fail',
 'content' => '<span style=\'color:red\'>A problem has 
occurred while trying to validate your userid & password.<br>Please contact
your system administrator.</span>',
 ),
 6 =>
 array (
 'label' => 'RADIUS internal error',
 'content' => '<span style=\'color:red\'>A problem has 
occurred while trying to validate your userid & password.<br>Please contact
your system administrator.</span>',
 ),
 7 =>
 array (
 'label' => 'Max RADIUS login fail',
 'content' => '<span style=\'color:red\'>Too many users 
trying to login at the same time.Please try again later.</span>',
 ),
 8 =>
 array (
 'label' => 'Invalid Login parameters',
 'content' => '<span style=\'color:red\'>Userid or 
password incorrect. Please try again.</span>',
 ),
 9 =>
 array (
common_utilities.php
PHP External Captive Portal, Controller’s Firewall
Friendly API
204 Extreme Campus Controller Deployment Guide for version 5.46.03










