Поиск...

четверг, 28 апреля 2011 г.

Добавляем первые устройства в GNS3.

Доброго времени суток!!!

В прошлых постах мы установили и настроили нашу программу. Сегодня я предлагаю вам добавить первые устройства в GNS3, включить их и сделать простые настройки, чтобы организовать между ними связь.
Итак, приглашаю под кат…

Запускаем нашу программку. Перед нами откроется основное рабочее окно:


Здесь, в первой графе придумываем имя нашему проекту, во второй строке должен сразу прописаться путь сохранения нашего проекта (если все правильно было настроено, то папка проекта сама создастся в папке Project). Отмечем все галки (нужно для автоматического сохранения файла конфигурации и NVRAM при нажатии на Save). Нажимаем OK.
Чтобы добавить устройство, просто выберите его из списка слева и, удерживая левую кнопку мыши, перетащите его на рабочую область и отпустите кнопку. Для первого примера я выбрал две cisco 3640 (из платформы 3600). (Если у вас не привязаны IOS к устройствам, то прочитайте мой предыдущий пост «Настройка GNS3 на Windows 7», там я рассказывал об этом.)
Теперь, перед запуском, нам надо их немного настроить. Для этого нажимаем правой кнопкой мыши на одном из устройств и выбираем в выпадающем меню пункт Configure. Должно открыться вот такое окно:



Здесь выбираем наше устройство (R1) и в появившемся окне (справа) выбираем пункт Slots.


Напротив Slot 0, в выпадающем меню, выбираем NM-1FE-TX (это один порт FastEthernet). Для первого раза, думаю, пока хватит . Нажимаем Apply и затем OK. Проделываем все тоже для второго устройства.
Если вы хотите поменять имя устройства, то перед запуском, кликните правой кнопкой мыши по нему и, в выпадающем меню, выберете пункт «Change the hostname».
Запускаем наши устройства. Для этого можно воспользоваться кнопкой на верхней панели инструментов (зеленый треугольник), тогда запустятся все устройства сразу, либо на каждом устройстве нажимаем правой кнопкой мыши и, в выпадающем меню, выбираем все тот же зеленый треугольник. Индикатором запуска будет зеленый цвет устройств в правом углу экрана (поле «Topology Summary»).
Когда устройства запущены, нужно определить для каждого из них параметр Idle PC. Это позволит сэкономить оперативную память нашего компьютера. Для этого снова кликнем правой кнопкой мыши на устройство и выбираем пункт Idle PC. Если выскочит окошко о том, что параметр уже установлен, то этого делать не надо.


В появившемся окошке из выпадающего меню выбираем значение, помеченное *. (Бывают случаи, когда такого параметра нет, тогда просто выбираем любое значение). Нажимаем Apply и затем OK. Проделываем те же действия с остальными устройствами.
Теперь соединим наши устройства.


Для этого активируем режим добавления соединений, как показано на рисунке выше. После этого, наводим курсор на первое устройство, нажимаем на него, выбираем нужный нам интерфейс (в нашем случае он будет один), и тянем линию до следующего устройства. Кликнем по нему и из списка интерфейсов выбираем нужное. Всё, наши устройства соединены между собой. Выключаем режим добавления соединений. В итоге у вас должно получиться следующее:


Сохраняем наш проект. (File --> Save, либо соответствующая кнопка на панели инструментов).
Теперь настало время зайти на наши устройства. Для этого необходимо снова, правой кнопкой мыши, кликнуть по нему и выбрать пункт Console. Появится знакомое окно консольного соединения через Putty:


Сделаем некоторые стандартные настройки для проверки связи между устройствами:
  • R1>en
  • R1#configure terminal
  • R1(config)#int fa 0/0
  • R1(config-if)#ip address 192.168.0.1 255.255.255.0
  • R1(config-if)#no shutdown
  • R1#wr
  • R1#
Заходим на второе устройство и делаем все тоже, только IP – адрес ставим 192.168.0.2 255.255.255.0:
  • R2>en
  • R2#configure terminal
  • R2(config)#int fa 0/0
  • R2(config-if)#ip address 192.168.0.1 255.255.255.0
  • R2(config-if)#no shutdown
  • R2#wr
  • R2#
Все, теперь можно проверить связь с помощью любимой команды сетевиков – Ping. Вот что у меня получилось:


Как видно, все работает, наши устройства успешно соединились. Даже отработал и протокол CDP:


Теперь делаем команду wr на всех устройствах, закрываем окна консолей, останавливаем устройства (красный квадрат на панели инструментов, либо правой кнопкой мыши на каждом устройстве), сохраняем весь проект, выходим из программы (File --> Quit) и отдыхаем :).
Поздравляю вас!!! Сегодня мы добавили устройства в программу GNS3, настроили их, соединили и протестировали связь.

Надеюсь, мой пост стал полезным :).
Если возникли вопросы или комментарии, то смело пишите!!! С радостью отвечу!!!!
С уважением, Ant0ni0n.



21 комментарий:

  1. Доброго времени. Отличный блог. Отличный материал. Спасибо за труд.. ))
    и вопрос - а есть ли возможность сохранить энергонезависимую память?? устанавливать время и заново делать пасы с сертификатами каждый раз не очень весело. )
    //Александр

    ОтветитьУдалить
  2. Доброго времени!!!
    Спасибо за теплый отзыв!!! Пользуйтесь на здоровье :)
    Насчет вопроса немного не понял... У вас не сохраняется конфигурация устройств?
    Сам, честно говоря, не задумывался по поводу сохранения NVRAM... Если посмотреть в папке "work" какого-нибудь проекта, то там есть файлы *_rom и *_nvram, но не во всех. От чего это зависит я не знаю...
    Конечно, если вы устанавливали время на роутерах, то скорее всего оно сброситься после перезапуска, всетаки это не живая железка :).

    С уважением, Ant0ni0n

    ОтветитьУдалить
  3. спасибо! Очень помогло)

    ОтветитьУдалить
    Ответы
    1. Пожалуйста, заходите еще :)

      С уважением, Ant0ni0n

      Удалить
  4. Этот комментарий был удален автором.

    ОтветитьУдалить
  5. Добрый день. У меня возникла проблема. Открываю консоль роутера, а дальше текст не набирается. Т.е. в консоле есть начальная строка "press enter to get the prompt", а дальше он ни на "enter" ни на какие другие клавиши не реагирует. Может я где-то ошибся в настройках? Спасибо.

    ОтветитьУдалить
    Ответы
    1. Добрый день!!
      У меня такой проблемы не возникало. Какая у вас win ОС? Может после нажатия следует подольше подождать...
      Какой роутер вы добавляете?

      Удалить
    2. Анонимный20 июня 2012 г., 11:03

      День добрый, у меня аналогичная проблема. в итоге выходит консоль, но при работе в ней 2-3 мин, зависает, т.е. консоль ни на какие нажатия не реагирует. все делал по вашей инструкции.
      ОС windows 7
      GNS3 - 0.8.2

      Удалить
    3. Здраствуйте!
      Тоже встретил данную проблему. Появилась после того, как при помощи vpcs пытался эмулировать хосты в сеть. Для этого менял файл cygwin1.dll в папке с программой, как было сказано в одном гайде, который нашел с помощью гугла. И из за этого уже не получалось открыть putty. Мб и у Вас не открывает консоль по той же причине.

      Удалить
  6. Анонимный4 мая 2012 г., 21:29

    Спасибо большое за посты, очень информативные!!
    Подскажите пожалуйста возможно ли в этой программе так же эмулировать образы коммутаторов?

    ОтветитьУдалить
    Ответы
    1. Пожалуйста, заходите еще :)
      Насчет полноценного эмулирования L2 свитча, то пока еще не поддерживается в GNS3.
      Но для этих целей можно добавить в роутер (3600 серии например) слот на 16 ethernet портов и этого впринципе будет достаточно. Можно создавать vlan, trunk, настраивать vtp и так далее (посмотрите другие мои посты, там практически везде я их использую).
      Если уж не разберетесь, то пишите мне на почту или в скайп (аська). Постараюсь помочь если что :)

      Удалить
    2. Анонимный5 мая 2012 г., 07:29

      Спасибо!!!

      Удалить
  7. Приветствую!
    Спасибо за статью.
    Хотел бы запустить dynamips на виртуалке c Ubuntu, а подключаться к нему с помощью GNS3 по сети. Реализовывали ли Вы такую конфигурацию или нет? Она в принципе может работать или нет?

    ОтветитьУдалить
    Ответы
    1. Добрый день!!!
      Да, работать такое решение будет, но лично я еще этого не настраивал. Могу лишь сказать, что это делается через настройки External Hypervisors.
      Думаю, что возьму данный вопрос на проработку и в будущем напишу об этом пост.

      Удалить
  8. Здравствуйте,
    Как добавить другие устройства Cisco?
    Например 861 или 2821.

    ОтветитьУдалить
    Ответы
    1. Добрый день!!!
      Устройства, которые вы написали не получится добавить в GNS3. Есть список устройств, которые можно съэмулировать в программе. В частности:
      Cisco 1700 Series (1710, 1720, 1721, 1751, 1760)
      Cisco 2600 Series (2610, 2611, 2610XM, 2620, 2620XM, 2650XM, 2611XM, 2621, 2621XM, 2651XM, 2691)
      Cisco 3600 Series (3620, 3640, 3660)
      Cisco 3700 Series (3725, 3745)
      Cisco 7200 Series (7206)

      Удалить
  9. ээээ а что такое slot и из каких принципов его выбирать ??? (сорри за глупый вопрос )

    ОтветитьУдалить
    Ответы
    1. Доброго времени суток!
      Slot - это дополнительная настройка для роутера. С помощью слотов вы можете добавлять необходимые в работе интерфейсы (Serial, FastEthernet и так далее).
      Добавляются они в настройках роутера. Когда он в рабочей области, кликаем по нему правой клавишей мыши и там выбираем свойства -- слоты и выбираем нужный.

      Удалить
  10. Скажите пожалуйста,почему после того как я прописываю команду "ip vrf forwarding V1" он ее не воспринимает

    ОтветитьУдалить
  11. пользовательский режим ios в gns3 показан как R1#

    ОтветитьУдалить
  12. Добрый день.
    Как поменять платформу.
    Не могу подгрузить IOS для ASA IDS PIX и Catalyst

    ОтветитьУдалить