首页/网络/无线与 Wi-Fi 速查/证书过期导致集体认证失败
故障排查112 条

证书过期导致集体认证失败

802.1X/Portal 场景某天开始大量设备认证失败:先查 RADIUS/Portal 服务器证书与 CA 链有效期,这是集体故障的常见根因。

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

集体认证失败先查证书

某天开始大量设备同时认证失败,最先怀疑的应该是共享依赖,而证书过期是其中最常见的一种。企业无线里涉及的证书不止一张:认证服务器自身的证书、客户端信任的根证书、Portal 的 HTTPS 证书,以及 AP 与控制器之间的互信证书。其中任何一张过期,都会造成成片的接入失败。判断特征很明确:失败时间点整齐、影响范围覆盖所有依赖该证书的设备,而不是零星几台。

基本信息

典型特征同一时刻起所有设备失败,认证服务器日志出现证书校验错误
检查对象认证服务器证书、客户端信任的根证书、Portal 证书、设备互信证书
快速确认用 openssl s_client 查看证书有效期与链完整性
恢复步骤更新证书并同步所有信任库,再重启相关服务
影响广度服务器证书过期会影响全部客户端,优先级高于逐台终端排查

检查证书链

检查证书链
openssl s_client -connect host.example.com:443 -showcerts
# 查看输出中的 notBefore 与 notAfter,以及证书链是否完整
openssl x509 -in server.crt -noout -dates -subject -issuer
# 检查是否缺少中间证书:浏览器正常但部分客户端失败常见于此

该查哪些证书

证书影响范围续期注意
认证服务器证书全部使用该服务器的无线接入更新后需同步客户端信任库
客户端根证书预置了该根证书的全部终端更换根证书需规划过渡期
Portal 证书Portal 认证与跳转页面域名与证书必须匹配
设备互信证书AP 与控制器之间的管理通道批量设备需批量更新

典型使用场景

  • 早晨开始全员无法接入无线
  • 证书自动续期失败导致的接入故障
  • 更换认证服务器域名后的兼容问题
  • Portal 页面提示证书风险警告
  • 新增设备批量入网时的证书校验失败

怎么避免再次发生

第一,建立到期清单与提醒。把每张证书的到期时间、影响范围与责任人记入清单,提前一到两个月安排轮换,而不是等到期当天处理。第二,尽量使用自动化续期,并保证续期后服务能自动重载证书。第三,重要证书更换要预留过渡期:新旧证书并行一段时间,让所有客户端都完成信任库更新,避免出现「改完只有一半设备能用」的情况。第四,把证书检查纳入例行巡检,与设备固件、授权到期一起形成固定检查项。

服务器证书过期会同时影响所有依赖它的客户端,排查优先级高于逐台终端检查。
部分客户端对证书链完整性要求更严格,浏览器能打开并不代表所有终端都能通过校验。

易错点

  • 逐台排查终端而忽略服务器侧证书:集体同时失败几乎总指向共享依赖
  • 更新服务器证书后未更新客户端信任库,校验仍会失败
  • 缺少中间证书:部分平台校验失败,另一些平台却正常,容易误判为终端问题
  • 更换根证书不留过渡期:会造成已配置旧根证书的设备全部无法接入
  • 只看到期时间不看用途:客户端证书还需具备正确的用途扩展,否则校验同样不通过

数据来源与参考

  • FreeRADIUS: TLS 证书配置
  • Microsoft Learn: 证书有效期管理
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌