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

iMC EIA由于Portal mac查询报文通信地址配置导致的无感知认证不生效

2017-06-23 发表
  • 0关注
  • 0收藏 1518浏览
唐斌 八段
粉丝:5人 关注:1人

Portal无感知认证是一种在Portal浏览器认证场景下,无需输入用户名和密码即可上线的认证过程。用户第一次使用终端时,通过浏览器上网产生流量,设备会重定向到Portal认证页面。用户输入用户名、密码、服务等信息后上线,服务器会将认证信息以及终端的MAC地址保存到数据库中。当用户再次使用该终端访问网络产生流量时,服务器自动使用该认证信息进行认证,免去了用户在浏览器中输入认证信息上线的过程。

在这个无感知的过程中,实际终端连入网络产生流量后,网络设备会发送无感知MAC查询报文通知Portal服务器。Portal服务器根据该报文携带的MAC地址进行本地查询,完成无感知认证上线的过程。若无感知MAC查询报文出现问题,则会影响到无感知功能的实现。

本案例指出当无感知查询报文通信地址不正确,影响无感知功能实现的一种情况。问题现象为,终端通过普通推送页面的Portal认证成功,用户正常上线访问网络。iMC服务器上查询账号的无感知绑定状态正常。但是,终端再次上线,无感知功能不生效。

1iMC服务器基本配置排查。

1iMCPortal设备端口组下是否启用了无感知功能。

2iMC上接入用户使用的服务是否启用了无感知认证功能。

3iMC上终端管理界面是否无感知认证状态为“启用”。

2、收集PortalUAM调试级别日志进行分析,收集方法请查阅相关KMS案例。

分析Portal调试日志,发现Portal快速认证报文的通信地址不正确。

2017-06-09 20:42:19.560[Portal服务器][调试(0)][21][ProxyRequestHandler::run]10.28.83.70 ; PORTAL_FAST_AUTH_QUERY(48) ; 45399 ; 10.28.51.254:2000 ; MAC地址绑定查询报文处理成功。(0)

<Content>

    <Head>

        Packet Type:PORTAL_FAST_AUTH_QUERY(48)

        SerialNo:45399

        Address:10.2.46.250

        Port:50908

        RemoteIp:10.28.51.254

        RemotePort:2000

        Version:portal 1.0

        Auth Type:CHAP

        ErrorID:0

        UserIP:10.28.83.70

        UserPort:0

        ReqID:0

        Rsvd:0

        attriNum:3

    </Head>

    <Attributes>

        Session Id:6c 8d c1 65 fe d6

        Device Ip:10.28.51.254

        NAS-ID:HNDS-AC

    </Attributes>

</Content>

<OriginalPacket>

    00000000h: 00 00 00 00 00 00 00 00    00 00 00 00 0A 1C 33 FE ;..............3.

    00000010h: 07 D0 C3 B4 01 30 00 00    B1 57 00 00 0A 1C 53 46 ;.....0...W....SF

    00000020h: 00 00 00 03 0B 08 6C 8D    C1 65 FE D6 0A 06 0A 1C ;......l..e......

    00000030h: 33 FE 30 09 48 4E 44 53    2D 41 43                   ;3.0.HNDS-AC

</OriginalPacket>

 

 

2017-06-09 20:42:19.560[Portal服务器][调试(0)][142][RequestProcessor::run]Begin processRequest() method.

2017-06-09 20:42:19.560[Portal服务器][调试(0)][142][RequestProcessor::macBindQueryEvent]MAC is :6C:8D:C1:65:FE:D6.

2017-06-09 20:42:19.561[Portal服务器][调试(0)][142][RequestProcessor::macBindQueryEvent]Mac query response from Radius. errorCode is 65001, serviceSuffix is hnanet

2017-06-09 20:42:19.561[Portal服务器][调试(0)][142][RequestProcessor::macBindQueryEvent]MAC[6C:8D:C1:65:FE:D6] is bind.

2017-06-09 20:42:19.561[Portal服务器][错误(160017)][142][RequestProcessor::macBindQueryEvent]获取设备信息失败

2017-06-09 20:42:19.561[Portal服务器][调试(0)][142][RequestProcessor::run]End processRequest() method.

分析报文中设备侧通信地址是10.28.51.254,这与下图中服务器添加的设备IP10.28.80.1”不相符合。结果是iMC Portal服务器根据10.28.51.254查找不到相关设备的配置信息而出现错误。也导致无感知认证无法进行下去。

 

3、检查设备配置,找到“10.28.51.254”和“10.28.80.1”相关配置。

查看设备配置,其中Portal nas-ip为“10.28.80.1”,Radius nas-ip为“10.28.51.254”。

因为设备侧通信地址与服务器上地址“10.28.80.1”一致,所以普通的Portal认证没有问题的。因为服务器上无感知绑定功能设置正确,因此查看服务器上上线用户的无感知绑定状态也是正常的。

设备侧选择的MAC查询报文通信地址为“10.28.51.254”与Radius nac-ip一致。此地址与服务器上配置的Portal设备地址“10.28.80.1”不一致。这就导致服务器对于源IP为“10.28.51.254”的MAC查询报文处理异常。

5、综上所述,问题原因为Portal无感知认证中MAC查询报文的通信地址与服务器上配置的地址不一致。

1、调整设备配置,将Portal认证的地址修改成和Radius nas-ip一致。

2、确认在iMC服务器上,“用户>接入用户管理>Portal服务管理>设备配置”中,已添加IP地址与第一步中设备配置Portal认证地址一致的设备。

该案例对您是否有帮助:

您的评价:1

若您有关于案例的建议,请反馈:

作者在2019-06-12对此案例进行了修订
0 个评论

该案例暂时没有网友评论

编辑评论

举报

×

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

侵犯我的权益

×

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

泄露了我的隐私

×

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

侵犯了我企业的权益

×

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

抄袭了我的内容

×

原文链接或出处

诽谤我

×

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

对根叔知了社区有害的内容

×

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

不规范转载

×

举报说明

提出建议

    +

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

确定

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

注册后可访问此模块

跳转hclhub

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