faq обучение настройка
Текущее время: Вс июл 20, 2025 17:03

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: DES-3028 3052 новая прошивка через SNMP
СообщениеДобавлено: Ср ноя 12, 2008 15:02 
Не в сети

Зарегистрирован: Вс июн 03, 2007 19:14
Сообщений: 48
пытаюсь прошивать через SNMP
но на первую команду
Код:
snmpset –v2c -c private 192.168.0.1 1.3.6.1.4.1.171.12.1.2.1.1.3.1 a 192.168.0.10

нет никакого ответа
на следущие команды

Код:
snmpset -v2c -c private 192.168.0.1 1.3.6.1.4.1.171.12.1.2.1.1.4.1 i 2
snmpset -v2c -c private 192.168.0.1 1.3.6.1.4.1.171.12.1.2.1.1.5.1 s DES_3028_52_V2.00-B23.had
snmpset -v2c -c private 192.168.0.1 1.3.6.1.4.1.171.12.1.2.1.1.7.1 i 3
snmpset -v2c -c private 192.168.0.1 1.3.6.1.4.1.171.12.1.2.1.1.8.1 i 3
snmpset -v2c -c private 192.168.0.1 1.3.6.1.4.1.171.12.1.2.6.0 i 3

отвечает
Код:
SNMPv2-SMI::enterprises.171.12.1.2.1.1.4.1 = INTEGER: 2
SNMPv2-SMI::enterprises.171.12.1.2.1.1.5.1 = STRING: "DES_3028_52_V2.00-B23.had"
SNMPv2-SMI::enterprises.171.12.1.2.1.1.7.1 = INTEGER: 3
SNMPv2-SMI::enterprises.171.12.1.2.1.1.8.1 = INTEGER: 3
SNMPv2-SMI::enterprises.171.12.1.2.6.0 = INTEGER: 3


что я делаю не так? :?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт ноя 14, 2008 12:24 
Не в сети

Зарегистрирован: Вт июн 01, 2004 14:51
Сообщений: 24
Разобрались кажется сами

Вот хронология команд

Для удобочитаемости вбиваем все параметры SNMP как шелл-переменную:
Код:
root@tftp:/usr/share/snmp# export SNMP=" -m MIB:ALL -M DIR:/usr/share/snmp/mibs/dlink/:/usr/share/snmp/mibs/ -Osfn -Ln -v1 -c private 10.90.90.90 "

В каталоге /usr/share/snmp/mibs/dlink/ выложены длинковские миб-файлы взятые с ftp.dlink.ru
(тем кому нужны просто оиды - они будут выводиться в цифровом виде)

итак, устанавливаем ип-адрес TFTP-сервера (разумеется он уже поднят и лежит в нужном месте прошивочка с именем DES_3028.had)
Код:
root@tftp:/usr/share/snmp# snmpset $SNMP agentBscSwFileAddr.1 a 10.10.10.10
.1.3.6.1.4.1.171.12.1.2.1.1.3.1 = IpAddress: 10.10.10.10


Указываем загрузку по tftp:
Код:
root@tftp:/usr/share/snmp# snmpset $SNMP agentBscSwFileTransferType.1 i 2
.1.3.6.1.4.1.171.12.1.2.1.1.4.1 = INTEGER: network-load(2)


указываем имя прошивки:
Код:
root@tftp:/usr/share/snmp# snmpset $SNMP agentBscSwFile.1 s DES_3028.had
.1.3.6.1.4.1.171.12.1.2.1.1.5.1 = STRING: "DES_3028.had"


указываем что мы хотим загрузить прошивку на свич:
Код:
root@tftp:/usr/share/snmp# snmpset $SNMP agentBscSwFileLoadType.1 i 3
.1.3.6.1.4.1.171.12.1.2.1.1.7.1 = INTEGER: download(3)


и вот здесь есть расхождение с факом. _До_ процесса загрузки указываем каким имаджем лить эту прошивку (в данном случае 2-м)
Код:
root@tftp:/usr/share/snmp# snmpset $SNMP agentMultiImageCtrlID.1 i 2
.1.3.6.1.4.1.171.12.1.2.1.1.10.1 = INTEGER: 2


смотрим статус загрузки - еще не началось:
Код:
root@tftp:/usr/share/snmp# snmpwalk $SNMP agentStatusFileTransfer
.1.3.6.1.4.1.171.12.1.1.5.0 = INTEGER: other(1)


Говорим чтоб приступил к процессу слива с тфтп:
Код:
root@tftp:/usr/share/snmp# snmpset $SNMP agentBscSwFileCtrl.1 i 3
.1.3.6.1.4.1.171.12.1.2.1.1.8.1 = INTEGER: start(3)


сами понаблюдал что происходит, несколько раз повторял команду статуса
Код:
root@tftp:/usr/share/snmp# snmpwalk $SNMP agentStatusFileTransfer
.1.3.6.1.4.1.171.12.1.1.5.0 = INTEGER: other(1)
root@tftp:/usr/share/snmp# snmpwalk $SNMP agentStatusFileTransfer
Timeout: No Response from 10.90.90.90
root@tftp:/usr/share/snmp# snmpwalk $SNMP agentStatusFileTransfer
.1.3.6.1.4.1.171.12.1.1.5.0 = INTEGER: complete(7)


Кстати опять же в факах сказано сделать
snmpset -v2c -c private 192.168.0.1 1.3.6.1.4.1.171.12.1.2.6.0 i 3 чтобы сохранить конфиг (правда это может относится только к 3026) для 3028 этого можно не делать (здесь она сохраняет лог - а нужен ли он? ;) ), конфиг после прошивки сохраняется автоматом сразу же, сюдя по логам:
Код:
11 0000-00-00, 15:25:31 Configuration saved to flash (Username: SNMP user, IP: 10.10.10.10, MAC: 00-1E-8C-хх-хх-хх)
10 0000-00-00, 15:25:31 Firmware upgraded successfully (Username: SNMP user, IP: 10.10.10.10)



Ну вот вроде залилась, теперь говорим что она будет загрузочной
Код:
root@tftp:/usr/share/snmp# snmpset $SNMP agentBscSwFileCtrl.1 i 5
.1.3.6.1.4.1.171.12.1.2.1.1.8.1 = INTEGER: config-as-bootup-fw(5)



ну и последней командой:
Код:
root@tv4:/usr/share/snmp# snmpset $SNMP agentSystemReset.0 i 3
Timeout: No Response from 10.90.90.90

;) Оид поищите сами


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб дек 13, 2008 18:44 
Не в сети

Зарегистрирован: Чт ноя 17, 2005 16:11
Сообщений: 136
Откуда: Москва
Кстати, насчет записи конфига для 3028.

Код:
snmpset -t 30 -v2c -c aaa 1.1.1.1 1.3.6.1.4.1.171.12.1.2.6.0 i 3
SNMPv2-SMI::enterprises.171.12.1.2.6.0 = INTEGER: 3


Но искомой записи в логе не появляется.... Если нажать save через веб, то запись, что записалось, появялестя. Это так и должно быть ?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб дек 13, 2008 20:06 
Не в сети

Зарегистрирован: Вт авг 29, 2006 16:44
Сообщений: 2326
Откуда: Ярославль
А вторым лучше не лить. В свое время проблем с 3526 хватило :)

_________________
LiveComm


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб дек 13, 2008 22:37 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт май 13, 2005 15:49
Сообщений: 20616
Откуда: D-Link, Moscow
А конфиг сохраняется?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн дек 15, 2008 16:24 
Не в сети

Зарегистрирован: Чт ноя 17, 2005 16:11
Сообщений: 136
Откуда: Москва
Нет, не сохранаяется. Если бы просто в логе не отражалось, было бы не так страшно.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн дек 15, 2008 18:13 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Ср май 10, 2006 16:40
Сообщений: 12251
Откуда: D-Link, Moscow
Надо
Код:
snmpset -t 30 -v2c -c aaa 1.1.1.1 1.3.6.1.4.1.171.12.1.2.6.0 i 2


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн дек 15, 2008 18:24 
Не в сети

Зарегистрирован: Чт ноя 17, 2005 16:11
Сообщений: 136
Откуда: Москва
Да, так лучше. Спасибо!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт окт 23, 2009 12:57 
Не в сети

Зарегистрирован: Вт мар 06, 2007 12:36
Сообщений: 192
Можно ли вышерасписанным способом обновить prom на этих свитчах?
Сходу как-то не особо получается.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт окт 23, 2009 13:11 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
Обновить PROM по SNMP не получится.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 140


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB