首页/网络/无线与 Wi-Fi 速查/802.1X 认证流程与三个角色
加密与接入认证65 条

802.1X 认证流程与三个角色

802.1X 三角色:申请者(终端)、认证者(AP/交换机)、认证服务器(RADIUS);认证前只放行 EAPOL 流量。

无线与 Wi-Fi 速查网络更新于 2026-10-13

802.1X 的三个角色

802.1X 把接入认证拆成三方:申请者(Supplicant,通常指终端)、认证者(Authenticator,无线场景里是 AP 或控制器)、认证服务器(通常是 RADIUS)。认证者在中间转发 EAP 报文并控制端口开合:认证通过之前,除 EAPOL 之外的流量一律不放行。无线场景中 EAP 报文封装在 EAPOL 里,由 802.11 数据帧承载。

角色与职责

Supplicant终端,发起 EAP 认证并提供凭据(口令或证书)
AuthenticatorAP 或无线控制器,中继 EAP、控制端口状态、执行下发的授权
Auth ServerRADIUS 服务器,校验凭据,返回 Accept/Reject 与授权属性
授权属性VLAN、ACL、Session-Timeout 等由服务器下发,AP 侧负责落实
端口状态未认证时只放行 EAPOL,认证通过后按授权属性放行

三角色对照

角色承担设备核心职责
Supplicant手机、笔记本等终端发起认证,提供身份与凭据
AuthenticatorAP 或无线控制器中继 EAP,控制端口,执行授权结果
Auth ServerRADIUS 服务器校验凭据,返回 Accept/Reject 与属性
动态授权RADIUS 配合 AP 或交换机通过 CoA 在会话中变更权限或强制下线

认证时序

认证时序
终端关联 → 802.1X 开始 → EAP 交互 → RADIUS 校验
        → Accept:端口放行,可下发 VLAN / ACL
        → Reject:端口保持关闭,终端只能重试

# 抓包过滤 EAPOL
# Wireshark: eapol

部署要点

  • AP 与 RADIUS 之间要先配好共享密钥与 NAS 标识,错配会表现为全体认证失败
  • 认证超时时间过短,会在高负载时造成偶发失败,日志多为 RADIUS timeout
  • 终端需信任服务器证书,否则内层校验失败,现象很像密码错误
  • 服务器下发的 VLAN 必须在 AP 与交换机上有对应定义,否则认证通过也拿不到地址
  • 认证与计费可复用同一台服务器,但端口与共享密钥要区分清楚
认证未通过的终端除 EAPOL 外无法通信,这是「连上了但上不了网」的常见原因之一,排查时应先确认终端是否真的完成了认证,而不是直接怀疑 DHCP。
共享密钥一旦不一致,表现是整个区域集体认证失败,而不是个别用户失败。变更密钥必须全量同步两端,避免只改一侧造成大面积中断。

易错点

  • AP 与 RADIUS 之间需预先配置共享密钥与 NAS 标识,错配会表现为全体认证失败
  • 认证超时配置过短,会在高负载时造成偶发失败,日志多为 RADIUS timeout
  • 只改一侧的共享密钥,另一侧未同步,导致整片区域无法接入
  • 忽略证书信任链,内层校验失败被误判为密码错误
  • 忘记认证前只放行 EAPOL,把「连上但没网」当成认证故障处理

数据来源与参考

  • IEEE 802.1X-2010
  • RFC 3748(EAP)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌