faq обучение настройка
Текущее время: Пт июл 04, 2025 18:25

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




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
СообщениеДобавлено: Вт апр 26, 2011 18:54 
Не в сети

Зарегистрирован: Сб сен 25, 2010 16:15
Сообщений: 26
Кто-нибудь может поделиться таким чудом?
нужно обновить около сотни 3028, руками это делать ооочень долго.
Если кому не трудно - скиньте на мыло sexp (dog) bk ru
Спасибо)


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Ср апр 27, 2011 06:49 
Не в сети

Зарегистрирован: Пн апр 25, 2005 08:29
Сообщений: 81
Вот тут один товарищ пытался что-то подобное писать: http://redmine.nocproject.org/boards/3/topics/2034


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Ср апр 27, 2011 07:22 
Не в сети

Зарегистрирован: Ср мар 10, 2010 12:15
Сообщений: 128
Код:
#!/usr/bin/perl

use Net::SNMP;

$set_ip="1.3.6.1.4.1.171.12.1.2.1.1.3.1";
$send_type="1.3.6.1.4.1.171.12.1.2.1.1.4.1";
$file_name="1.3.6.1.4.1.171.12.1.2.1.1.5.1";
$way="1.3.6.1.4.1.171.12.1.2.1.1.7.1";
$beg="1.3.6.1.4.1.171.12.1.2.1.1.8.1";


$community="comm_name";
$tftp="10.5.0.4"; # IP TFTP-сервера
$fw_name="DES_3028_52_V2.54-B03.had"; # Имя загружаемой прошивки на TFTP

# Список обновляемых устройств
@devices = (<<"DEVICES" =~ m/^s*(.+)/gm);
10.0.37.61
DEVICES

$c=1;

foreach $dev (@devices) {
   ($session,$error) = Net::SNMP->session(Hostname=>$dev,Community=>$community);
   # Устанавливаем IP TFTP-сервера
   $session->set_request(-varbindlist=>[$set_ip,IPADDRESS,$tftp]);
   # Выставляем тип передачи в "Загрузка по сети"
   $session->set_request(-varbindlist=>[$send_type,INTEGER,2]);
   # Задаём имя файла
   $session->set_request(-varbindlist=>[$file_name,OCTET_STRING,$fw_name]);
   # Направление загрузки - Download
   $session->set_request(-varbindlist=>[$way,INTEGER,3]);
   # СТААААААРТ!!!
   $session->set_request(-varbindlist=>[$beg,INTEGER,3]);
   print $c.") ".$dev."\n";
   $c++;
}

print "\nThe End!\n"


Работает для серий 3000 и 3028.
Единственное, для 3028 надо добавить ребут, чтоб он с новой прошивкой загрузился.


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

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


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

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


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

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