Есть задача - сделать автоматическую систему бекапа конфигов со свичей и роутеров, соответственно нужно сделать скрипт который будет делать нечто вроде ( telnet xxx -> pass -> en -> copy tftp...)Соответственно обычный скрипт дальше telnet не идет :) Подскажите пожалуйста в какую сторону мне смотреть, спасибо!
>Есть задача - сделать автоматическую систему бекапа конфигов со свичей и роутеров, соответственно нужно сделать скрипт который будет делать нечто вроде ( telnet xxx -> pass -> en -> copy tftp...)
>
>Соответственно обычный скрипт дальше telnet не идет :) Подскажите пожалуйста
>в какую сторону мне смотреть, спасибо!
>
http://www.opennet.me/openforum/vsluhforumID6/7297.html
>Есть задача - сделать автоматическую систему бекапа конфигов со свичей и роутеров>Есть задача - сделать автоматическую систему бекапа конфигов со свичей и роутеров
http://citrin.ru/my/cisco-conf.html
там же есть ссылки на альтернативные решения.
>Есть задача - сделать автоматическую систему бекапа конфигов со свичей и роутеров, соответственно нужно сделать скрипт который будет делать нечто вроде ( telnet xxx -> pass -> en -> copy tftp...)
>
>Соответственно обычный скрипт дальше telnet не идет :) Подскажите пожалуйста
>в какую сторону мне смотреть, спасибо!
>Ну конечно не идет. Проблема в том, что kron выполняет CLI построчно, каждая строка выполняеться начиная с режима EXEC. т.е. такой способ как вы предложили - не подходит. IMHO cмотреть можно в торону tftp.
>Есть задача - сделать автоматическую систему бекапа конфигов со свичей и роутеров, соответственно нужно сделать скрипт который будет делать нечто вроде ( telnet xxx -> pass -> en -> copy tftp...)
>
>Соответственно обычный скрипт дальше telnet не идет :) Подскажите пожалуйста
>в какую сторону мне смотреть, спасибо!
>
У меня есть Telnet, которому можно подсунуть некий текстовый файл с последовательностью команд, которые он и исполнит..
Я его пользую, и не только с Цисками.
Естессно пароли в открытом виде.. Хотя и тут можно не плохо поизвращаться и решить и эту проблему...
>>Есть задача - сделать автоматическую систему бекапа конфигов со свичей и роутеров, соответственно нужно сделать скрипт который будет делать нечто вроде ( telnet xxx -> pass -> en -> copy tftp...)
>>
>>Соответственно обычный скрипт дальше telnet не идет :) Подскажите пожалуйста
>>в какую сторону мне смотреть, спасибо!
>>
>У меня есть Telnet, которому можно подсунуть некий текстовый файл с последовательностью
>команд, которые он и исполнит..
>Я его пользую, и не только с Цисками.
>Естессно пароли в открытом виде.. Хотя и тут можно не плохо поизвращаться
>и решить и эту проблему...Киньте мне пожалуйста это чудо на мыло belegoth@mail.ru Ну или скажите хотя бы как называется.
>Киньте мне пожалуйста это чудо на мыло belegoth@mail.ru Ну или
>скажите хотя бы как называется.Кинул, лови..
Я только не совсем понял под какую ОС тебе нужно.
То что кинул - под Винды..
>>Есть задача - сделать автоматическую систему бекапа конфигов со свичей и роутеров, соответственно нужно сделать скрипт который будет делать нечто вроде ( telnet xxx -> pass -> en -> copy tftp...)
>>
>>Соответственно обычный скрипт дальше telnet не идет :) Подскажите пожалуйста
>>в какую сторону мне смотреть, спасибо!
>>
>У меня есть Telnet, которому можно подсунуть некий текстовый файл с последовательностью
>команд, которые он и исполнит..
>Я его пользую, и не только с Цисками.
>Естессно пароли в открытом виде.. Хотя и тут можно не плохо поизвращаться
>и решить и эту проблему...Киньте мне пожалуйста это чудо на мыло belegoth@mail.ru Ну или скажите хотя бы как называется.
>>>Есть задача - сделать автоматическую систему бекапа конфигов со свичей и роутеров, соответственно нужно сделать скрипт который будет делать нечто вроде ( telnet xxx -> pass -> en -> copy tftp...)
>>>
>>>Соответственно обычный скрипт дальше telnet не идет :) Подскажите пожалуйста
>>>в какую сторону мне смотреть, спасибо!
>>>
>>У меня есть Telnet, которому можно подсунуть некий текстовый файл с последовательностью
>>команд, которые он и исполнит..
>>Я его пользую, и не только с Цисками.
>>Естессно пароли в открытом виде.. Хотя и тут можно не плохо поизвращаться
>>и решить и эту проблему...
>
>Киньте мне пожалуйста это чудо на мыло belegoth@mail.ru Ну или
>скажите хотя бы как называется.Это достаточно просто делается на Perl -
модуль Net::Telnet::Cisco
>Есть задача - сделать автоматическую систему бекапа конфигов со свичей и роутеров, соответственно нужно сделать скрипт который будет делать нечто вроде ( telnet xxx -> pass -> en -> copy tftp...)
>
>Соответственно обычный скрипт дальше telnet не идет :) Подскажите пожалуйста
>в какую сторону мне смотреть, спасибо!
поставь на винде телнет клиент SecureCrt - там укажешь логон скрипт, в котором и пропишешь все нужные команды ( есть примеры в каталоги scripts на vbs)
http://www.vandyke.com/ таблетки на astalavista
очень удобный , рекомендую
>>Есть задача - сделать автоматическую систему бекапа конфигов со свичей и роутеров, соответственно нужно сделать скрипт который будет делать нечто вроде ( telnet xxx -> pass -> en -> copy tftp...)
>>
>>Соответственно обычный скрипт дальше telnet не идет :) Подскажите пожалуйста
>>в какую сторону мне смотреть, спасибо!
>поставь на винде телнет клиент SecureCrt - там укажешь логон скрипт,
>в котором и пропишешь все нужные команды ( есть примеры в
>каталоги scripts на vbs)
>http://www.vandyke.com/ таблетки на astalavista
>очень удобный , рекомендуюДа прога хорошая, но было бы замечательно достать что то подобное для freebsd..
Есть программка rancid. Сама по себе вещь очень неплохая, но у неё есть ряд скриптов, выполняющих вход на маршрутизатор (в частности - clogin).
Портирована во freebsd, всё написано на Perl.
Можете попробовать.
>Есть программка rancid. Сама по себе вещь очень неплохая, но у неё
>есть ряд скриптов, выполняющих вход на маршрутизатор (в частности - clogin).
>
>Портирована во freebsd, всё написано на Perl.
>Можете попробовать.Да, я попробовал - вещь и правда отличная, но вся беда в том что она не работает для свичей HP2524 (а у нас их большинство), у них там какой-то свой терминал нестандартный. Hlogin не помогает :( С цисками и другими HP все ок.
Дополнение к моему предыдущему сообщению.
Выполняются команды след. образом:/usr/lib/rancid/bin/clogin -x test 10.1.1.1, где test - командный файл, а 10.1.1.1 - адрес роутера.
Файл test:
sh run
exitКоманды любые.