Копирование конфигурации CISCO на Unix сервер, Shaylin87, 12-Апр-10, 15:52 [смотреть все]Всем доброго времени суток!!!!Помогите начинающему в написании скрипта на shell. Имеется Unix сервер (ОС SCO 6) и нужно написать скрипт, который выполнял бы следующие: 1) Автоматически конектился бы (telnet - ом) на циску, вводя соответсвующий логин и пароль 2) Потом управление я так понимаю должно передоваться циске, после чего на экран выводится ее конфинг, который каким то образом надо запихать в файл на сервере!!!! Вообще не пойму как делать, ведь у циски же нет ф.с. вроде..... и как получить содержимое конфиги циски, может как то в ОЗУ ее помещать, а потом оказавшись на сервере уже писать в файл??? Помогите кто чем может :-)
|
- Копирование конфигурации CISCO на Unix сервер, NuINu, 17:05 , 12-Апр-10 (1)
>[оверквотинг удален] >2) Потом управление я так понимаю должно передоваться циске, после чего на >экран выводится ее конфинг, который каким то образом надо запихать в >файл на сервере!!!! > >Вообще не пойму как делать, ведь у циски же нет ф.с. вроде..... >и как получить содержимое конфиги циски, может как то в ОЗУ >ее помещать, а потом оказавшись на сервере уже писать в файл??? > > >Помогите кто чем может :-) подскажу, записывать файл на сервере должен сам скрипт выполняющийся на сервере, а не циска ) поэтому отсутствие и наличие файловой системы на циске вас волновать не должно. кстати она там есть. главное не давайте перехватить управление циске, вы должны всем рулить сами, или по крайней мере ваш скрипт. а то эта циска вам такого понапишет, всю жизнь маяться будете.
- Копирование конфигурации CISCO на Unix сервер, Ajavrik, 21:50 , 12-Апр-10 (2)
Я это делаю с помощью expect и tftp сервера.
- Копирование конфигурации CISCO на Unix сервер, Andrey Mitrofanov, 09:08 , 13-Апр-10 (3)
- Копирование конфигурации CISCO на Unix сервер, Shaylin87, 12:07 , 13-Апр-10 (5)
>Я это делаю с помощью expect и tftp сервера. Хотелось бы более подробно..... Можешь описать всю схему?
- Копирование конфигурации CISCO на Unix сервер, Ajavrik, 12:43 , 13-Апр-10 (6)
>>Я это делаю с помощью expect и tftp сервера. > >Хотелось бы более подробно..... >Можешь описать всю схему? Могу. Ставите expect, открываете у себя на каком-нибудь сервре tftp. Если одна циска, то исполняете такой скрипт #!/usr/local/bin/expect log_user 0 spawn telnet 192.168.100.2 send \r expect ">" {send "en\r"} expect "Password: " {send "My_Password\r"} expect "#" {send "copy running-config tftp:\r"} expect "Address or name of remote host []?" {send "192.168.1.10\r"} expect "? " {send "E838-config\r"} expect "E838#" {send "exit\r"} expect eof log_user 1 Если надо несколько, то добавляете строки меняя IP циски и имя файла. Надо часто - ставите в cron.
Надо подробнее?
- Копирование конфигурации CISCO на Unix сервер, Shaylin87, 12:05 , 13-Апр-10 (4)
>[оверквотинг удален] >> >>Помогите кто чем может :-) > >подскажу, записывать файл на сервере должен сам скрипт выполняющийся на сервере, а >не циска ) поэтому отсутствие и наличие файловой системы на циске >вас волновать не должно. >кстати она там есть. >главное не давайте перехватить управление циске, вы должны всем рулить сами, или >по крайней мере ваш скрипт. а то эта циска вам такого >понапишет, всю жизнь маяться будете. А как не дать перехватить ей управление? :-)
|