我是 snmp 的新手。我编写了一个 SNMP 服务器(基于这开源代码)。我成功地向它发送 get 请求,并在本地(在 localhost 上)使用 MIBBrowser 接收响应。接下来,我尝试从同一局域网中的另一台 PC 连接到它,但 SNMP UDP 数据包从未到达服务器应用程序。
我可以在目标电脑上的 wireshark 中看到数据包,但服务器应用程序永远无法获取它。
我完全关闭了 Windows 防火墙。尝试了端口 161、1161 和 5555(服务器和 MIBBrowser 均配置正确)。
我想知道 SNMP 在 Windows 7 上运行是否需要任何特殊设置,以及是否有任何东西可能阻止它。
谢谢您的帮助。
答案1
您如何在 Windows 7 计算机上配置 SNMP 服务?它是否配置为接受来自测试计算机的 SNMP 通信?Windows 7 计算机上配置了什么社区名称,您在测试计算机上使用了什么社区名称?
答案2
我让它以 SNMPD 作为主机工作。Windows 服务非常难用。