• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

HW交换机做portal认证超时

3小时前提问
  • 1关注
  • 0收藏,35浏览
粉丝:0人 关注:0人

问题描述:

HW交换机对接IMC v7做portal认证,能跳转到portal认证页面,输入账号密码之后提示“向设备发送请求超时”,但是交换机用同样的账号密码测试认证却是正常认证(图1),PC输入账号密码不行(图2)。

                                                                              图1

                                                                             图2

3 个回答
粉丝:12人 关注:9人

排查步骤及命令:
1. 检查交换机与IMC的portal参数配置是否一致:
查看交换机portal服务器配置:display portal server,确认IP、密钥、端口与IMC一致。
查看IMC上该交换机的portal配置(认证端口、共享密钥等)。
2. 检查PC与交换机、IMC的网络连通性:
PC ping交换机portal服务器IP及IMC服务器IP,确认可达。
交换机ping IMC服务器IP,确认可达。
3. 检查portal认证的重定向配置:
查看交换机接口portal配置:display portal interface,确认接口已开启portal,且重定向规则正确。
检查是否配置了免认证规则(如IMC服务器IP需加入免认证):display portal free-rule。
4. 检查IMC的portal服务状态:
登录IMC控制台,查看“服务管理”中portal服务是否正常运行。
5. 抓包分析:
在交换机或IMC侧抓包,查看PC发送认证请求后,交换机与IMC之间的交互是否正常,是否有请求丢失或超时。
关键命令:
交换机侧:display portal server、display portal interface、display portal free-rule、ping [IMC_IP]
IMC侧:检查服务状态、查看认证日志(“用户管理”→“认证日志”)。
补充信息:需确认交换机型号、软件版本,IMC版本,以及portal配置的具体参数(如认证方式、重定向URL等)。

暂无评论

粉丝:133人 关注:11人

看下IMC上有没有认证记录 

提示什么 

暂无评论

粉丝:20人 关注:2人

一、现象总结

  1. 交换机本地test-aaa user01@portal 123456 radius-template inc测试认证成功,说明账号、密码、RADIUS 模板、iMC 后台账户、密钥、端口互通全部正常;
  2. 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)
bash
运行
# 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 出接口(必配,华为缺省会超时)

bash
运行
# 填写交换机上联三层接口(能和iMC互通的接口) portal source-interface Vlanif 100 # 校验 display portal configuration
不配置 source-interface,交换机收到网页认证请求后不知道从哪个接口回包,报文丢弃直接超时。

步骤 3:校验 iMC EIA 接入设备模板配置(关键匹配项)

登录 iMC EIA → 接入设备管理,找到这台华为交换机:
  1. 设备 IP:必须填交换机三层 VLANIF 真实 IP(不能填二层、不能填虚 IP);
  2. Portal 共享密钥:和交换机portal authentication shared-key simple xxx完全一致,大小写、符号不能差;
  3. 设备厂商类型:选择华为,不要选 H3C、其他厂商;
  4. Portal 服务端口:保持默认 50100,不要修改;
  5. 保存模板后同步设备配置,下发到交换机。

步骤 4:三层路由双向可达校验

  1. PC cmd ping 交换机 Portal 三层 IP,通;
  2. 交换机ping iMC服务器IP,通;
  3. iMC 服务器 ping 交换机三层 IP,通;
    只要任意一侧回程不通,网页提交请求无响应超时。

步骤 5:检查域下安全策略 / ACL 拦截 50100

进入用户认证 VLAN 对应的域视图:
bash
运行
domain test traffic-filter inbound acl 3000 # 确认域下ACL没有deny tcp any eq 50100 display traffic-filter domain test

步骤 6:交换机 Portal 全局参数完整校验

bash
运行
# 查看portal全局配置 display portal configuration # 确认存在: # 1. portal authentication enable 全局开启 # 2. portal source-interface 已配置 # 3. portal shared-key 和iMC模板一致 # 4. free-rule放行iMC服务器IP

四、区分故障边界(快速定位是交换机还是 iMC 问题)

  1. 交换机本地 test-aaa 认证成功
    → RADIUS、iMC 账户、1812 端口、密钥全部正常,故障仅限 Portal 网页 <-> 交换机交互链路,不用排查 RADIUS 侧;
  2. 网页弹出登录页,但提交报超时
    → HTTP 页面推送正常,问题出在账号密码提交后的 TCP 50100 交互报文,只盯 50100 端口、source-interface、免认证放行规则、iMC 接入模板四项。

五、最简快速修复操作顺序

  1. 交换机添加 portal free-rule 放行 iMC 服务器 IP;
  2. 配置portal source-interface指定上联三层 VLANIF;
  3. iMC 接入设备模板核对交换机 IP、Portal 密钥、厂商类型,同步配置;
  4. 三层双向 ping 互通,确认无 ACL 拦截 TCP 50100、UDP 1812;
  5. 清空 PC 浏览器缓存 / 无痕模式重新登录测试。

暂无评论

编辑答案

你正在编辑答案

如果你要对问题或其他回答进行点评或询问,请使用评论功能。

分享扩散:

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作

举报

×

侵犯我的权益 >
对根叔社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明