我正在尝试在我的 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 流量?