Страница 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 для автозагрузки настроек в маршрутизатор.
Вообще-то неплохая идея

. Это же практически возможность использовать различные профили для различных ситуаций. Надо подумать об этом на досуге. Причем, с доступом извне лишь к одному роутеру можно поправить ситуацию на всех железках сети

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