Ce document décrit comment configurer l'accès invité sur des points d'accès autonomes avec l'utilisation de la page Web interne qui est intégrée dans le point d'accès lui-même.
Cisco recommande de posséder des connaissances sur les sujets suivants avant de tenter cette configuration :
Les informations contenues dans ce document sont basées sur les versions de matériel et de logiciel suivantes :
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.
L'authentification Web est une fonctionnalité de sécurité de couche 3 (L3) qui permet aux AP autonomes de bloquer le trafic IP (à l'exception des paquets liés à DHCP et DNS) jusqu'à ce que l'invité fournisse un nom d'utilisateur et un mot de passe valides dans le portail Web vers lequel le client est redirigé lorsqu'un navigateur est ouvert.
Avec l'authentification Web, un nom d'utilisateur et un mot de passe distincts doivent être définis pour chaque invité. L'invité est authentifié avec le nom d'utilisateur et le mot de passe soit par le serveur RADIUS local, soit par un serveur RADIUS externe.
Cette fonctionnalité a été introduite dans Cisco IOS version 15.2(4)JA1.
Complétez ces étapes afin de configurer le point d'accès pour l'accès invité :
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
Complétez ces étapes afin de configurer le client sans fil :
Une fois la configuration terminée, le client peut se connecter au SSID normalement, et vous voyez ceci sur la console 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
L’adresse IP dynamique du client est 192.168.10.11. Cependant, lorsque vous essayez d'envoyer une requête ping à l'adresse IP du client, elle échoue car le client n'est pas entièrement authentifié :
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)
Si le client ouvre un navigateur et tente d'atteindre http://1.2.3.4 par exemple, le client est redirigé vers la page de connexion interne :
Une fois le client redirigé vers la page de connexion, les informations d'identification de l'utilisateur sont entrées et vérifiées sur le serveur RADIUS local, conformément à la configuration de l'AP. Après une authentification réussie, le trafic qui vient et va au client est entièrement autorisé.
Voici le message envoyé à l'utilisateur après une authentification réussie :
Après une authentification réussie, vous pouvez afficher les informations IP du client :
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
Les requêtes ping envoyées au client une fois l’authentification terminée doivent fonctionner correctement :
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
Il n'existe actuellement aucune information de dépannage spécifique pour cette configuration.
À l’instar de l’IOS sur les routeurs ou les commutateurs, vous pouvez personnaliser votre page à l’aide d’un fichier personnalisé ; cependant, il n'est pas possible de rediriger vers une page web externe.
Utilisez ces commandes afin de personnaliser les fichiers du portail :
Révision | Date de publication | Commentaires |
---|---|---|
1.0 |
27-Jan-2014 |
Première publication |