Introducción
Este documento describe cómo configurar un WebAuth personalizado con autenticación local en un controlador de LAN inalámbrica (WLC).
Prerequisites
Requirements
Antes de configurar y personalizar WebAuth, asegúrese de que el PC:
- Tiene una dirección IP en un identificador de conjunto de servicios (SSID) abierto
- Puede hacer ping al gateway predeterminado
- Puede identificar y localizar el servidor de nombres de dominio (DNS) (ipconfig/all)
- Puede resolver nombres (con nslookup)
- Puede acceder a Internet
Componentes Utilizados
La información que contiene este documento se basa en las siguientes versiones de software y hardware.
- Un WLC 5760 que ejecuta código 3.3
- Cisco Aironet 3600 Series Lightweight Access Point
- Solicitante inalámbrica nativa Microsoft* Windows 7
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.
Configurar
Diagrama de la red
Autenticación, autorización y administración (AAA)
Esta es la configuración para AAA. Esto configura la autenticación y los perfiles de autorización de tal manera que los clientes que se conectan sean autenticados a la base de datos del WLC local.
aaa new-model
aaa authentication login local_webauth local
aaa authorization network default local
aaa authorization credential-download default local
Mapa de parámetro
Esta es la configuración para el mapa de parámetro. Esta sección proporciona información sobre cómo configurar la dirección IP virtual en el WLC y cómo configurar el tipo de parámetro, que ayuda a especificar la dirección URL de redirección, la página de inicio de sesión, la página de cierre de sesión y la página de fallo. Debe asegurarse de que la memoria flash tenga estos archivos.
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
Configuración de LAN inalámbrica (WLAN)
Esta es la configuración para WLAN. La WLAN está configurada para la seguridad de Capa 3. Esta configuración asigna la lista de autenticación a Local_webauth y asegura que la autenticación sea manejada por los usuarios de red locales. Esto llama a la configuración AAA que está en el paso inicial.
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
Configuración global
Utilícelo para la configuración global. Asegúrese de que el seguimiento de dispositivos HTTP/HTTPS e IP está activado. Si no activa HTTP/HTTPS, no obtendrá la página web.
ip http server
ip device tracking
Crear usuarios locales
Utilice esto para crear usuarios locales.
username <username> password 0 <password>
Configuración FTP para la Transferencia de Archivos
Use esto para la configuración FTP para la transferencia de archivos.
ip ftp username <username>
ip ftp password <password>
Cargar en Flash
Utilice esto para cargar archivos HTML personalizados en la memoria Flash: con comando:
5760# copy ftp://x.x.x.x/webauth_login.html flash:
A continuación se muestra un ejemplo del contenido 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
Ejemplo de HTML Webauth_login
Si esto necesita alguna modificación o personalización, debe involucrar a un desarrollador que conozca HTML, que no está cubierto por el Centro de asistencia técnica de Cisco.
<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>
Capturas de pantalla
Estas son algunas capturas de pantalla del cliente:
El cliente se conecta a WLAN y se redirige automáticamente:
Verificación
Actualmente, no hay un procedimiento de verificación disponible para esta configuración.
Troubleshoot
Actualmente, no hay información específica de troubleshooting disponible para esta configuración.