无法从本地网络中的主机查询 SNMP 代理

无法从本地网络中的主机查询 SNMP 代理

我正在尝试在我的 OpenSuse 机器上配置 SNMP(net-snmp)守护进程。代理在 192.168.1.3 地址上工作,我想从 192.168.1.0/24 网络中的其他主机发送请求。我的 snmpd.conf 文件具有以下社区设置(我使用的是 SNMPv2):

rwcommunity private 192.168.1.0/24
rocommunity public

我可以从本地主机 (192.168.1.3) 成功执行对两个社区的查询。但是,每次我尝试从主机 192.168.1.2 运行相同的查询时,都会超时。

例如:

snmpwalk -v 2c -c 私有 192.168.1.3 .1.3.6.1.2.1.2.2
snmpwalk -v 2c -c 公共 192.168.1.3 .1.3.6.1.2.1.2.2

从 192.168.1.3 机器执行的查询会给出正确的结果。从 192.168.1.2 机器执行的相同查询会超时。

SNMP 代理绑定到所有网络接口,因此从 192.168.1.2 也可以看到它:

$ sudo nmap -sU 192.168.1.3 -p 161

启动 Nmap 5.00 (http://nmap.org) 于 2011-06-23 18:42 CEST 192.168.1.3 上有趣的端口:PORT STATE
SERVICE 161/udp open|filtered snmp

任何提示表示感谢,
Piotr

答案1

您的配置中还有其他 com2sec 或 rw/rouser 行吗?

源主机或目标主机上是否启用了 iptables 来阻止 UDP 流量?

相关内容