The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Копирование конфигурации CISCO на Unix сервер"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Shell скрипты)
Изначальное сообщение [ Отслеживать ]

"Копирование конфигурации CISCO на Unix сервер"  +/
Сообщение от Shaylin87 email(ok) on 12-Апр-10, 15:52 
Всем доброго времени суток!!!!

Помогите начинающему в написании скрипта на shell.

Имеется Unix сервер (ОС SCO 6) и нужно написать скрипт, который выполнял бы следующие:
1) Автоматически конектился бы (telnet - ом) на циску, вводя соответсвующий логин и пароль
2) Потом управление я так понимаю должно передоваться циске, после чего на экран выводится ее конфинг, который каким то образом надо запихать в файл на сервере!!!!

Вообще не пойму как делать, ведь у циски же нет ф.с. вроде..... и как получить содержимое конфиги циски, может как то в ОЗУ ее помещать, а потом оказавшись на сервере уже писать в файл???

Помогите кто чем может :-)

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Копирование конфигурации CISCO на Unix сервер"  +/
Сообщение от NuINu (??) on 12-Апр-10, 17:05 
>[оверквотинг удален]
>2) Потом управление я так понимаю должно передоваться циске, после чего на
>экран выводится ее конфинг, который каким то образом надо запихать в
>файл на сервере!!!!
>
>Вообще не пойму как делать, ведь у циски же нет ф.с. вроде.....
>и как получить содержимое конфиги циски, может как то в ОЗУ
>ее помещать, а потом оказавшись на сервере уже писать в файл???
>
>
>Помогите кто чем может :-)

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

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Копирование конфигурации CISCO на Unix сервер"  +/
Сообщение от Ajavrik email(ok) on 12-Апр-10, 21:50 
Я это делаю с помощью expect и tftp сервера.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Копирование конфигурации CISCO на Unix сервер"  +/
Сообщение от Andrey Mitrofanov on 13-Апр-10, 09:08 
Поздравлям. http:/openforum/vsluhforumID6/19142.html http:/tips/info/1734.shtml http:/tips/info/64.shtml
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "Копирование конфигурации CISCO на Unix сервер"  +/
Сообщение от Shaylin87 (ok) on 13-Апр-10, 12:07 
>Я это делаю с помощью expect и tftp сервера.

Хотелось бы более подробно.....
Можешь описать всю схему?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "Копирование конфигурации CISCO на Unix сервер"  +/
Сообщение от Ajavrik (??) on 13-Апр-10, 12:43 
>>Я это делаю с помощью 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.

Надо подробнее?


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Копирование конфигурации CISCO на Unix сервер"  +/
Сообщение от Shaylin87 (ok) on 13-Апр-10, 12:05 
>[оверквотинг удален]
>>
>>Помогите кто чем может :-)
>
>подскажу, записывать файл на сервере должен сам скрипт выполняющийся на сервере, а
>не циска ) поэтому отсутствие и наличие файловой системы на циске
>вас волновать не должно.
>кстати она там есть.
>главное не давайте перехватить управление циске, вы должны всем рулить сами, или
>по крайней мере ваш скрипт. а то эта циска вам такого
>понапишет, всю жизнь маяться будете.

А как не дать перехватить ей управление? :-)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру