Опитвам се да подкарам snmp-то да приема заявки от друга машина на която има инсталиран Zenoss.
Промених конфига (/usr/local/etc/snmpd.conf) като съм задал:
# sec.name source community
com2sec mynetwork 192.168.10.0/24 zenoss
com2sec local localhost public
опитах и за source да задам ИП-то което прави завките, но пак без резултат.Иначе локално всичко си работи.Тествам с:
#snmpwalk -v1 -c public localhost
Когато пусна tcpdump: tcpdump -vvv src 192.168.10.204 се вижда, че има заявки, но до там.Дори и в /var/log/snmpd.log няма нищо.
tcpdump -vvv src 192.168.10.204
tcpdump: listening on le0, link-type EN10MB (Ethernet), capture size 96 bytes
21:22:49.665903 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 68) 192.168.10.204.50308 > 192.168.10.102.snmp: [udp sum ok] { SNMPv1 C=zenoss { GetNextRequest(25) R=1149461446 } }
21:22:50.668904 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 68) 192.168.10.204.50308 > 192.168.10.102.snmp: [udp sum ok] { SNMPv1 C=zenoss { GetNextRequest(25) R=1149461446 } }
21:22:51.671130 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 68) 192.168.10.204.50308 > 192.168.10.102.snmp: [udp sum ok] { SNMPv1 C=zenoss { GetNextRequest(25) R=1149461446 } }
21:22:52.673288 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 68) 192.168.10.204.50308 > 192.168.10.102.snmp: [udp sum ok] { SNMPv1 C=zenoss { GetNextRequest(25) R=1149461446 } }
Connection from UDP: [127.0.0.1]:57930
Connection from UDP: [127.0.0.1]:57930
Connection from UDP: [127.0.0.1]:57930
Connection from UDP: [127.0.0.1]:57930
Connection from UDP: [127.0.0.1]:57930
Някакви предложения?Има ipfw на машината, но съм добави като правило allow all from 192.168.10.204 to me и обратното.
EDIT: оправих го като добавих в:
/usr/local/share/snmp/snmpd.conf
секцията:
SECTION: Agent Operating Mode
допълнително да слуша на интерфейса le0:
agentaddress 192.168.10.102