Здравствуйте, уважаемые коллеги.
Решил попробовать обновление прошивки свича по протоколу SNMP. Нашел документацию. Сделал по ней, но к сожалению прошивка не удалась.
Может кто-то сможет подсказать что я сделал некорректно?
Полный лог моих действий и выводы команд прилагаю.
Код:
Шаг 1. Задать IP-адрес TFTP-сервера:
# snmpset -v2c -c private 10.90.90.90 1.3.6.1.4.1.171.12.1.2.1.1.3.1 a 192.168.10.131
SNMPv2-SMI::enterprises.171.12.1.2.1.1.3.1 = IpAddress: 192.168.10.131
# snmpwalk -v2c -c public 10.90.90.90 1.3.6.1.4.1.171.12.1.2.1.1.3
SNMPv2-SMI::enterprises.171.12.1.2.1.1.3.1 = IpAddress: 192.168.10.131
SNMPv2-SMI::enterprises.171.12.1.2.1.1.3.2 = IpAddress: 0.0.0.0
SNMPv2-SMI::enterprises.171.12.1.2.1.1.3.3 = IpAddress: 0.0.0.0
Шаг 2. Выбрать тип передачи файла:
# snmpset -v2c -c private 10.90.90.90 1.3.6.1.4.1.171.12.1.2.1.1.4.1 i 2
SNMPv2-SMI::enterprises.171.12.1.2.1.1.4.1 = INTEGER: 2
# snmpwalk -v2c -c public 10.90.90.90 1.3.6.1.4.1.171.12.1.2.1.1.4
SNMPv2-SMI::enterprises.171.12.1.2.1.1.4.1 = INTEGER: 2
SNMPv2-SMI::enterprises.171.12.1.2.1.1.4.2 = INTEGER: 2
SNMPv2-SMI::enterprises.171.12.1.2.1.1.4.3 = INTEGER: 2
Шаг 3. Задать имя файла прошивки:
# snmpset -v2c -c private 10.90.90.90 1.3.6.1.4.1.171.12.1.2.1.1.5.1 s dlink/3526/DES3526R6_6.20.B21.had
SNMPv2-SMI::enterprises.171.12.1.2.1.1.5.1 = STRING: "dlink/3526/DES3526R6_6.20.B21.had"
# snmpwalk -v2c -c public 10.90.90.90 1.3.6.1.4.1.171.12.1.2.1.1.5
SNMPv2-SMI::enterprises.171.12.1.2.1.1.5.1 = STRING: "dlink/3526/DES3526R6_6.20.B21.had"
SNMPv2-SMI::enterprises.171.12.1.2.1.1.5.2 = ""
SNMPv2-SMI::enterprises.171.12.1.2.1.1.5.3 = ""
Шаг 4. Выбрать либо загрузку файла на коммутатор, либо на TFTP-сервер (download или upload):
# snmpset -v2c -c private 10.90.90.90 1.3.6.1.4.1.171.12.1.2.1.1.7.1 i 3
SNMPv2-SMI::enterprises.171.12.1.2.1.1.7.1 = INTEGER: 3
# snmpwalk -v2c -c public 10.90.90.90 1.3.6.1.4.1.171.12.1.2.1.1.7
SNMPv2-SMI::enterprises.171.12.1.2.1.1.7.1 = INTEGER: 3
SNMPv2-SMI::enterprises.171.12.1.2.1.1.7.2 = INTEGER: 2
SNMPv2-SMI::enterprises.171.12.1.2.1.1.7.3 = INTEGER: 3
Шаг 5. Начать передачу файла:
# snmpset -v2c -c private 10.90.90.90 1.3.6.1.4.1.171.12.1.2.1.1.8.1 i 3
SNMPv2-SMI::enterprises.171.12.1.2.1.1.8.1 = INTEGER: 3
# snmpwalk -v2c -c public 10.90.90.90 1.3.6.1.4.1.171.12.1.2.1.1.8
SNMPv2-SMI::enterprises.171.12.1.2.1.1.8.1 = INTEGER: 2
SNMPv2-SMI::enterprises.171.12.1.2.1.1.8.2 = INTEGER: 2
SNMPv2-SMI::enterprises.171.12.1.2.1.1.8.3 = INTEGER: 2
Обновляю с прошивки 6.00.S31
Спасибо за помощь!