一、现象总结
- 交换机本地
test-aaa user01@portal 123456 radius-template inc测试认证成功,说明账号、密码、RADIUS 模板、iMC 后台账户、密钥、端口互通全部正常;
- PC 浏览器填相同账号密码,弹窗提示向设备发送请求超时,故障只出在 Portal 网页和交换机交互阶段,和 RADIUS 账户校验无关。
二、核心故障根因(华为 + IMC Portal 典型 4 类)
1. 交换机未放行 iMC Portal 服务器 IP(最常见)
华为 Portal 流程:PC 提交账号密码 → 网页把认证报文发给
交换机 Portal 服务端口,交换机再转发 RADIUS 到 iMC;
若交换机 ACL / 域隔离拦截了 iMC Portal 服务器 IP、或者未放通 Portal TCP 50100 端口,网页发请求给交换机无应答,直接报请求超时。
2. 交换机 Portal 服务源接口 / 源地址路由缺失
华为交换机 portal 必须指定portal source-interface,交换机回包给 PC 网页时无路由,报文丢包超时。
3. Portal 推送页面参数配置错误(iMC 侧)
iMC 接入设备模板里填写的交换机 IP、Portal 密钥、设备类型不匹配;或者推送的 Portal 页面回调地址、端口错误,浏览器提交数据无法送达交换机。
4. 交换机全局 / 域下 ACL 拦截 TCP 50100(华为 Portal 默认端口)
PC 网页和交换机 Portal 交互固定 TCP 50100,接口 / 域 ACL 拒绝该端口报文,交互中断超时。
5. NAT / 三层跨网段回程路由缺失
PC 网段 ↔ 交换机管理网段 ↔ iMC 服务器网段三层不通,网页提交报文单通,无回包超时。
三、分步排查修复(从易到难)
步骤 1:交换机放行 iMC Portal 服务器 IP + 放开 50100 端口
华为交换机配置示例(假设 iMC 服务器 IP:192.168.100.10)
# 1. 基础ACL放行Portal服务器与50100端口
acl number 3000
rule permit tcp source 192.168.100.10 eq 50100
rule permit tcp destination 192.168.100.10 eq 50100
rule permit udp eq 1812 # RADIUS认证
rule permit udp eq 1813 # RADIUS计费
# 2. 绑定到认证域/全局portal白名单
portal free-rule 1 destination ip 192.168.100.10 255.255.255.255
# 免认证放行iMC服务器,保证网页交互报文不被拦截
步骤 2:配置 Portal 出接口(必配,华为缺省会超时)
# 填写交换机上联三层接口(能和iMC互通的接口)
portal source-interface Vlanif 100
# 校验
display portal configuration
不配置 source-interface,交换机收到网页认证请求后不知道从哪个接口回包,报文丢弃直接超时。
步骤 3:校验 iMC EIA 接入设备模板配置(关键匹配项)
登录 iMC EIA → 接入设备管理,找到这台华为交换机:
- 设备 IP:必须填交换机三层 VLANIF 真实 IP(不能填二层、不能填虚 IP);
- Portal 共享密钥:和交换机
portal authentication shared-key simple xxx完全一致,大小写、符号不能差;
- 设备厂商类型:选择
华为,不要选 H3C、其他厂商;
- Portal 服务端口:保持默认 50100,不要修改;
- 保存模板后同步设备配置,下发到交换机。
步骤 4:三层路由双向可达校验
- PC cmd ping 交换机 Portal 三层 IP,通;
- 交换机
ping iMC服务器IP,通;
- iMC 服务器 ping 交换机三层 IP,通;
只要任意一侧回程不通,网页提交请求无响应超时。
步骤 5:检查域下安全策略 / ACL 拦截 50100
domain test
traffic-filter inbound acl 3000
# 确认域下ACL没有deny tcp any eq 50100
display traffic-filter domain test
步骤 6:交换机 Portal 全局参数完整校验
# 查看portal全局配置
display portal configuration
# 确认存在:
# 1. portal authentication enable 全局开启
# 2. portal source-interface 已配置
# 3. portal shared-key 和iMC模板一致
# 4. free-rule放行iMC服务器IP
四、区分故障边界(快速定位是交换机还是 iMC 问题)
- 交换机本地 test-aaa 认证成功
→ RADIUS、iMC 账户、1812 端口、密钥全部正常,故障仅限 Portal 网页 <-> 交换机交互链路,不用排查 RADIUS 侧;
- 网页弹出登录页,但提交报超时
→ HTTP 页面推送正常,问题出在账号密码提交后的 TCP 50100 交互报文,只盯 50100 端口、source-interface、免认证放行规则、iMC 接入模板四项。
五、最简快速修复操作顺序
- 交换机添加 portal free-rule 放行 iMC 服务器 IP;
- 配置
portal source-interface指定上联三层 VLANIF;
- iMC 接入设备模板核对交换机 IP、Portal 密钥、厂商类型,同步配置;
- 三层双向 ping 互通,确认无 ACL 拦截 TCP 50100、UDP 1812;
- 清空 PC 浏览器缓存 / 无痕模式重新登录测试。
暂无评论