Portal认证下发ACL不生效,常见原因是设备侧配置或iMC策略关联问题,Portal和802.1x都支持ACL下发。
排查步骤:
1. 确认设备侧ACL已创建且规则正确
在接入设备上执行:
display acl 3020
确认ACL存在且规则匹配用户认证前的流量(源IP为任意或认证前网段)。
2. 检查iMC接入策略配置
在iMC中,接入策略的“下发ACL”需关联正确的ACL编号(3020),并确认策略已绑定到对应的服务策略(Service Policy)和接入用户。
3. 确认Portal认证方式支持ACL下发
Portal认证支持下发ACL,但需设备启用Portal的“认证前域”或“认证后域”功能。在设备上检查:
display portal server
display portal interface
确保Portal服务器配置中已启用ACL下发能力(如portal server视图下的user-sync或authorization配置)。
4. 查看认证成功后用户授权信息
在设备上执行:
display access-user user-interface <接口>
或
display portal user all
查看用户是否获取到ACL 3020的授权。若未显示,说明iMC未下发或设备未接受。
5. 检查RADIUS属性
iMC通过RADIUS下发ACL,需确认设备支持标准RADIUS属性(如Filter-Id或H3C私有属性)。在设备上debug:
debugging radius packet
查看认证响应中是否携带ACL属性。
6. 设备侧配置示例
若使用本地Portal,需在接口下配置:
interface GigabitEthernet1/0/1
portal enable method direct
portal apply-acl 3020
若使用远程Portal(iMC),则ACL由RADIUS动态下发,无需本地portal apply-acl。
常见原因:iMC策略未正确关联用户组、设备未启用RADIUS授权、ACL编号不一致。建议先检查iMC接入策略的“下发ACL”是否勾选并填写正确编号,再在设备上查看用户授权结果。
暂无评论