前言
SNMP(简单网络管理协议)常用于网络设备的监控与管理,其默认通信端口为 UDP 161。在 Windows 7 Ghost 纯净版系统中,该端口默认被防火墙拦截,需手动放行才能让监控软件(如 MRTG、Cacti)正常采集数据。本文将详细演示如何通过“高级安全 Windows 防火墙”新建入站规则,开放 161 端口,并给出安全建议。
操作步骤
- 打开高级防火墙
点击“开始” → 在搜索框输入 Windows防火墙 → 回车 → 在左侧选择“高级设置”,进入“高级安全 Windows 防火墙”窗口。
- 新建入站规则
在左侧栏选中“入站规则”,右侧点击“新建规则”。
- 选择规则类型
在向导中选择“端口”,点击“下一步”。

- 指定端口与协议
选择“UDP”,在“特定本地端口”输入 161,点击“下一步”。

- 设置动作
选择“允许连接”,点击“下一步”。
- 选择配置文件
勾选“域”、“专用”、“公用”三个配置文件,确保在任何网络环境下均生效,点击“下一步”。

- 命名并完成
名称填写“SNMP 161 端口”,描述可填“MRTG 监控用”,点击“完成”即可生效。
安全提示
⚠ 开放 161 端口会带来风险: SNMP 社区字符串默认常为 public 或 private,攻击者可利用此漏洞枚举系统信息。建议:
- 在防火墙规则中限制来源 IP(仅允许监控服务器 IP 访问)。
- 修改 SNMP 服务的社区名称,使用复杂字符串。
- 使用完监控工具后,及时禁用或删除该入站规则,关闭 161 端口。
完成上述设置后,SNMP 服务即可正常响应外部监控请求。如需关闭,只需在“入站规则”中找到该规则右键选择“禁用规则”或“删除”即可。