本文档介绍如何使用嵌入在AP本身的内部网页在自主接入点(AP)上配置访客接入。
Cisco 建议您在尝试进行此配置之前了解下列主题:
本文档中的信息基于以下软件和硬件版本:
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。
Web身份验证是第3层(L3)安全功能,它使自治AP能够阻止IP流量(DHCP和域名服务器(DNS)相关数据包除外),直到访客在打开浏览器时将客户端重定向到的Web门户中提供有效的用户名和密码。
使用Web身份验证时,必须为每个访客定义单独的用户名和密码。访客通过本地RADIUS服务器或外部RADIUS服务器使用用户名和密码进行身份验证。
此功能在Cisco IOS版本15.2(4)JA1中引入。
要配置AP以访客访问,请完成以下步骤:
ap(config)#dot11 ssid Guest
ap(config-ssid)#authentication open
ap(config-ssid)#web-auth
ap(config-ssid)#guest-mode
ap(config-ssid)#exit
ap(config)#ip admission name web_auth proxy http
ap(config)#interface dot11radio 0
ap(config-if)#ssid Guest
ap(config-if)#ip admission web_auth
ap(confi-if)#no shut
ap(config-if)#exit
ap(config)#ip admission name web_auth method-list authentication web_list
ap(config)#aaa new-model
ap(config)#radius-server local
ap(config-radsrv)#nas 192.168.10.2 key cisco
ap(config-radsrv)#exit
ap(config)#dot11 guest
ap(config-guest-mode)#username user1 lifetime 60 password user1
ap(config-guest-mode)#exit
ap(config)#
ap(config)#radius-server host 192.168.10.2 auth-port 1812
acct-port 1813 key cisco
ap(config)#aaa authentication login web_list group radius
要配置无线客户端,请完成以下步骤:
配置完成后,客户端可以正常连接到SSID,您在AP控制台上看到:
%DOT11-6-ASSOC: Interface Dot11Radio0, Station ap 0027.10e1.9880
Associated KEY_MGMT[NONE]
ap#show dot11 ass
802.11 Client Stations on Dot11Radio0:
SSID [Guest] :
MAC Address IP address IPV6 address Device Name Parent State
0027.10e1.9880 0.0.0.0 :: ccx-client ap self Assoc
客户端的动态IP地址为192.168.10.11。但是,当您尝试ping客户端的IP地址时,该地址会失败,因为客户端未完全通过身份验证:
ap#PING 192.168.10.11
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.10.11, timeout is 2 seconds:
.....
Success rate is 0 percent (0/5)
例如,如果客户端打开浏览器并尝试访问http://1.2.3.4,则客户端将重定向到内部登录页:
一旦客户端重定向到登录页面,用户凭证将根据AP配置输入并根据本地RADIUS服务器进行验证。身份验证成功后,将完全允许从客户端发往客户端的流量。
以下是身份验证成功后发送给用户的消息:
身份验证成功后,您可以查看客户端IP信息:
ap#show dot11 ass
802.11 Client Stations on Dot11Radio0:
SSID [Guest] :
MAC Address IP address IPV6 address Device Name Parent State
0027.10e1.9880 192.168.10.11 :: ccx-client ap self Assoc
在成功完成身份验证后,应该能正确地ping通客户端:
ap#ping 192.168.10.11
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.10.11, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/3/6 ms
目前没有针对此配置的故障排除信息。
与路由器或交换机上的IOS类似,您可以使用自定义文件自定义页面;但是,无法重定向到外部网页。
使用以下命令自定义门户文件:
版本 | 发布日期 | 备注 |
---|---|---|
1.0 |
27-Jan-2014 |
初始版本 |