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 только по локальному адресу. Удалите его, и он будет прослушивать на всех интерфейсах.

Другие вопросы по тегам