Примечания к выпуску для Cisco Cisco 2000 Series Wireless LAN Controller
12
Release Notes for Cisco wireless LAN controller and Cisco Aironet Lightweight Access Point for Software Release 3.1.59.24
Important Notes
Pinging from Any Network Device to a Dynamic Interface IP Address Not
Supported
Supported
Clients on the wireless LAN associated with the interface pass traffic normally.
Upgrading External Webauth
To upgrade External Webauth, do the following:
•
When upgrading wireless LAN controllers from operating system release 2.0 or 2.2.127.4 to release
3.0, update the external webauth configuration as follows:
3.0, update the external webauth configuration as follows:
–
Instead of using a preauth ACL, the network manager must configure the external web server
IP address using the CLI command:
IP address using the CLI command:
config custom-web ext-webserver add <IP address>
(where <IP address> is the address of any web server that performs external web
authentication.)
authentication.)
•
Then, the network manager must use the new login_template which is included below:
<html>
<head>
<meta http-equiv="Pragma" content="no-cache"> <meta HTTP-EQUIV=”Content-Type”
CONTENT="text/html; charset=iso-8859-1"> <title>Web Authentication</title> <script>
function submitAction(){
var link = document.location.href;
var searchString = "redirect=";
var equalIndex = link.indexOf(searchString);
var redirectUrl = "";
var urlStr = "";
if(equalIndex > 0) {
equalIndex += searchString.length;
urlStr = link.substring(equalIndex);
if(urlStr.length > 0){
redirectUrl += urlStr;
if(redirectUrl.length > 255)
redirectUrl = redirectUrl.substring(0,255);
document.forms[0].redirect_url.value = redirectUrl;
}
}
document.forms[0].buttonClicked.value = 4;
document.forms[0].submit();
}
function loadAction(){
var url = window.location.href;
var args = new Object();
var query = location.search.substring(1);
var pairs = query.split("&");
for(var i=0;i<pairs.length;i++){
var pos = pairs[i].indexOf('=');
if(pos == -1) continue;
var argname = pairs[i].substring(0,pos);
var value = pairs[i].substring(pos+1);
args[argname] = unescape(value);