ntp‑service access query acl‑num含义:匹配 ACL 允许的源 IP,才授予【仅控制查询(mode6)】权限;ACL 里 deny 的源,代表不给 query 权限,但 ACL 末尾隐含 permit any,所有未匹配 IP 依然拥有默认 peer 完整权限,mode6 依然能探测,防护失效H3C。你写
acl 2000 rule 0 deny,没有 permit,ACL 对所有源 deny;ntp‑service access query 2000这条等于没有生效,其余默认 peer 权限还保留,扫描工具依旧能 mode6 查询。
system‑view
#禁止处理NTP Mode‑6、Mode‑7控制查询报文,本机NTP客户端同步完全不受影响
ntp‑service noquery enable
save
重点:
ntp‑service noquery enable只拦截别人发给本机的 mode6 控制报文;本机向外 NTP 服务器发起的同步报文完全正常,最适合只做 NTP‑client 的交换机。
适用于内网有设备需要查询本机 NTP 状态,需要保留 mode6 能力的场景。
acl number 2000
rule permit source 192.168.1.10 0.0.0.0 #仅允许你的管理服务器IP
#其余所有源ACL末尾隐含deny
ntp‑service access query 2000
#把默认最高的peer权限全部收回
undo ntp‑service access peer
undo ntp‑service access server
undo ntp‑service access synchronization
save
⚠️不要写
rule 0 deny直接全拒,会导致 ntp‑service access query acl 逻辑达不到预期。
undo ntp‑service time‑server enable
undo ntp‑service ipv6 time‑server enable
关闭本机作为 NTP 服务器,别的设备不能来向本机取时间;本机依旧可以作为 client 去外网 NTP 服务器同步时间H3C。
display ntp‑service status
display current‑configuration | include ntp‑service
检查配置里出现 ntp‑service noquery enable。
漏洞扫描复测,观察是否还报 NTP Mode‑6 可查询漏洞;
注意:
ntp‑service noquery enable是软件层面;如果设备有外网暴露 UDP 123,建议在防火墙 / 上游 ACL 层面拦截外网 UDP123 报文。
原来acl2000 rule0 deny + ntp‑service query 2000配置无效;只做 NTP 客户端,优先直接配置ntp‑service noquery enable关闭 mode6/mode7 控制查询,不会影响本机同步时间;需要保留查询权限再用 ACL 白名单方式。
暂无评论
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论