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

接入交换机对接亿格云radius mac优先的802.1X认证

2026-11-05提问
  • 0关注
  • 0收藏,179浏览
粉丝:0人 关注:0人

问题描述:

接口下单独做MAC认证和802.1X认证都没问题,但是同时开启有问题,不知道怎么排查,想做MAC优先的802.1X认证

4 个回答
粉丝:0人 关注:0人

dot1x
dot1x authentication-method eap
mac-authentication
radius scheme AAA
primary authentication 192.168.10.10 1812
primary accounting 192.168.10.10 1813
secondary authentication 192.168.10.11 1812
secondary accounting 192.168.10.11 1813
key authentication simple dot1x123
key accounting simple dot1x123
nas-ip 192.168.20.10
user-name-format keep-original
domain BBB
authentication lan-access radius-scheme AAA
authorization lan-access radius-scheme AAA
accounting lan-access radius-scheme AAA
mac-authentication domain BBB
domain default enable BBB
interface GigabitEthernet1/0/2
port link-t acc 
port acc vlan 101
dot1x
dot1x mandatory-domain BBB
dot1x unicast-trigger
mac-authentication
mac-authentication domain BBB
radius dynamic-author server
client ip 192.168.10.10  key simple dot1x123
client ip 192.168.10.11  key simple dot1x123
这是配置

粉丝:19人 关注:9人

MAC优先的802.1X认证在H3C接入交换机上需要正确配置认证方法和端口安全模式。问题通常出在认证方法组合或RADIUS方案配置上。
排查步骤:
1. 检查全局和接口的认证配置:
display dot1x
display mac-authentication
display port-security interface GigabitEthernet 1/0/1
2. 确认RADIUS方案配置正确,认证服务器地址、密钥、NAS-IP无误:
display radius scheme
3. 关键配置要点:
接口下同时启用dot1x和mac-authentication
认证方法需配置为MAC优先模式
端口安全模式应为userlogin-secure-or-mac-ext
关键配置命令:
全局启用
dot1x
mac-authentication
接口配置
interface GigabitEthernet 1/0/1
port-security enable
port-security port-mode userlogin-secure-or-mac-ext
dot1x
mac-authentication
mac-authentication domain xxx
dot1x domain xxx
4. 检查认证域配置,确保dot1x和MAC认证使用相同的认证域或分别指定正确的域。
5. 查看认证日志定位失败原因:
display dot1x interface GigabitEthernet 1/0/1
display mac-authentication interface GigabitEthernet 1/0/1
debugging dot1x all
debugging mac-authentication all
常见问题:端口安全模式配置错误,应使用userlogin-secure-or-mac-ext模式而非单独的模式。另外确认RADIUS服务器支持MAC优先认证流程。

接口下配置port-security port-mode userlogin-secure-or-mac-ext这个命令应该就无法配置dot1x mac-authentication了吧

zhiliao_O1GErq 发表时间:2026-11-05 更多>>

接口下配置port-security port-mode userlogin-secure-or-mac-ext这个命令应该就无法配置dot1x mac-authentication了吧

zhiliao_O1GErq 发表时间:2026-11-05
粉丝:109人 关注:1人

参考这个文档

https://www.h3c.com/cn/d_201506/874874_30005_0.htm

粉丝:48人 关注:2人

先 802.1X、失败才走 MAC 认证,不是 MAC 优先;你只是接口下同时敲了 dot1x+mac-authentication,没有修改认证顺序,所以达不到【MAC 优先,MAC 过了就直接上线、不再触发 802.1X;MAC 失败才走 802.1X】这个需求H3C。

两种实现方案:端口安全(推荐,亿格云 RADIUS 场景最稳) / Triple 认证顺序

你的现有配置其他隐患:

  1. dot1x authentication-method eap:EAP 透传,亿格云这边要确认服务器是否支持 EAP;很多亿格云 MAC 认证是 CHAP,MAC 认证用户名格式(带横杠 / 不带、大写小写)必须和亿格云侧完全一致,这是 MAC 认证单独能通、混合就翻车最高发点
  2. 没有关闭并行认证:mac-authentication parallel-with-dot1x 默认是并行,两个认证同时发报文,容易乱、服务器返回冲突
  3. 802.1X 默认 macbased 没问题,但混合场景建议显式配置

方案一:端口安全 mac-else-userlogin-secure(生产首选,标准 MAC 优先)

原理:先 MAC 认证,MAC 成功直接上线,不再触发 802.1X;MAC 失败才走 802.1X,完全匹配你想要的 MAC 优先逻辑H3C ⚠️重要:端口安全开启后,不要在接口下直接敲 dot1x /mac-authentication,端口安全会自动接管这两个认证。

# 全局 system-view port-security enable # MAC认证用户名格式,和亿格云对齐!亿格云大部分是带横杠大写 00-11-22-33-44-55 mac-authentication user-name-format mac-address with-hyphen uppercase # 你的radius、domain、dynamic-author保留不动,只改接口部分 radius scheme AAA primary authentication 192.168.10.10 1812 primary accounting 192.168.10.10 1813 secondary authentication 192.168.10.11 1812 secondary accounting 192.168.10.11 1813 key authentication simple dot1x123 key accounting simple dot1x123 nas-ip 192.168.20.10 user-name-format keep-original quit domain BBB authentication lan-access radius-scheme AAA authorization lan-access radius-scheme AAA accounting lan-access radius-scheme AAA quit domain default enable BBB # 动态授权保留(亿格云需要下线/重认证) radius dynamic-author server client ip 192.168.10.10 key simple dot1x123 radius dynamic-author server client ip 192.168.10.11 key simple dot1x123 # 接口配置(重点!先undo你原来接口下的dot1x、mac-authentication) interface GigabitEthernet1/0/2 undo dot1x undo mac-authentication port link-type access port access vlan 101 # 端口安全模式:mac优先,mac过就上,mac失败再802.1X port-security port-mode mac-else-userlogin-secure port-security max-mac-count 64 dot1x mandatory-domain BBB mac-authentication domain BBB quit

mac-else-userlogin-secure:单 802.1X 用户 + 多 MAC 用户;如果这个端口下面会有多个 802.1X 客户端,用 mac-else-userlogin-secure-ext

方案二:Triple 认证顺序(不使用端口安全,新版本 V7 支持)

适合不想启用 port-security 的场景,修改认证顺序为 MAC→802.1X:

# 全局开启triple顺序 authentication order mac dot1x # 接口下同时开启dot1x、mac-authentication,关闭并行(关键!) interface GigabitEthernet1/0/2 dot1x dot1x port-method macbased dot1x mandatory-domain BBB mac-authentication mac-authentication domain BBB undo mac-authentication parallel-with-dot1x

缺点:部分老版本 V7 不支持 authentication order,推荐优先方案一(端口安全,H3C 准入标准方案,和亿格云对接案例最多)

亿格云 RADIUS 对齐检查清单(单独认证正常、混合异常 90% 是这里)

  1. MAC 认证账号格式:交换机mac-authentication user-name-format 和亿格云准入里面 MAC 账号格式必须一模一样
    • 带横杠大写:00-11-22-33-44-55
    • 不带横杠小写:001122334455

    格式错,单独 MAC 认证有时候也会时好时坏,混合直接失败

  2. 密钥:radius key、dynamic-author key 两边一致,区分大小写
  3. NAS-IP:交换机 nas-ip 必须在亿格云准入设备白名单里,不然服务器丢弃报文
  4. 802.1X EAP 模式:dot1x authentication-method eap 是 EAP 透传;如果亿格云做终结,改成chap;MAC 认证只能 CHAP,不支持 EAP
  5. 域:mandatory-domain 强制域,不要默认域冲突
  6. 动态授权:亿格云需要下发 VLAN、下线,必须开 radius dynamic-author,服务器侧添加交换机 IP + 密钥

排查命令(一步步定位)

# 看端口安全状态 display port-security interface GigabitEthernet 1/0/2 # 看802.1X会话 display dot1x session # 看MAC认证会话 display mac-authentication session # 看RADIUS报文收发(有没有收到服务器拒绝) display radius statistics # 调试(业务低峰) debugging radius packet debugging dot1x packet debugging mac-authentication packet

典型现象判断

  • 终端上来,先收到 EAP 请求(802.1X 先触发):就是顺序没改对,用方案一
  • MAC 认证报文发出去,服务器直接 reject:MAC 账号格式 / 密钥 / NAS 白名单问题
  • MAC 认证成功,但是又弹出 iNode:Triple 模式下 mac 成功后还会被 EAP 报文触发,端口安全模式不会有这个问题(这也是推荐端口安全的理由)


你好,开了端口安全功能后,dot1x ead-assistant这个命令好像就开不起来,这边有一个需求就是802.1X认证前访问一个IP和域名去下载客户端

zhiliao_O1GErq 发表时间:2026-11-06 更多>>

你好,开了端口安全功能后,dot1x ead-assistant这个命令好像就开不起来,这边有一个需求就是802.1X认证前访问一个IP和域名去下载客户端

zhiliao_O1GErq 发表时间:2026-11-06

编辑答案

你正在编辑答案

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

✖

分享扩散:

➤

提出建议

✖

    +
✖

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

确定
✖

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

对根叔社区有害的内容

×

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

不规范转载

×

举报说明