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

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
СообщениеДобавлено: Чт мар 29, 2007 12:45 
Не в сети

Зарегистрирован: Чт мар 22, 2007 19:13
Сообщений: 12
Действуем согласно FAQ:
Код:
snmpset -v2c -c $RW ${IP} 1.3.6.1.4.1.171.12.1.2.1.1.3.3 a ${TFTP_IP}
snmpset -v2c -c $RW ${IP} 1.3.6.1.4.1.171.12.1.2.1.1.4.3 i 2
snmpset -v2c -c $RW ${IP} 1.3.6.1.4.1.171.12.1.2.1.1.5.3 s ${FILE}
snmpset -v2c -c $RW ${IP} 1.3.6.1.4.1.171.12.1.2.1.1.7.3 i 3
snmpset -v2c -c $RW ${IP} 1.3.6.1.4.1.171.12.1.2.1.1.8.3 i 3


Свич тут же лезет на tftp сервер, забирает оттуда новый конфиг (tcpdump это подтверждает), и.. ничего не происходит.

Загружаемый для проверки конфиг файл состоял из одной строчки:
disable web
sh config running показывает, что ничего не изменилось.
Также пробовал и создавать статические arp записи. Команда, отрабатывающая из консоли, при загрузке по TFTP не применяется. В логах - полная тишина.

Что я делаю не так?

Какие есть работающие способы вдувать arp таблицу на коммутаторы этой серии без участия человека? Может быть по SNMP?
Хотя конечно же хочется получить работающую заливку по tftp.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт мар 29, 2007 13:27 
Не в сети

Зарегистрирован: Вт фев 01, 2005 20:22
Сообщений: 351
Откуда: Glazov
Цитата:
Команда, отрабатывающая из консоли, при загрузке по TFTP не применяется...
Что я делаю не так?
Конфиг-файл - не то же самое, что одиночновыполняемая команда! Он имеет вполне определённый синтаксис, нарушение которого влечёт к его неработоспособности.
У конфигурационного файла есть заголовок и завершитель; также следует обратить внимание на нестандартную последовательность 0x0A0D завершителя строк и на наличие символа 0x00 как признака конца конфиг-файла :)
Удачи


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт мар 29, 2007 13:35 
Не в сети

Зарегистрирован: Чт мар 22, 2007 19:13
Сообщений: 12
Подскажите спецификацию на формат конфига в таком случае, пожалуйста. Копипейстом наугад заниматься не очень хочется.
Ну или исходный код генератора конфигов на любом скриптовом языке тоже подойдёт вместо спецификации :)


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт мар 29, 2007 14:02 
Не в сети

Зарегистрирован: Вт фев 01, 2005 20:22
Сообщений: 351
Откуда: Glazov
Выполните стандартным образом процедуру upload config... и изучите полученный результат "внимательно и строго". Вы легко увидите, что там есть "шапка" и "концовка". Используйте для просмотра редактор vi (вы ведь юниксоид, не так ли? :)), и вы легко увидите все спецсимволы.
Вставьте между "шапкой" и "концовкой" свои команды (не забыв про 0x0A0D в конце строки и 0x00 в конце файла), и будет вам счастье.

зы. Кстати, работая по SNMP, крайне желательно выполнять перечисленные вами команды не по отдельности, а как единую транзакцию, типа
Код:
snmpset -v2c -c $RW -r 1 ${IP} \
   1.3.6.1.4.1.171.12.1.2.1.1.3.3 a ${TFTP_IP} \
   1.3.6.1.4.1.171.12.1.2.1.1.4.3 i 2 \
   1.3.6.1.4.1.171.12.1.2.1.1.5.3 s ${FILE} \
   1.3.6.1.4.1.171.12.1.2.1.1.7.3 i 3 \
   1.3.6.1.4.1.171.12.1.2.1.1.8.3 i 3

ззы. Я полагаю, официальная техподдержка крайне неодобрительно относится к подобным изысканиям. :)


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

Зарегистрирован: Чт мар 22, 2007 19:13
Сообщений: 12
Заливка конфига по tftp заработала, спасибо за разъяснения. Однако выяснилось, dlink по tftp желает получать исключительно целый конфиг.
Таким образом, пользоваться связкой tftp+snmp для обновления arp таблицы можно, но это будет удаление гланд через гм.. в общем, регулярная перезаливка конфига целиком с точки зрения эффектов в сети - это совершенно не то, что ожидают получить пользователи :)

TFTP, таким образом, вычёркиваем на неопределённый срок.
Можно ли оперировать ARP таблицей через SNMP, а именно, добавлять и удалять статические ARP записи?


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

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


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

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


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

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