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

wx5540E+radius认证问题

3天前提问
  • 0关注
  • 0收藏,106浏览
xyy 零段
粉丝:0人 关注:1人

问题描述:

命令行使用radius认证登录正常,但是图形化登录报用户不存在

组网及组网描述:

设备版本:

<AC>dis version 

H3C Comware Platform Software

Comware Software, Version 5.20, Release 2609P73

Copyright (c) 2004-2021 New H3C Technologies Co., Ltd. All rights reserved.

H3C WX5540E uptime is 3 weeks, 4 days, 19 hours, 38 minutes

 

H3C WX5540E with 1 RMI XLP 432 1400MHz Processor

8192M bytes DDR3

16M bytes Flash Memory

4002M bytes CFCard Memory

 

Hardware Version is Ver.B

FPGA1 Hardware Version is Ver.A

FPGA2 Hardware Version is Ver.A

CPLD 1 CPLD Version is 006

CPLD 2 CPLD Version is 004

FPGA1 Logic Version is 323

FPGA2 Logic Version is 323

Basic Bootrom Version is 1.12

Extend Bootrom Version is 1.13

[Slot 0]WX5540ELSW Hardware Version is NA

[Slot 1]WX5540ERPU Hardware Version is Ver.B

---------------raadius配置---------------------

radius scheme radius

 primary authentication 10.2.4.18 key cipher $c$3$lSZYV3aD8J6nCRK2imRjHJJbO5pGsl9ucJwodUI=

 nas-ip 10.254.0.252

#

domain ***.***

 authentication login radius-scheme radius local

 authorization login radius-scheme radius local

 accounting login none

 access-limit disable

 state active

 idle-cut disable

 self-service-url disable

4 个回答
粉丝:116人 关注:11人

这是登录什么?


做的什么认证

命令行可以登录 web登录不了?

zhiliao_sEUyB 发表时间:3天前 更多>>

登录控制器

xyy 发表时间:3天前

radius认证登录设备

xyy 发表时间:3天前

命令行可以登录 web登录不了?

zhiliao_sEUyB 发表时间:3天前
粉丝:10人 关注:2人

你这个问题是典型的CLI 和 Web 的 AAA 域不匹配导致的:命令行走的是正确的 Radius 域,而 Web 登录时没有正确绑定域,导致系统找不到用户。
一、问题根因
CLI 登录正常:说明你的 radius scheme 和 domain 配置是对的,Radius 服务器也正常响应。
Web 登录报 “用户不存在”:Web 界面登录默认走的是system域,而你的 Radius 用户可能只在自定义域里配置了,system域没绑定 Radius 方案,或者 Web 登录没指定正确的域。
二、解决步骤(按顺序操作)
步骤 1:确认当前域配置
先确认你的域配置和默认域设置:
bash
运行
display domain
display domain default enable
你看到的结果大概率是:
domain default enable system(默认域是 system)
你自定义的域(比如你的domain ***.***)只在vty/console 下生效,Web 没用到。
步骤 2:让 Web 登录也走 Radius 域
方案 A:把 Web 登录绑定到你的 Radius 域(推荐)
修改 Web 登录的认证域,让它直接用你配置好的 Radius 域:
bash
运行
# 1. 进入系统视图
system-view

# 2. 配置Web登录使用的域(替换为你的域名)
web authentication domain ***.***
保存配置后,重新登录 Web,使用 Radius 账号即可正常登录。
方案 B:直接修改系统默认域为你的 Radius 域(需谨慎)
如果想让所有登录方式(CLI/Web)都默认走你的 Radius 域:
bash
运行
system-view
domain default enable ***.***
⚠️ 注意:修改后 CLI 登录也会默认走 Radius,Radius 故障时会无法登录,建议同时保留本地用户作为兜底。
步骤 3:验证 Web 登录的 AAA 配置
修改后,用下面的命令确认配置生效:
bash
运行
display web domain
输出应显示你的自定义域名。
步骤 4:兜底检查(如果上面还不行)
检查 Radius 服务器是否允许 Web 登录:部分 Radius 服务器会区分 “设备管理登录” 和 “用户上网认证”,需要在服务器侧给该账号开启设备管理权限。
检查 NAS-IP 是否正确:你配置的nas-ip 10.254.0.252必须是 Radius 服务器上配置的 AC 管理 IP,且和 Web 登录时设备的源 IP 一致。
检查 Web 服务是否开启:确认设备上的 http/https 服务正常:
bash
运行
display ip http server
display ip https server
三、一句话总结
你现在的问题是Web 登录默认用的是system域,没绑定 Radius,而 CLI 用的是正确的自定义域。用web authentication domain把 Web 登录指定到你的 Radius 域,就能解决 “用户不存在” 的报错。

web authentication domain 没有这个命令

xyy 发表时间:3天前 更多>>

请查看我的回复

xyy 发表时间:3天前

web authentication domain 没有这个命令

xyy 发表时间:3天前
xyy 知了小白
粉丝:0人 关注:1人

在radius 服务器抓包看, 命令行和web端都走了radius认证

粉丝:17人 关注:1人

这是一个非常经典的 H3C 设备 AAA 认证问题。命令行(如 SSH、Telnet)能正常登录,但 Web 图形化界面提示“用户不存在”,通常是因为 Web 登录时的认证属性(Service-Type)与 RADIUS 服务器下发的授权属性不匹配,或者 设备没有向服务器正确传递域名导致的。
结合你提供的设备版本(Comware V5.20)和配置,建议按照以下思路进行排查和修复:

1. 排查域名传递问题(最常见原因)

在命令行登录时,你可能输入了 用户名@域名(例如 admin@***.***),或者设备默认带上了域名。但在 Web 登录界面,很多用户只会输入纯用户名(例如 admin)。
  • 现象分析:如果你的 RADIUS 服务器上创建的用户是带后缀的(如 admin@***.***),而 Web 登录时只发了 admin,服务器就会报“用户不存在”。
  • 解决方法
    • 测试:在 Web 登录框中,尝试输入完整的 用户名@***.*** 进行登录。
    • 配置优化:如果希望 Web 登录时只输用户名也能认证成功,可以在 RADIUS 方案中强制设备在发送请求时自动带上域名:
      1radius scheme radius 2 user-name-format with-domain # 强制发送带域名的用户名给服务器
      (注:你当前的配置默认为 without-domain,即如果用户登录时没输域名,设备就不发给服务器。)

2. 排查 Web 业务类型(Service-Type)不匹配

H3C 设备在 Web 登录时,向 RADIUS 服务器发送的报文中会包含一个 Service-Type 属性(通常值为 HTTP 或 NAS-Prompt),而命令行登录通常是 Login 或 Exec。如果 RADIUS 服务器(如 Windows NPS、FreeRADIUS)的策略中没有放行或正确识别 Web 的 Service-Type,就会导致认证失败。
  • 解决方法
    • 检查服务器策略:登录你的 RADIUS 服务器,查看认证失败的日志,确认服务器收到的 Service-Type 是什么,并确保服务器的网络策略允许该类型的接入。
    • 放宽设备检查(推荐尝试):在设备的 RADIUS 方案中,将属性检查模式改为“宽松模式”,这样设备对服务器返回的业务类型属性容忍度更高:
      1radius scheme radius 2 attribute 15 check-mode loose # 15号属性即Service-Type,改为宽松检查

3. 排查权限授权属性(VSA)缺失

如果认证其实已经通过,但因为服务器没有下发 H3C 专属的权限属性,导致设备认为该用户“无权登录 Web”,有时也会模糊地报“用户不存在”或“权限不足”。
  • 解决方法
    需要在 RADIUS 服务器上,为该用户或用户组添加 H3C 的私有属性(Vendor-Specific Attribute),明确授权其拥有 Web 登录权限。
    • H3C 厂商代码25506
    • 需要下发的属性
      • H3C-Service-Type (或 Service-Type) = HTTP (或对应的数值,如 53)
      • H3C-AV-Pair (属性号 210) = shell:roles="network-admin" (如果是 V5 版本,可能是 shell:privilege=15 或类似的提权属性)

4. 开启调试精准定位(终极手段)

如果以上方法无法解决,建议在设备上开启 RADIUS 报文调试,一边在 Web 页面点击登录,一边观察设备的实时反馈。
  • 操作步骤
    1<AC> terminal monitor 2<AC> terminal debugging 3<AC> debugging radius packet
  • 观察重点
    • 设备发出的 Access-Request 报文中,User-Name 是否带了 @***.***Service-Type 是什么?
    • 服务器返回的是 Access-Reject(拒绝)还是 Access-Accept(接受)?
    • 如果是 Access-Reject,通常就是用户名不对或服务器策略拦截;如果是 Access-Accept 但依然登录失败,那就是缺少第 3 步提到的权限授权属性。

编辑答案

你正在编辑答案

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

分享扩散:

提出建议

    +

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

确定

亲~检测到您登陆的账号未在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. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

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

不规范转载

×

举报说明