H3C 交换机 和windows NPS结合实现内网802.1X认证

环境介绍:

  1. windows server 2012 NPS 承担Radius Server 角色
  2. Radius Client 设备型号 H3C S3100V2

由于802.1x 端口控制方式有两种,一种是基于接口的接入控制方式(PortBased),一种是基于Mac的接入控制方式(Macbased), 因此我们分开来测试。

NPS配置:
H3C 交换机 和windows NPS结合实现内网802.1X认证

H3C 交换机 和windows NPS结合实现内网802.1X认证

场景1 : 基于接口的接入控制方式(PortBased)

 #Radius 方案配置
 radius scheme nps
 primary authentication 172.16.0.108
 key authentication cipher $c$3$8yT1nDhaOX53/Ekxj0Eglhgb4RQYGQ+WmNatQnuiaoM=
 user-name-format without-domain
 #域配置
 domain test.com
 authentication login radius-scheme nps local
 authorization login radius-scheme nps local
 authentication lan-access radius-scheme nps local
 authorization lan-access radius-scheme nps local
 access-limit disable
 state active   
 idle-cut disable
 self-service-url disable

 domain default enable test.com
 #全局启用802.1x和认证方式
  dot1x
  dot1x authentication-method eap

 #端口配置:
 interface Ethernet1/0/3
 port access vlan 4
 dot1x guest-vlan 240
 dot1x auth-fail vlan 240
 dot1x critical vlan 240
 undo dot1x handshake
 dot1x mandatory-domain test.com
 dot1x port-method portbased
 dot1x

认证成功时:
H3C 交换机 和windows NPS结合实现内网802.1X认证
认证失败(立即加如Auth-Fail Vlan)或者不认证时(90s后加入Guest Vlan):
H3C 交换机 和windows NPS结合实现内网802.1X认证

场景2 : 基于MAC的接入控制方式(MacBased)

我们保持之前的配置不变,只将接口下802.1x的控制方式变更为MacBased,另外基于Mac需要在接口下将组播功能关闭,否则身份认证通过后,30s后
再次认证,最后认证失败。

interface Ethernet1/0/3
 port access vlan 4
 dot1x guest-vlan 240
 dot1x auth-fail vlan 240
 dot1x critical vlan 240
 undo dot1x handshake
 dot1x mandatory-domain test.com
#务必关闭组播
undo dot1x multicast-trigger
 dot1x

测试一下效果:

认证成功时:
H3C 交换机 和windows NPS结合实现内网802.1X认证

一切正常。

认证失败或者不认证时:
H3C 交换机 和windows NPS结合实现内网802.1X认证

认证失败时,没有加入到对应的vlan, 没有获取到IP地址。怎么回事呢?

查询H3C官网资料显示: 基于MAC的802.1x接入控制方式,若启用Guest VLAN,接口类型必须是hybird接口 ,并且端口下必须启用mac vlan功能。
H3C 交换机 和windows NPS结合实现内网802.1X认证

我们修改配置继续测试:

interface Ethernet1/0/4
 port link-type hybrid
 undo port hybrid vlan 1
 port hybrid vlan 4 240 untagged
 port hybrid pvid vlan 4
 mac-vlan enable
 dot1x guest-vlan 240
 dot1x auth-fail vlan 240
 dot1x critical vlan 240
 undo dot1x handshake
 dot1x mandatory-domain test.com
 undo dot1x multicast-trigger
 dot1x

测试认证失败时:
H3C 交换机 和windows NPS结合实现内网802.1X认证

最终各种测试完全符合预期。

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值