SNMP работает только с localhost
Как я могу настроить его, чтобы работать с моим именем хоста, моим IP, моим именем домена
snmpwalk -v 1 -c public localhost .1.3.6.1.2.1
работает
snmpwalk -v 1 -c public myPCname or myIP .1.3.6.1.2.1
не работает: Тайм-аут: Нет ответа от myPCname или myIP
3 ответа
Возможно, у вас есть проблема с названием сообщества. Проверьте это и попробуйте снова с этим инструментом snmp.
У вас есть агент, настроенный для внешнего ответа на SNMP-запросы?
редактировать /etc/snmp/snmpd.conf
и посмотреть, если под ACCESS CONTROL
у вас есть сообщество и деревья, которые будут применяться для внешнего доступа, проверьте это для деталей
У вас сейчас наверное есть rocommunity public localhost
(следовательно localhost работает), но затем другая директива с rocommunity communitysecret default -V systemonly
, попробуйте закомментировать это.
Попробуйте добавить строку с rocommunity communitystring default
затем
snmpwalk -v 1 -c communitystring myPCname или myIP .1.3.6.1.2.1
Затем перезапустите snmpd
/etc/init.d/snmpd restart
Другая возможность состоит в том, что строка: agentaddress localhost:161 находится в /etc/snmp/snmpd.conf, что вызывает прослушивание snmpd только по локальному адресу. Удалите его, и он будет прослушивать на всех интерфейсах.