@Darcloud

Как удаленно запустить команду на роутере?

Имеется роутер Edimax. Нужно написать скрипт, который будет бэкапить конфиги роутера. В CLI это делается командой "config save tftp... " . После чего конфиг выгружается на сервер. Как эту команду удаленно запустить в CLI роутера?

ssh admin@IP 'command' и ssh admin@IP -t command. Не работают, ошибка "exec request failed on channel 0"
  • Вопрос задан
  • 317 просмотров
Решения вопроса 1
@Darcloud Автор вопроса
Вопрос можно закрывать. Решение нашел в виде скрипта написанного на expect . Если кому интересно , могу расписать.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@KhoreffMikhail
CCNP
На питоне есть библиотека paramiko
Но придется накостылить скрипт.
Готорвых продуктов по сбору конфигов миллион, но что-то простых - поставил и нажал не вспоминаются.
Может RANCID можно прикрутить
Или Ansible
Продукты сильные, придется много нового изучать, возможно в данном случае "из пушки по воробьям"

Еще у Соларвинда и ZOHO есть утилитки по сбору конфигов, но они сильно платные.
Ответ написан
Комментировать
@zohan1993
devops
Какая модель роутера?
Если есть SNMP, можна попробовать через него.
Найти нужние OID и их порядок, потом прикрутить все это к bash/python + cron.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы