簡介
本檔案介紹如何在無線LAN控制器(WLC)上使用本機驗證設定自訂WebAuth。
必要條件
需求
設定和自訂WebAuth之前,請確認您的PC:
- 在開放服務集識別碼(SSID)上有一個IP地址
- 可以ping通預設網關
- 可以識別並找到網域名稱伺服器(DNS)(ipconfig/all)
- 可以解析名稱(使用nslookup)
- 可以訪問Internet
採用元件
本文中的資訊係根據以下軟體和硬體版本:
- 執行3.3代碼的5760 WLC
- Cisco Aironet 3600系列輕量型存取點
- Microsoft Windows 7本機無線請求方
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除(預設)的組態來啟動。如果您的網路正在作用,請確保您已瞭解任何指令可能造成的影響。
設定
網路圖表
驗證、授權及記帳(AAA)
以下是AAA的配置。這樣可配置身份驗證和授權配置檔案,以便連線的客戶端通過身份驗證連線到本地WLC資料庫。
aaa new-model
aaa authentication login local_webauth local
aaa authorization network default local
aaa authorization credential-download default local
引數對映
以下是引數對映的配置。本節介紹如何在WLC上設定虛擬IP位址,以及如何設定引數型別,這有助於指定重新導向URL、登入頁面、登出頁面和失敗頁面。您必須確保快閃記憶體中有這些檔案。
parameter-map type webauth global
virtual-ip ipv4 1.1.1.1
parameter-map type webauth custom
type webauth
redirect on-success http://www.cisco.com
banner text ^C CC global ip for redirect ^C
custom-page login device flash:webauth_login.html
custom-page success device flash:webauth_success.html
custom-page failure device flash:webauth_failure.html
custom-page login expired device flash:webauth_expired.html
無線LAN(WLAN)組態
以下是WLAN的組態。WLAN配置為第3層安全。此配置將身份驗證清單對映到Local_webauth並確保本地網路使用者處理身份驗證。這將呼叫初始步驟中的AAA配置。
wlan webauth 1 webauth
client vlan Vlanx
no security wpa
no security wpa akm dot1x
no security wpa wpa2
no security wpa wpa2 ciphers aes
security web-auth
security web-auth authentication-list local_webauth
security web-auth parameter-map custom
session-timeout 1800
no shutdown
全域組態
將其用於全域性配置。確保已啟用HTTP/HTTPS和IP裝置跟蹤。如果不啟用HTTP/HTTPS,則不會獲取網頁。
ip http server
ip device tracking
建立本地使用者
使用此命令可建立本地使用者。
username <username> password 0 <password>
檔案傳輸的FTP組態
將其用於FTP配置以進行檔案傳輸。
ip ftp username <username>
ip ftp password <password>
上傳到快閃記憶體
使用以下命令將自訂HTML檔案上傳到Flash:使用命令:
5760# copy ftp://x.x.x.x/webauth_login.html flash:
以下是Flash內容的範例:
w-5760-2#dir flash:
Directory of flash:/
64649 -rw- 1164 Oct 7 2013 04:36:23 +00:00 webauth_failure.html
64654 -rw- 2047 Oct 7 2013 13:32:38 +00:00 webauth_login.html
64655 -rw- 1208 Oct 7 2013 04:34:12 +00:00 webauth_success.html
64656 -rw- 900 Oct 7 2013 04:35:00 +00:00 webauth_expired.html
64657 -rw- 96894 Oct 7 2013 05:05:09 +00:00 web_auth_logo.png
64658 -rw- 23037 Oct 7 2013 13:17:58 +00:00 web_auth_cisco.png
64660 -rw- 2586 Oct 7 2013 13:31:27 +00:00 web_auth_aup.html
Webauth_login HTML範例
如果需要任何修改或自定義,您必須讓瞭解HTML的開發人員參與,思科技術支援中心不提供此功能。
<HTML><HEAD>
<TITLE>Authentication Proxy Login Page</TITLE>
<script type="text/javascript">
var pxypromptwindow1;
var pxysubmitted = false;
function submitreload() {
if (pxysubmitted == false) {
pxypromptwindow1=window.open('', 'pxywindow1', 'resizable=no,width=350,height=350,scrollbars=yes');
pxysubmitted = true;
return true;
} else {
alert("This page can not be submitted twice.");
return false;
}
}
</script>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<style type="text/css">
body {
background-color: #ffffff;
}
</style>
</HEAD>
<BODY>
<H1><img src="http://192.168.2.91/flash:web_auth_logo.png" width="75" height="50" alt="Cisco Logo" longdesc="http://www.cisco.com"></H1>
<center>
<H2> Wireless Guest Access Web Authentication</H2>
<center>
<iframe src="http://192.168.2.91/flash:web_auth_aup.html" width="950" height="250" scrolling="auto"></iframe><BR><BR>
<FORM method=post action="/" target="pxywindow1">
Username: <input type=text name=uname><BR><BR>
Password: <input type=password name=pwd><BR><BR>
<input type=submit name=ok value=OK onClick="return submitreload();">
</FORM><noscript>
<BR>
<UL>
<H2><FONT COLOR="red">Warning!</FONT></H2>
<p>JavaScript should be enabled in your Web browser
for secure authentication</p>
<LI>Follow the instructions of your Web browser to enable
JavaScript if you would like to have JavaScript enabled
for secure authentication</LI>
<BR>OR<BR><BR>
<LI> Follow these steps if you want to keep JavaScript
disabled or if your browser does not support JavaScript
<OL><BR>
<LI> Close this Web brower window</LI>
<LI> Click on Reload button of the original browser window</LI>
</OL></LI>
</UL>
</noscript>
<center>
<p> </p>
<img src="http://192.168.2.91/flash:web_auth_cisco.png" alt="Cisco Powered" width="215" height="136" align="middle" longdesc="http://www.cisco.com">
</center>
</BODY></HTML>
螢幕截圖
以下是來自客戶的一些截圖:
客戶端連線到WLAN並自動重定向:
驗證
目前沒有適用於此組態的驗證程序。
疑難排解
目前尚無適用於此組態的具體疑難排解資訊。