Конфигурация SNMPD (у меня эта конфигурация работает на другом сервере):
com2sec readonly default public
group MyROGroup v1 readonly
group MyROGroup v2c readonly
group MyROGroup usm readonly
view all included .1 80
access MyROGroup "" any noauth exact all none none
syslocation <LOCATION>
syscontact <CONTACT>
Когда я проверяю порт с удаленной машины:
» nc -zvu xx.xx.xx.xx 161
Connection to xx.xx.xx.xx 161 port [udp/snmp] succeeded!
Это также работает локально (я получаю правильную статистику):
snmpwalk -v 2c -c public localhost
Но когда я пытаюсь выполнить ту же команду локально или удаленно с внешним IP-адресом:
Timeout: No Response from xx.xx.xx.xx
IPTables отключены на обеих машинах.
/ etc / sysconfig / snmpd выглядит так:
OPTIONS="-Lsd -Lf /dev/null -p /var/run/snmpd.pid" -a
/ etc / default / snmpd пуст.
Бег netstat -tulpn
:
udp 0 0 0.0.0.0:161 0.0.0.0:* 29475/snmpd
Ваш netcat указывает UDP. Пока вы можете отправить, он будет успешным, независимо от способности принимающего конца слушать.