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

Обсуждение ПО и его настройки
Ответить
Corvus
Сообщения: 33
Зарегистрирован: 25 апр 2013, 05:39

Существуют ли готовые решения для заливки скрипта на многие микротики разом?


Аватара пользователя
simpl3x
Модератор
Сообщения: 1532
Зарегистрирован: 19 апр 2012, 14:03

создать шел скрипт с таким содержимым:

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

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

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


Corvus
Сообщения: 33
Зарегистрирован: 25 апр 2013, 05:39

шел скрипт именно где? на самом микротике написать?


Аватара пользователя
simpl3x
Модератор
Сообщения: 1532
Зарегистрирован: 19 апр 2012, 14:03

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


Corvus
Сообщения: 33
Зарегистрирован: 25 апр 2013, 05:39

mt.auto.rsc т.е. данное название говорит микротику что нужно ему запустить сразу?


Аватара пользователя
simpl3x
Модератор
Сообщения: 1532
Зарегистрирован: 19 апр 2012, 14:03



Аватара пользователя
podarok66
Модератор
Сообщения: 4355
Зарегистрирован: 11 фев 2012, 18:49
Откуда: МО

Вот тут человек пользуется Мтиковским 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


Мануалы изучил и нигде не ошибся? Фаервол отключил? Очереди погасил? Витая пара проверена? ... Тогда Netinstal'ом железку прошей и настрой ее заново. Что, все равно не фурычит? Тогда к нам. Если не подскажем, хоть посочувствуем...
Аватара пользователя
podarok66
Модератор
Сообщения: 4355
Зарегистрирован: 11 фев 2012, 18:49
Откуда: МО

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


Мануалы изучил и нигде не ошибся? Фаервол отключил? Очереди погасил? Витая пара проверена? ... Тогда Netinstal'ом железку прошей и настрой ее заново. Что, все равно не фурычит? Тогда к нам. Если не подскажем, хоть посочувствуем...
Ответить