网络实验 文档 打开模拟器 →

WPA2-Enterprise — 流量之前进行 RADIUS 身份验证

具有 securityMode: wpa2-enterprise 的 WLAN 需要在客户端流量流动之前进行 RADIUS 访问接受。电话具有 eapIdentity: alice,AAA 服务器具有 simulatedUsers: [{ username: alice,... }] — 身份验证成功,流量流动。 PHONE2 具有 eapIdentity: mallory(不在用户列表中)— 访问拒绝陆地、authState: rejected,所有上行链路流量均因 wlan-auth:... 原因而在 AP 处丢弃。 Pcap 显示 RADIUS 访问请求/接受/拒绝帧。

在浏览器中打开本实验 →

免费 · 无需安装 · 无需注册

场景

Slice N 将现有的 securityMode: wpa2-enterprise 字段连接到真正的 RADIUS 交换中。在 AP 加入时: 1. WLC 遍历与加入 AP 关联的每个 wifi 客户端。 2. 对于 wpa2-enterprise WLAN 上的客户端,WLC 向 device.radiusServers 中的第一台服务器发出 RADIUS 访问请求 (UDP/1812),其中客户端的 eapIdentity 为 User-Name。 3. RADIUS 服务器(拓扑中任何可访问的位置)将用户名与其 simulatedUsers 列表进行匹配,并回复“访问接受”或“访问拒绝”。 4. WLC 上的无线 EAP 背负式挂钩(在 aaa/wire.ts 中)将客户端的 authState 更新为 accepted / rejected。 5. authState 上的 CAPWAP 数据路径门:被拒绝的客户端的所有上行链路和下行链路流量分别在 AP / WLC 处丢弃,PacketDropped 事件标记为 wlan-auth: …。 开放/WPA2-PSK 客户端完全跳过此操作 — authState 保持 idle,被视为许可。 前进工作: - 每个客户端 password 匹配(目前模拟器仅检查用户名是否存在)。 - 完整的 EAP-PEAP/EAP-TLS 帧模拟(今天我们使用模拟器的结构化 RADIUS 有效负载,与 DNS/NTP/TACACS+ 相同的模式)。 - 计费开始/停止帧(IR 存在;无线 EAP 路径尚未触发它们)。 - 重新验证/会话超时。

拓扑

2 × 路由器, 1 × 无线控制器, 1 × 交换机, 1 × 无线接入点, 1 × 无线客户端 · Cisco IOS-XE-style

你将完成的任务

  1. 收敛后,PHONE.wifiClient.authState 应为 accepted。 Pcap 应显示来自 WLC1 → 10.40.0.5(用户名:alice)的 RADIUS 访问请求以及从 AAA 返回至 WLC1 的访问接受。

在浏览器中打开本实验 →

同主题的更多实验

本实验的其他语言版本

WPA2-Enterprise — RADIUS auth before traffic flowsWPA2-Enterprise – RADIUS-Authentifizierung, bevor der Datenverkehr fließtWPA2-Enterprise: autenticación RADIUS antes de que fluya el tráficoWPA2-Enterprise — Autenticação RADIUS antes do fluxo de tráfegoWPA2-Enterprise — Authentification RADIUS avant la circulation du traficWPA2-एंटरप्राइज़ - ट्रैफ़िक प्रवाह से पहले RADIUS प्रमाणीकरणWPA2-Enterprise: autenticazione RADIUS prima dei flussi di trafficoWPA2-Enterprise — トラフィックが流れる前の RADIUS 認証WPA2-Enterprise — 트래픽 흐름 전 RADIUS 인증WPA2-Enterprise — аутентификация RADIUS перед потоком трафикаWPA2-Enterprise — Trafik akışlarından önce RADIUS kimlik doğrulamasıWPA2-Enterprise - Xác thực RADIUS trước luồng lưu lượng