MAC认证,是指终端网络接入控制设备自动获取终端的MAC地址,作为接入网络的凭证发到RADIUS服务器进行校验。
MAC认证是一种基于接口和MAC地址对用户的网络访问权限进行控制的认证方法,它不需要用户安装任何客户端软件。设备在启动了MAC认证的接口上首次检测到用户的MAC地址以后,即启动对该用户的认证操作。认证过程中,不需要用户手动输入用户名或者密码。
不需要在终端安装认证客户端。
终端无需输入账号和密码,认证自动进行。
安全性比802.1X和Portal低。
安全性比较低的原因是:因为MAC地址很容易被仿冒。建议只在网络打印机、IP电话应用MAC认证方案,在授权时只开放开展业务所需的网络访问权限。
MAC认证适用于无法安装认证客户端的终端(例如IP电话、网络打印机、摄像头),以MAC地址作为用户和密码自动接入网络的场景。
根据接入设备最终用于验证用户身份的用户名格式和内容的不同,可以将MAC认证使用的用户名格式分为三种类型:
MAC旁路认证:是指在802.1X认证环境中终端接入网络后未回应来自接入控制设备的802.1X认证请求。为了方便终端接入网络,接入控制设备自动获取终端的MAC地址,作为接入网络的凭证发到RADIUS服务器进行校验。
MAC旁路认证特点同MAC认证特点。
MAC旁路认证适用于802.1X认证环境中,无法安装802.1X认证客户端的终端(又称之为哑终端,例如IP电话、网络打印机、摄像头),以MAC地址作为用户和密码自动接入网络的场景。
MAC认证不属于802.1X认证,适用于哑终端通过MAC地址接入网络的场景。
MAC旁路认证属于802.1X认证,适用于员工和无法主动触发认证的终端混合接入网络的场景,在802.1X认证阶段,员工通过帐号和密码完成认证,不会进入MAC认证阶段。对于哑终端,在802.1X认证失败后在MAC认证阶段通过MAC地址接入网络。
在设置认证规则、授权结果和授权规则,MAC旁路认证和MAC认证对应的业务类型都是MAC旁路业务。
配置思路:
交换机部分:
mac-authen
int xxxx
mac-authen
mac-authen max-user 100
AC部分
1. 配置设备列表(MAC地址)
2.配置认证
3.配置授权
A. 动态ACL
B.授权结果
C. 授权
配置思路:
交换机部分:
dot1x enable ------------全局开启dot1x功能
dot1x authentication-method eap ---------dot1x认证方法eap
int xxx
dot1x enable ----------开启dot1x
dot1x mac-bypass -------开启MAC旁路认证(交换机传统模式)
AC部分
1. 配置设备列表(MAC地址)
2.配置认证
3.配置授权
A. 动态ACL
B.授权结果
C. 授权
参考文档:华为HedEx文档