Загрузка скрипта на многие микротики за раз
-
- Сообщения: 33
- Зарегистрирован: 25 апр 2013, 05:39
Существуют ли готовые решения для заливки скрипта на многие микротики разом?
- simpl3x
- Модератор
- Сообщения: 1532
- Зарегистрирован: 19 апр 2012, 14:03
создать шел скрипт с таким содержимым:
рядом положить файлик mt.auto.rsc и повторить строчку столько раз, сколько устройств, с изменением ip адреса на конце строчки. файл mt.auto.rsc это и есть файл настроек которые надо применить на мтике.
Код: Выделить всё
lftp -u admin,admin -p 21 -e "put mt.auto.rsc ; bye" 1.1.1.1
рядом положить файлик mt.auto.rsc и повторить строчку столько раз, сколько устройств, с изменением ip адреса на конце строчки. файл mt.auto.rsc это и есть файл настроек которые надо применить на мтике.
-
- Сообщения: 33
- Зарегистрирован: 25 апр 2013, 05:39
шел скрипт именно где? на самом микротике написать?
- simpl3x
- Модератор
- Сообщения: 1532
- Зарегистрирован: 19 апр 2012, 14:03
Нет конечно. Откуда вы собираетесь его заливать на все устройства. Там где есть linux с установленным lftp. Если на винде, то поищите какой нибудь ftp клиент для консоли и перепишите кшманду под него. Суть моего предложения загружать настройки по ftp которые микротик автоматом применяет - а исполнение можете свое придумать.
-
- Сообщения: 33
- Зарегистрирован: 25 апр 2013, 05:39
mt.auto.rsc т.е. данное название говорит микротику что нужно ему запустить сразу?
- simpl3x
- Модератор
- Сообщения: 1532
- Зарегистрирован: 19 апр 2012, 14:03
- podarok66
- Модератор
- Сообщения: 4402
- Зарегистрирован: 11 фев 2012, 18:49
- Откуда: МО
Вот тут человек пользуется Мтиковским FTP, посмотрите, возможно сам ход мыслей подскажет Вам решение для Мтика
Например, при таком раскладе мы отправляем скрипт mt.rsc на маршрутизаторы с адресами 192.168.1.33 и 192.168.1.138 с соответствующими логинами и паролями через порт 21 по ftp попутно переименовывая этот скрипт в mt.auto.rsc для автозагрузки настроек в маршрутизатор.
Вообще-то неплохая идея
. Это же практически возможность использовать различные профили для различных ситуаций. Надо подумать об этом на досуге. Причем, с доступом извне лишь к одному роутеру можно поправить ситуацию на всех железках сети 
Код: Выделить всё
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 для автозагрузки настроек в маршрутизатор.
Вообще-то неплохая идея


Мануалы изучил и нигде не ошибся? Фаервол отключил? Очереди погасил? Витая пара проверена? ... Тогда Netinstal'ом железку прошей и настрой ее заново. Что, все равно не фурычит? Тогда к нам. Если не подскажем, хоть посочувствуем...
- podarok66
- Модератор
- Сообщения: 4402
- Зарегистрирован: 11 фев 2012, 18:49
- Откуда: МО
Что-то я заинтересовался действиями с одного Мтика во всей сети. Родился вопрос:
Есть ли возможность скриптом дать команду с одного Мтика на другой на запуск бэкапа или сохранения файла конфигурации? Скажем с адреса 192.168.1.10 скриптом дать команду /export file=mt_33.rsc на 192.168.1.33 , если логин там admin, пароль admin
Есть ли возможность скриптом дать команду с одного Мтика на другой на запуск бэкапа или сохранения файла конфигурации? Скажем с адреса 192.168.1.10 скриптом дать команду /export file=mt_33.rsc на 192.168.1.33 , если логин там admin, пароль admin
Мануалы изучил и нигде не ошибся? Фаервол отключил? Очереди погасил? Витая пара проверена? ... Тогда Netinstal'ом железку прошей и настрой ее заново. Что, все равно не фурычит? Тогда к нам. Если не подскажем, хоть посочувствуем...