mac-authentication)后,未通过认证的MAC地址会被自动加入"静默MAC列表"(Silent MAC List),此时交换机不会学习这些MAC地址,也不会将其记录在常规的MAC地址表中。但可通过以下命令专门查看未认证的MAC地址信息:display mac-address)中,但会记录在静默MAC列表中。display mac-authentication [interface [接口名]]Silent MAC info 或 Silent Mac User info 部分,此处会明确列出未通过认证的MAC地址。display mac-authenticationSilent Mac User info:
MAC Addr From Port Port Index
00e0-fc11-1111 GE1/0/1 100e0-fc11-1111 为未通过认证的MAC地址,GE1/0/1 为接入端口5。display mac-authentication interface GigabitEthernet 1/0/1Silent Mac User info 表格,包含未认证MAC地址、端口及静默原因3。display mac-address 无法学习到该MAC。reset mac-authentication silent-mac [MAC地址] # 华为/H3C通用命令user-name-format mac-address with-hyphen lowercase,则用户名需为 00-e0-fc-12-34-56(而非 00E0FC123456)5。mac-authentication domain)已正确关联本地用户。
开启 mac-authentication 后,交换机默认不会把未认证 MAC 放到普通 MAC 地址表,所以 display mac-address 看不到;但可以用专门的 MAC 认证命令看到 “未认证 / 认证中” 的 MAC。
下面按 H3C 交换机(你环境常用)给你直接能用的命令。
一、看全局 / 端口下所有 MAC 认证状态(含未认证)
bash
运行
display mac-authentication
输出里会有:
plaintext
MAC address Auth state
0001-0000-0001 Unauthenticated <-- 未认证
0001-0000-0002 Authenticated <-- 已认证
Unauthenticated:就是你要的 “未被认证的 MAC”
同时能看到端口、认证状态、在线时长
只看某个端口:
bash
运行
display mac-authentication interface GigabitEthernet 1/0/1
二、看 Guest VLAN / Critical VLAN 里的未认证 MAC(常用)
如果端口配置了 guest-vlan 或 critical-vlan,未认证 MAC 会被放到这些 VLAN 里,用:
bash
运行
# 看 Guest VLAN 里的未认证 MAC
display mac-authentication mac-address guest-vlan
# 看 Critical VLAN 里的未认证 MAC
display mac-authentication mac-address critical-vlan
# 只看某个端口
display mac-authentication mac-address guest-vlan interface GigabitEthernet 1/0/1
这些 MAC 就是已经上线但没通过认证的终端。
三、为什么 display mac-address 看不到?
开启 mac-authentication 后:
已认证 MAC:会正常写入二层 MAC 地址表 → display mac-address 能看到
未认证 MAC:不写入普通 MAC 表,只存在于 MAC 认证模块 → 只能用上面 display mac-authentication 系列命令看
四、快速排查步骤(你直接照着敲)
先确认全局是否开启:
bash
运行
display mac-authentication | include "MAC authentication"
看所有未认证 MAC:
bash
运行
display mac-authentication | include Unauthenticated
看某个端口的未认证 MAC:
bash
运行
display mac-authentication interface GigabitEthernet 1/0/1 | include Unauthenticated
看 Guest VLAN 里的所有未认证 MAC:
bash
运行
display mac-authentication mac-address guest-vlan
五、补充(可选)
如果你是 iMC/EIA 配合 MAC 认证:
交换机上只能看到 “已上线未认证” 的 MAC
真正的认证失败日志 / 拒绝列表要在 iMC → 用户 → 接入日志 → MAC 认证日志里看。
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论