配了dot1x以后交换机远程管理不上了怎么回事
这是给接入层上 802.1X 认证时很典型的一个连锁反应:用户侧一切正常,电脑装了客户端或配置了证书,认证通过、上网没问题;可原来一直能远程登录的那台接入交换机,忽然 telnet 和 SSH 都连不上了,只能搬着笔记本去机房插 console 线。认证功能没坏,管理通道却先断了,问题出在哪。
原因分析
802.1X 的本意就是把接入端口上的流量管起来:认证通过之前,端口只放行极少数报文(比如认证协议本身和 DHCP 之类的预连接流量),其余一律丢弃。麻烦在于,带内管理的流量——你从办公网段发往交换机管理地址的 telnet、SSH、ping——走的也是这些接入端口或上联链路,认证体系上线后,这些流量被当成了未授权流量拦在门外。尤其是透传模式:本机不做认证判定,把认证报文透给上级设备处理,端口管控规则却照样生效,管理流量与用户数据一起被卡住。说白了,这不是设备故障,是安全策略把管理员自己也划进了「未认证用户」的范围,需要在策略里给管理面单独开一条通道。
分步解决
- 先用 console 确认是认证拦的,不是链路断的。插 console 线登上去,查 dot1x 的端口配置和统计,看管理流量命中的是哪个端口的管控;同时看一眼设备指示灯和上联口状态。确认是认证策略生效后,再动手改配置,避免方向搞反白折腾。
- 给管理终端和网管网段配免认证规则。在认证体系里建 free-rule 一类的免认证条目,把网管终端的源地址(或整个管理网段)到交换机管理地址的流量放行。这样管理员所在终端不再受端口认证约束,telnet、SSH 恢复正常,普通用户照常认证。免认证范围要收敛:只放网管网段,不要图省事放全网段,否则这道准入闸等于给外人留了后门。
- 透传模式下把管理面从受控流量里摘出来。认证在本机或透传给上级,管理流量都不该跟用户数据混在同一条受控路径上。做法是给交换机配独立的管理 VLAN:管理 VLANIF 挂管理地址,上联口以 trunk 方式放行这个 VLAN,让它绕开接入端口的认证管控。改动前先在纸上把 VLAN 规划画清楚。
- 每改一步就验证一次。配完免认证规则先 ping 管理地址,通了再试 SSH 登录;动管理 VLAN 前先确认新 VLAN 在上联链路上放行了,防止把自己踢下线。全程保持 console 连接不断,这是带内管理失效时的保命通道。
- 验证用户侧不受影响。管理恢复后,找一台普通用户电脑重新走一遍认证流程,确认上线正常;再抽查几个口的认证状态和在线用户表。管理通了、用户断了,等于按下葫芦浮起瓢。有条件的话,把这次调整的规则、端口、时间记成一条变更记录,下次扩认证范围时直接照单核对。
预防
上认证之前,把管理通道的出路先安排好:独立管理 VLAN、免认证规则、console 口密码,三样备齐再推全局。诚鑫致达科技给客户部署准入类策略时,变更单里必有一行「先验管理通道再推认证」,新策略上线前先在一两个口试点观察一天——这一步省下来,出了问题就只能跑机房了。
企业存储选型参考|贵州诚鑫致达
做机房存储、虚拟化或监控归档,群晖机型参考:FS6400(全闪存阵列) · SA3610 · SA3410。需要选型建议或上门评估,搜「诚鑫致达」即可找到我们。
服务区域|贵州诚鑫致达
贵州群晖NAS、贵阳存储、数据备份、信创云盘或 IT 集成服务,可联系贵州诚鑫致达科技,服务范围覆盖贵州全省各市州。西藏·拉萨企业数据存储与备份容灾,支持远程与驻场。