snmpwalk: ошибка расшифровки для APC Rack PDU
У меня есть стоечный PDU APC (AP7920), и я настроил:
- [x] Включить доступ по SNMPv3
- Имя пользователя: переключатель
- Пароль аутентификации: тест
- Парольная фраза конфиденциальности: тест
- Протокол аутентификации: (о) MD5
- Протокол конфиденциальности: (о) DES
- Контроль доступа: [x] Включить, Имя пользователя: переключатель, IP-адрес NMS/имя хоста: 0.0.0.0
Теперь, когда я выполняю snmpwalk, я получаю:
# snmpwalk -v3 -a MD5 -A test -u switch -x DES -X test 192.168.1.1
snmpwalk: Decryption error
Что я делаю не так?
Моя цель — переключить розетки через SNMP
2 ответа
К сожалению, я пока не могу комментировать, поэтому оставлю здесь свои 2 цента:
в вашей команде snmpwalk отсутствует возможность указать уровень безопасности:
-l LEVEL установить уровень безопасности (noAuthNoPriv|authNoPriv|authPriv)
поскольку вы указываете как Аутентификацию, так и Конфиденциальность, вы можете попробовать еще раз:
# snmpwalk -v3 -a MD5 -A PqzRcPor1QPyBHRdVOjA -u switch -l authPriv -x DES -X PqzRcPor1QPyBHRdVOjA 192.168.1.1
- Пробовали ли вы переключить MD5/DES на что-то другое, например SHA/AES, и посмотреть, получится ли что-то другое?
Приведенный выше ответ Лекса Ли также верен: APC указывает, что длина пароля должна быть не менее 12 символов.
Вы не можете использовать слово «test» в качестве парольной фразы, поскольку оно слишком короткое. В документе RFC это может быть не совсем ясно, но об этом заявляли различные поставщики.
Ссылка