Сценарий оболочки (bash) snmpset сообщает об ошибке в пакете WrongLength - PullRequest
0 голосов
/ 05 июля 2018

Привет! Я написал bash-скрипт для загрузки конфигурации с коммутаторов и сохранения ее на TFTP-сервере.

snmpset -v 2c -c Zaloznik 192.168.50.22 1.3.6.1.4.1.1991.1.1.2.1.6.0 s test_skript.cfg 1.3.6.1.4.1.1991.1.1.2.1.66.0 x C0A846D2 1.3.6.1.4.1.1991.1.1.2.1.9.0 i 22 >> /dev/null;

Но мне всегда говорят это:

Ошибка в пакете. Причина: неправильная длина (установленное значение имеет недопустимый длина от того, что ожидает агент) Неудачный объект: iso.3.6.1.4.1.1991.1.1.2.1.66.0

C0A846D2 - это шестнадцатеричный формат ip 192.168.70.210.

Разве вы не знаете, как это исправить? Пожалуйста, помогите, я пробовал много комбинаций и ничего не работает. Спасибо.

1 Ответ

0 голосов
/ 07 июля 2018

Проблема решена, возникла проблема с коммутаторами, которые хотят получить информацию о тип ip-адреса (ipv4 или ipv6), затем ip-адрес tftp, имя файла и после этого он может отправлять файлы конфигурации в tftp.

Так что мне нужно добавить еще один OMP SNMP (тип IP-адрес) в сценарий, и тогда он работает.

...