отмена
Отображаются результаты для 
Вместо этого искать 
Вы имели в виду: 

[GNS3] Сохранение running-config>>startup-config посредством Putty Script

Привожу вашему вниманию другой метод сохранения конфигураций в startup-config на множестве устройств "одним кликом" и еще рассказать о полезном функционале Putty. Вариант с использованием EEM.

1.  Рекомендую для данной задачи создать loopback адаптер на вашем компьютере, и назначим IP. Этот адаптер будет нужен нам чтобы коммуницировать с виртуальной средой с нашего PC

    • 1.1.    Заходим в Device Manager
    • 1.2.    В отобразившимся списке устройств кликаем правой кнопкой по имени вашего компьютера и выбираем Add Legacy Hardware
    • 1.3.    Кликаем Next
    • 1.4.    Выбираем …(Advanced) и кликаем Next
    • 1.5.    В списке выбираем Network Adapters и кликаем Next
    • 1.6.    В поле Manufacturer Выбираем Microsoft, а в поле Network Adapter выбираем Microsoft KM-TEST Loopback Adapter (если у вас операционная система XP/7 то выбрать Microsoft Loopback Adapter) и кликаем Next
    • 1.7.    Кликаем Next
    • 1.8.    Кликаем Finish
    • 1.9.    Заходим в сетевые устройства находим новый адаптер и назначаем IP. В моеем случае 172.16.200.1/24.
    • 1.10.  Чтобы GNS3 увидел наш адаптер перезагружаем компьютер.

2. Связываем адаптер с нашей топологией.

    • 2.1.    Запускаем GNS3 от имени администратора.
    • 2.2.    Добавляем Cloud и дважды кликаем по нему, чтобы попасть в его настройки
    • 2.3.    Выбираем C1
    • 2.4.    Во вкладке NIO Ethernet в списке Generic Ethernet NIO выбираем наш адаптер(его можно найти по имени которой вы ему задали) и нажимаем Add и OK
    • 2.5.    Добавляем виртуальный коммутатор и назначаем все порты в один VLAN
    • 2.6.    Соединяем Cloud и все маршрутизаторы к коммутатору. У вас в итоге должно выйти похожее на это:
  • article_3_!.png

3. Настраиваем удаленный доступ на маршрутизаторе R1-R4 (привожу пример конфигурации одного маршрутизатора. Остальные все идентичны за исключением IP адреса)

!

hostname R1

!

interface fastEthernet 0/0

ip address 172.16.200.10 255.255.255.0

no shutdown

!

ip domain-name gns3.lan

!

username putty privilege 15 secret putty

!

! При вводе укажите скольки битный будет ключ. Для SSH версии 2 делаем 1024

crypto key generate rsa
!

line vty 0 15

privilege level 15

login local

transport input ssh

4. Cкачиваем Putty, и копируем в каталог по вашему усмотрению. Я для данной задачки создал каталог D:\putty и все файлы касательно данной задачи сохранил там.

5. Создаем текстовый файл на компьютере в моем случае D:\putty\write.txt  внутри которого мы введем команды которые нужно ввести автоматически при подключении к хосту посредством putty. список команд может быть разный смотря какую цель вы преследуете. В нашем случае там будет одна единственная команда write.

6. Создаем  пустой файл с расшерением .bat в моем случае start.bat который и будет нашим скриптом сохраняющий конфигурации.

7. Правой кнопкой мышки кликаем по созданному файлу и выбираем Edit. Синтаксис следующий: путь_до_putty -ssh -l пользователь_cisco -pw пароль -m путь_к_файлу_с_командами ип_адрес_маршрутизатора. Содержимое моего файла выглядит так:

D:\putty\putty.exe -ssh -l putty -pw putty -m D:\putty\write.txt 172.16.200.10

D:\putty\putty.exe -ssh -l putty -pw putty -m D:\putty\write.txt 172.16.200.20

D:\putty\putty.exe -ssh -l putty -pw putty -m D:\putty\write.txt 172.16.200.30

D:\putty\putty.exe -ssh -l putty -pw putty -m D:\putty\write.txt 172.16.200.40

8. Если все сделанно правильно все маршрутизаторы видны посредствоми icmp запросов, все удаленные доступы на маршрутизаторах настроенны. Все пути указанны верно. Запускаем start.bat. При первом запуске выйдут окошки предлагающие добавить хост в доверенную зону, кликаем Yes. При последующих запусках они выходить не будут.

article_3_2.png

Вот и Все.

История версий
Редакция №
1 из 1
Последнее обновление:
‎11-10-2013 11:22 AM
Автор обновления:
 
Теги (2)