IMC结合AC做portal认证,当portal服务器宕机,可以不影响新接入的用户









#
radius scheme zhubei
primary authentication 192.168.30.195 key simple 111111
primary accounting 192.168.30.195 key simple 111111
user-name-format without-domain
nas-ip 192.168.20.253
#
domain zhubei
authorization-attribute idle-cut 15 10240
authentication portal radius-scheme zhubei
authorization portal radius-scheme zhubei
accounting portal radius-scheme zhubei
#
portal web-server zhu
url http://192.168.30.195:8080/portal
server-detect interval 30 trap
#
portal server zhu
ip 192.168.30.195 key simple 111111
server-detect timeout 30 log trap
#
wlan service-template zhubei
ssid test-zhubei
vlan 20
portal enable method direct
portal domain zhubei
portal bas-ip 192.168.20.253
portal apply web-server zhu
portal fail-permit web-server
service-template enable
1、当IMC都正常运行的时候,终端认证上线,IMC上的表项如下

2、关闭IMC服务器进行测试
暂无评论
一、逃生原理(二维码场景)
二维码认证依赖:
AC:Portal 重定向 + 探测 IMC 可达性
IMC:二维码页面 + Radius 认证
逃生目标:IMC 宕机 / 断连时,新用户不用扫码,直接本地认证或直接放行;已认证用户不断网。
两种常用方案:
方案 A(推荐):服务器探测 + 自动放行(断 IMC 直接上网)
方案 B:本地账号逃生(断 IMC 弹登录页,输本地账号上网)
二、AC 侧配置(V7,命令行)
1. 基础环境(已有可跳过)
bash
运行
# 1) 配置Portal Web服务器(指向IMC)
portal web-server IMC_WEB
url http://10.93.250.254:8080/portal
server-detect interval 10 retry 2 log # 探测IMC Web是否可达
quit
# 2) 配置Portal认证服务器(Radius,指向IMC)
portal server IMC_RADIUS
radius-server 10.93.250.254 key simple H3C@123
server-detect timeout 5 log # 探测Radius是否可达
quit
# 3) 配置Portal模板(二维码用)
portal template QR_PORTAL
web-server IMC_WEB
server IMC_RADIUS
quit
# 4) 服务模板绑定Portal
wlan service-template QR_WIFI
portal apply template QR_PORTAL
portal fail-permit web-server # 关键:Web服务器不可达时逃生
portal fail-permit server # 关键:认证服务器不可达时逃生
quit
# 5) SSID绑定服务模板
wlan ssid QR_SSID
quit
wlan virtual-ap VAP_QR ssid QR_SSID
service-template QR_WIFI
2. 方案 A:断 IMC 直接放行(最常用)
在服务模板下已经配置:
bash
运行
portal fail-permit web-server
portal fail-permit server
效果:AC 探测到 IMC Web/Radius 不可达 → 自动取消 Portal 重定向,所有用户直接上网。
恢复:IMC 恢复后,AC 自动检测 → 重新开启 Portal 认证,新用户需扫码,老用户继续在线。
3. 方案 B:本地账号逃生(需密码)
bash
运行
# 1) 全局开启逃生
portal escape enable
# 2) 创建本地逃生账号
local-user escape_admin password simple Escape@2026 service-type portal
# 3) Portal模板开启本地逃生认证
portal template QR_PORTAL
portal escape enable
portal escape authentication-method local
quit
效果:断 IMC 后,用户连 WiFi 仍弹页面,但变成本地登录页,输入escape_admin/ 密码即可上网。
三、IMC 侧配置(配合逃生)
1. 确保 Portal 服务正常
登录 IMC → 用户 → 接入策略管理 → Portal 服务管理
确认Portal Web 服务器、Radius 服务器配置正确,密钥与 AC 一致。
2. 二维码页面无特殊修改
逃生是AC 侧行为,IMC 无需改二维码页面;断连后 AC 自动切换逃生逻辑。
四、验证步骤(必做)
正常情况:连 WiFi → 弹二维码 → 扫码认证 → 上网。
模拟 IMC 故障:
关闭 IMC 服务器,或在 AC 上ping 10.93.250.254 -t不通。
新用户连 WiFi:
方案 A:直接上网,不弹任何页。
方案 B:弹本地登录页,输账号密码上网。
恢复 IMC:
AC 日志提示Portal Web服务器UP。
新用户重新弹二维码,老用户不断网。
五、常见坑
只配了 web-server,没配 server → 断 Radius 不放行,必须两条都配。
没开 server-detect → AC 不探测 IMC 状态,逃生不触发。
密钥不一致 → 正常认证都失败,先排查密钥。
暂无评论
server-detect enable)。这样 AC 会周期性地向 iMC 发送探测报文。portal local-web-server enable 开启 AC 自带的本地 Portal 页面功能。portal free-rule 1 destination ip 10.x.x.x 255.255.255.255 (放行 iMC 服务器地址)portal free-rule 2 destination ip [DNS服务器IP] 255.255.255.255 (放行 DNS)暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论