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

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




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
СообщениеДобавлено: Вт фев 17, 2015 15:52 
Не в сети

Зарегистрирован: Вт фев 17, 2015 15:41
Сообщений: 3
Добрый день!
Имею желание управлять DFL-260E в кол-ве 20+ штук по средством SSH.
Настроил вход по SSH по ключу. Даже разлил при помощи plink необходимые настройки.
Но вот беда - команда activate побуждает роутер ребутнуться и проверить, есть ли коннект с отдающим приказы.
Вот кусок скрипта:
cmd /c "c:\Program Files (x86)\PuTTY\plink.exe" -P 2202 -i DFL_rtr.ppk -ssh sshmeall@%%i -m dlink_apply.txt
Вот содержимое dlink_apply.txt
activate
commit

Пробовал сначала запускать сессию с putty. а потом применять скрипт. В сессии putty видна перезагрузка, но :
Attempting to use previous set of configuration data...
License file successfully loaded.

Configuration done


Interfaces:
вырезано)))


Previous shutdown: 2015-02-17 15:38:17: Could not establish bi-directional communication after configuration upload

System running

Подскажите пожалуйста, есть ли возможность отключить проверку bi-directional communication ?
Или как отправить в открытый сеанс команду activate?


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Ср фев 18, 2015 10:37 
Не в сети

Зарегистрирован: Ср апр 27, 2011 08:21
Сообщений: 786
Я просто добавил задержку и всё работает. Вот кусок из рабочего скрипта (задержка в 8 с подобрана экспериментально, при 5 с некоторые не успевали):

Код:
set SSH="c:\Program Files\PuTTY\plink.exe"
set SCP="c:\Program Files\PuTTY\pscp.exe"

... LOGIN и PW показывать не буду :)

for %%i in (%LIST%) do (
 %SSH% -l %LOGIN% -pw %PW% %%i script -remove -name=update.sgs >nul
 %SCP% -l %LOGIN% -pw %PW% %1 %%i:script/update.sgs >nul
 echo === %%i ===
 %SSH% -l %LOGIN% -pw %PW% %%i script -execute -name=update.sgs
 %SSH% -l %LOGIN% -pw %PW% %%i activate >nul
 ping -n 8 localhost >nul
 %SSH% -l %LOGIN% -pw %PW% %%i commit
 echo.
)


Недостаток: нужно всё же следить за выполнением скрипта. Ошибки возможны не только на activate, но и по другим причинам: конфликт имен в конфигурации (они у меня не полностью идентичны), банальные проблемы со связью. Но я не знаю, как можно сформировать интегральный код ошибки, чтобы направить его в лог.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Чт фев 19, 2015 15:28 
Не в сети

Зарегистрирован: Вт фев 17, 2015 15:41
Сообщений: 3
Вот спасибо! Действительно помогло

Пробовал сначала открывать plink с activate , а потом СРАЗУеще одну сессию. Вот в СРАЗУ и была ошибка.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Вт фев 24, 2015 03:19 
Не в сети

Зарегистрирован: Вс авг 24, 2003 08:41
Сообщений: 586
а кто-нибудь пользовал Clavister InControl?
вот что написано в руководстве:
InControl is a separate Clavister software product for the
centralized administration of multiple Clavister Security Gateways.
The product provides an intuitive graphical client which runs on a
standard Windows based PC. One or multiple clients communicate
with an InControl server running on the same or different Windows
based computer. The server serves as a repository for all cOS Core
configuration data and mediates all management commands sent
by clients.
More information about InControl can be found in the separate
InControl Administrators Guide.

в общем у нас такое не прокатит :(
в натуральных клавистерах есть спец. функционал: пункт в ремоут мнежмент (еще один кроме https, snmp, ssh) - incontrol managment
он и позволяет получать доступ этой хреновиной
на dfl этого пункта нет (в веб во всяком случае)


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

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


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

Сейчас этот форум просматривают: Bing [Bot], Google [Bot] и гости: 91


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

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