我在 Windows 2008R2 上遇到 Microsoft SNMP 代理无法监听多个服务器上的所有 IP 地址的问题。
当我这样做时,netstat -ano
我可以看到它显然正在监听所有 IP:
UDP 0.0.0.0:161 *:* 996
但实际上它似乎只监听每个服务器上的一个 IP 地址。我无法弄清楚选择标准。
实际上,我更希望它只监听一个 IP 地址,但这是我选择的 IP 地址之一。
有没有办法强制 MS SNMP 代理服务监听特定的 IP 地址?
答案1
我怀疑 SNMP 服务实际上正在监听所有接口,但 Windows 防火墙阻止了您在所有接口上使用它的能力。运行 wf.msc 并查看 SNMP 的入站规则 - SNMP 功能的安装通常会为域配置文件创建一个规则,为公共配置文件创建一个规则。检查“范围”选项卡以了解限制在某些本地 IP 地址上。