MSR20-20(v5)支持做802.1x吗?
同个环境MSR2600一样的命令配置,MSR2600能正常做802.1x,我的脚本是这样的
radius scheme jxnx
service-type extended
primary authentication xx.xx.xx.xx
primary accounting xx.xx.xx.xx
key authentication h3c (和2600区别在2020不能加simple,后面只能接key的密钥)
key accounting h3c
user-name-format without-domain
nas-ip xx.xx.xx.xx
#
domain 1
authentication lan-access radius-scheme 1 local
authorization lan-access radius-scheme 1 local
accounting lan-access radius-scheme 1 local
#
domain default enable 1
结果就是终端一直显示正在重连,Ucenter平台也没相关终端认证记录
暂无评论
你只配了 radius、domain,没有开启 802.1X 功能,V5 必须:
# 全局开启802.1X
system-view
dot1x
# 进入接入内网的二层接口(MSR2020交换口,一般Ethernet0/0~E0/7)
interface Ethernet0/0
dot1x
dot1x port-method macbased
# 绑定强制认证域(可选,推荐)
dot1x mandatory-domain 1
quit
MSR20-20 的 LAN 口是二层交换口 (Ethernet0/x),不是 GigabitEthernet 三层口!很多人这里踩坑,把三层口配置套到 MSR2020。
V5 的 radius scheme 里,是server-type extended,不是 service-type extended!
你写的service-type extended是错误命令,这条敲进去会报错,V5 正确写法:
radius scheme jxnx
server-type extended
primary authentication xx.xx.xx.xx
primary accounting xx.xx.xx.xx
#V5没有simple关键字,直接写密钥,正确
key authentication h3c
key accounting h3c
user-name-format without-domain
nas-ip xx.xx.xx.xx
quit
service-type lan-access是本地用户视图的命令,不是 radius scheme 视图,你这里写错,V5 会识别失败,RADIUS 交互异常。
domain 1
authentication lan-access radius-scheme jxnx local
authorization lan-access radius-scheme jxnx local
accounting lan-access radius-scheme jxnx local
quit
domain default enable 1
注意:domain 里引用 radius 方案名字必须是 jxnx,你原来写的
radius-scheme 1是错的!!!这是重大错误! ✅正确:authentication lan-access radius-scheme jxnx local❌你原脚本:authentication lan-access radius-scheme 1 local你把域名 1 当成 radius 方案名,radius 方案名字是 jxnx,名字不匹配,AAA 无法调用 RADIUS,这就是 RADIUS 报文不发出的核心原因之一。
system-view
#全局开启802.1X
dot1x
#RADIUS方案
radius scheme jxnx
server-type extended
primary authentication xx.xx.xx.xx
primary accounting xx.xx.xx.xx
key authentication h3c
key accounting h3c
user-name-format without-domain
nas-ip xx.xx.xx.xx
quit
#ISP域,调用radius方案jxnx
domain 1
authentication lan-access radius-scheme jxnx local
authorization lan-access radius-scheme jxnx local
accounting lan-access radius-scheme jxnx local
quit
domain default enable 1
#接入二层交换接口(举例E0/0,接PC终端)
interface Ethernet0/0
dot1x
dot1x port-method macbased
dot1x mandatory-domain 1
quit
save
Ethernet0/x二层交换板口;
MSR2600:是 GE 三层路由口,V7 用interface GigabitEthernet。如果你在 G0/0(WAN 三层口)配置 dot1x,V5 不生效,802.1X 只能在二层交换 Ethernet 口启用。
pap,Ucenter+iNode EAD 需要 EAP,全局添加:dot1x authentication-method eap
不加这条,iNode 客户端 EAP 报文会被设备丢弃,反复重连。
undo port-security enable。#查看全局dot1x状态
display dot1x
#查看接口dot1x状态
display dot1x interface Ethernet0/0
#查看radius交互统计,看有没有发送/接收报文
display radius statistics
display radius statistics里 发送认证包 = 0:说明 AAA 没有触发 RADIUS,就是 domain 引用错误 /dot1x 没开启;在 MSR2020 与 Ucenter 服务器之间抓包:
key authentication h3c完全一致(区分大小写);
dot1x开启dot1x authentication-method eapdot1x开启server-type extended暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论