Невозможно выполнить SNMP GET с помощью команды интерфейса командной строки snmpget, но можно выполнить SNMP GET с помощью браузера MIB - PullRequest
0 голосов
/ 02 мая 2020

Я настраивал свой агент SNMP на машине Linux, ниже приведены пользовательские настройки, которые я включил в настройки snmpd.conf по умолчанию.

rwuser bootstrap priv
rwuser prateek priv

createUser bootstrap SHA temp_password AES

Затем я перезапустил службу SNMP, а затем попытался выполнить SNMP GET для OID sysDescr и смог выполнить успешно.

screenshot 1

Затем я попытался сделать то же самое с помощью командной строки snmpget

snmpget -v 3 -u bootstrap -l authPriv -a SHA -x AES -A temp_password -X temp_password 127.0.0.1:161 1.3.6.1.2.1.1.1.0

, но я получаю следующую ошибку.

Timeout: No Response from 127.0.0.1:161

ПРИМЕЧАНИЕ : клиент и агент SNMP работают на одном хосте.

Может ли кто-нибудь объяснить мне, почему я не могу выполнить ту же операцию, которую я могу выполнить с помощью браузера MIB?

1 Ответ

0 голосов
/ 03 мая 2020

Адрес 127.0.0.1 означает, что вы ДОЛЖНЫ запускать SNMPGET в той же системе, что и агент, и вы этого не доказали.

Кроме того, сообщение об ошибке должно быть «127.0.0.1:161» , так что либо редактирование ошибочно, либо команда ошибочна. Подобные несоответствия обычно указывают на ошибку пользователя.

...