Страница 1 из 1

Загрузка скрипта на многие микротики за раз

Добавлено: 13 сен 2013, 02:41
Corvus
Существуют ли готовые решения для заливки скрипта на многие микротики разом?

Re: Загрузка скрипта на многие микротики за раз

Добавлено: 13 сен 2013, 07:48
simpl3x
создать шел скрипт с таким содержимым:

Код: Выделить всё

lftp -u admin,admin -p 21 -e "put mt.auto.rsc ; bye" 1.1.1.1

рядом положить файлик mt.auto.rsc и повторить строчку столько раз, сколько устройств, с изменением ip адреса на конце строчки. файл mt.auto.rsc это и есть файл настроек которые надо применить на мтике.

Re: Загрузка скрипта на многие микротики за раз

Добавлено: 14 сен 2013, 07:54
Corvus
шел скрипт именно где? на самом микротике написать?

Re: Загрузка скрипта на многие микротики за раз

Добавлено: 14 сен 2013, 13:53
simpl3x
Нет конечно. Откуда вы собираетесь его заливать на все устройства. Там где есть linux с установленным lftp. Если на винде, то поищите какой нибудь ftp клиент для консоли и перепишите кшманду под него. Суть моего предложения загружать настройки по ftp которые микротик автоматом применяет - а исполнение можете свое придумать.

Re: Загрузка скрипта на многие микротики за раз

Добавлено: 14 сен 2013, 14:25
Corvus
mt.auto.rsc т.е. данное название говорит микротику что нужно ему запустить сразу?

Re: Загрузка скрипта на многие микротики за раз

Добавлено: 14 сен 2013, 14:39
simpl3x

Re: Загрузка скрипта на многие микротики за раз

Добавлено: 14 сен 2013, 17:54
podarok66
Вот тут человек пользуется Мтиковским FTP, посмотрите, возможно сам ход мыслей подскажет Вам решение для Мтика

Код: Выделить всё

tool fetch address=192.168.1.33 src-path=mt.rsc user=user1 password=password1 port=21 upload=yes mode=ftp dst-path=mt.auto.rsc 
tool fetch address=192.168.1.138 src-path=mt.rsc user=user2 password=password2 port=21 upload=yes mode=ftp dst-path=mt.auto.rsc

Например, при таком раскладе мы отправляем скрипт mt.rsc на маршрутизаторы с адресами 192.168.1.33 и 192.168.1.138 с соответствующими логинами и паролями через порт 21 по ftp попутно переименовывая этот скрипт в mt.auto.rsc для автозагрузки настроек в маршрутизатор.
Вообще-то неплохая идея :D . Это же практически возможность использовать различные профили для различных ситуаций. Надо подумать об этом на досуге. Причем, с доступом извне лишь к одному роутеру можно поправить ситуацию на всех железках сети :D

Re: Загрузка скрипта на многие микротики за раз

Добавлено: 15 сен 2013, 20:36
podarok66
Что-то я заинтересовался действиями с одного Мтика во всей сети. Родился вопрос:
Есть ли возможность скриптом дать команду с одного Мтика на другой на запуск бэкапа или сохранения файла конфигурации? Скажем с адреса 192.168.1.10 скриптом дать команду /export file=mt_33.rsc на 192.168.1.33 , если логин там admin, пароль admin