Поиск...

суббота, 14 мая 2011 г.

Подключаем маршрутизатор из GNS3 к физической сети

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


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

Делается это очень просто.
В качестве сетевого адаптера я буду использовать виртуальный сетевой адаптер windows замыкания на себя (loopback). Для начала давайте его создадим :).
В Windows 7 есть маленький нюанс. Этот адаптер не получается добавить через Панель управления  Оборудование и звук  Добавление устройства. Надо использовать wizard. Вызывается он из командной строки (cmd) или меню «Выполнить…». Итак, запускаем cmd.exe и вводим команду hdwwiz:



Запустится мастер установки оборудования:



Нажимаем «Далее» и выбираем пункт установки оборудования, выбранного из списка вручную. Из появившегося списка, выбираем пункт «Сетевые адаптеры»:



Нажимаем «Далее» и в следующем окне выбираем «Microsoft» и «адаптер Microsoft замыкания на себя»:



Нажимаем два раза «Далее», адаптер установится, на последнем окне нажимаем «Готово». Все, теперь этот адаптер можно увидеть в списке:



Теперь запускаем нашу программу GNS3. Добавляем любое устройство (я выбрал 3640) (если не знаете как, то можно посмотреть вот этот пост Добавляем первые устройства в GNS3) и «облако». В результате у вас должно получиться следующее:



Настроим наши устройства. Как настраивать маршрутизатор, я уже рассказывал в предыдущем посте (подключите Slot NM-1FE-TX), а вот облако настроим сейчас :).
Нажимаем правой клавишей по «облаку» и заходим в свойства (Configure):




На вкладке «NIO Ethernet» из выпадающего списка выбираем нужный нам интерфейс (напомню, что это наш Windows адаптер замыкания на себя) и нажимаем кнопку «Add». После этого интерфейс должен появиться в списке ниже:



Нажимаем «Apply» и затем «OK». Все, настройка «облака» закончена. Теперь соединим наши элементы схемы :). Вот такая рабочая схема у вас должна получиться:



Запускаем наш маршрутизатор, заходим на него через консоль и делаем следующие небольшие настройки:
  • R1>enable
  • R1#configure terminal
  • R1(config)#interface fastEthernet 0/0
  • R1(config-if)#ip address 192.168.0.1 255.255.255.0
  • R1(config-if)#no shutdown
  • R1(config-if)#exit
  • R1(config)#exit
  • R1#wr
После конфигурации сохраните свой проект. Проверьте, чтобы сохранилась конфигурация маршрутизатора. Это будет видно в главном окне программы под схемой (окошко «Console»):



Теперь переходим к настройке нашего адаптера замыкания на себя. Идем в список наших сетевых адаптеров, выбираем нужный нам и заходим в его свойства для настройки IP - адреса.



Выставляем IP – адрес 192.168.0.2, маска 255.255.255.0. Нажимаем «OK» и «Закрыть».
У нас все готово к проверке :). Запускаем cmd.exe и пробуем пропинговать наш маршрутизатор. Возвращаемся в консоль маршрутизатора и пингуем наш интерфейс на компьютере:



Поздравляю вас!!!! Мы подключили виртуальный маршрутизатор к реальной (физической) сети.
GNS3 можно подключать не только к реальному компьютеру, но и к VMWare. Где, в свою очередь, можно настраивать свои сети. Но, это уже обширная тема для следующих постов :).
Спасибо за внимание, надеюсь, вы получили для себя полезную информацию.



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

38 комментариев:

  1. а можно подключить к двум реальным интерфейсам и прогнать через эмулятор реальный трафик?

    ОтветитьУдалить
    Ответы
    1. Можно. Надо создать в винде виртуальную сетевую карту (Microsoft Loopback adapter), кинуть на топологию второе облако и подключить его к раутеру с другой стороны. В винде поменять default route на MS Loopback adapter. Профит :)

      Удалить
  2. Доброго времени суток!!!!
    Да, конечно можно!!! И не только к физическим интерфейсам, а и к виртуальным (VNWare Network adapter). Если вы посмотрите другие мои посты, то можно там увидеть использование вплоть до 4 интерфейсов, находящихся в разных сетях.
    Знаю даже примеры использования такой схемы в реальной жизни, когда в GNS3 эмулировался PIX и через него работала небольшая сетка (выходила в интернет).

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

    ОтветитьУдалить
    Ответы
    1. Привет, куда копать если после создания интерфейсов через Workstation, и перезагрузки всего чего только можно, в настройках облака в GNS3 в выпадающем меню нет этих интерфейсов , есть только локальный один .

      Удалить
  3. у меня не появляется подклченный loopback в GNS3, не подскажите новичку, в чем может быть причина?

    ОтветитьУдалить
    Ответы
    1. Доброго времени суток!!!
      После инсталяции loopback интерфейса перегрузите машину, затем проверьте, чтобы новый сетевой интерфейс (loopback) был включен (в сетевых подключениях) а затем запустите GNS.
      Добавьте облако и там в настройках loopback уже должен появиться.

      Удалить
    2. ОБЯЗАТЕЛЬНО перезагружайте ось после установки адаптера замыкания на себя. Проверено! После установки адаптера без перезагрузки GNS3 его не видит. После ребута оси, всё ОК! :)
      Удачи всем!

      Удалить
  4. Спасибо, очень познавательно для новичков) Можно ли также связать asa из gns с физической средой ? У меня не получилось по этому принципу, выходит ошибка "Device does not support this type of NIO. Use an ETHSW to bridge the connection to the NIO instead"

    ОтветитьУдалить
  5. Использую loopback adapter

    ОтветитьУдалить
  6. Все разобрался ) Тупанул, тем что нужно было добавить свитч)

    ОтветитьУдалить
  7. Да, ASA подключается не напрямую в облако, а через свитч :)

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

    ОтветитьУдалить
  8. >В Windows 7 есть маленький нюанс. Этот адаптер не получается добавить через Панель управления  Оборудование и звук  Добавление устройства.
    Все добавляется стандартным способом. Control Panel->Device manager->Action->Add legacy hardware, далее все по тексту :)

    ОтветитьУдалить
  9. Анонимный6 мая 2012 г., 10:13

    здравствуйте, а для чего нужен qemu host?

    ОтветитьУдалить
    Ответы
    1. Здравствуйте!!
      Qemu host используется для эмулирования компьютеров внутри самого GNS3 (надо скачать спец. образ для qemu host, это урезанный линукс). В нем небольшой набор возможностей, но вполне годится для проверки схемы.

      Удалить
  10. Анонимный17 мая 2012 г., 16:04

    Добрый день!
    Как создать виртуальную сетевую карту в XP?

    ОтветитьУдалить
    Ответы
    1. Добрый вечер!!
      А какую виртуальную сетевую карту вы хотите? Если вы имеете ввиду VMWare Network Adapter, то вам необходимо сначала установить VMWare Workstation, установить в туда XP и тогда виртуальный сетевой адаптер появится автоматически.

      Удалить
  11. Здравствуйте, а что делать, если когда заходишь в Node Configurator подключение по локальной сети 3 не появляется? Автоматом ставится подключение Bluetooth и хосты не пингуются?
    Спасибо:)

    ОтветитьУдалить
  12. Сетью разобрался, но с командной строки всё нормально пингуется, а с роутера не пингуется, почему так может быть?)

    ОтветитьУдалить
    Ответы
    1. Добрый день!!!
      Ну так сразу и не скажешь..
      Подозреваю, что у вас на компьютере включен firewall. По умолчанию, он блокирует входящие запросы на команду ping. Проверьте его. Если вы делали все как у меня в посте, то должно все работать.
      Отпишитесь, если получится.

      Удалить
  13. Урааа)) спасибо, заработало)
    Спасибо вам за статьи)

    ОтветитьУдалить
  14. Скажите, пожалуйста, а можно настроить так, чтобы роутер2 мог пинговать физическую сеть?
    физическая сеть - роутер1 - роутер2
    Прописывал ip route, не помогло: физическая сеть - роутер1, роутер 1- роутер2 (пингуется), а роутер2 - физическая сеть (нет).

    ОтветитьУдалить
    Ответы
    1. Я думаю, что вам еще надо добавить маршрут на физической машине в сторону роутер2 вида (route add mask 255.255.255.0 ) если у вас windows.
      Попробуйте, отпишитесь потом как получилось или нет.

      Удалить
    2. Адрес физической сети(10.0.0.1/24), адрес интерфейса роутера1 соединённый с физической сетью(10.0.0.2/30), адрес роутера2(10.2.2.2/30)

      Прописываю:

      route add 10.2.2.2 mask 255.255.255.252 10.0.0.2
      route: неверный параметр 10.0.0.2

      Удалить
    3. А можно глянуть на route print что выдает? И попробуй поставить маску одинаковую в сети 10.0.0.0 (т.е. 10.0.0.1/30 и 10.0.0.2/30), может в этом затык какой...
      И попробуй еще прописать маршрут вот так:
      route add 10.2.2.0 mask 255.255.255.252 10.0.0.2

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

      Удалить
  15. Список интерфейсов
    27...02 00 4c 4f 4f 50 ......Адаптер Microsoft замыкания на себя #4
    21...02 00 4c 4f 4f 50 ......Адаптер Microsoft замыкания на себя #3
    19...02 00 4c 4f 4f 50 ......Адаптер Microsoft замыкания на себя #2
    18...02 00 4c 4f 4f 50 ......Адаптер Microsoft замыкания на себя
    15...00 22 41 c9 98 a7 ......Устройства Bluetooth (личной сети)
    14...00 21 e9 de 34 4a ......Microsoft Virtual WiFi Miniport Adapter
    12...00 22 41 24 39 78 ......Контроллер Marvell Yukon 88E8058 PCI-E Gigabit Eth
    ernet
    11...00 21 e9 de 34 4a ......Сетевой адаптер Broadcom 802.11n
    51...........................VPN-подключение
    1...........................Software Loopback Interface 1
    26...00 00 00 00 00 00 00 e0 Адаптер Microsoft ISATAP
    29...00 00 00 00 00 00 00 e0 Адаптер Microsoft ISATAP #2
    13...00 00 00 00 00 00 00 e0 Teredo Tunneling Pseudo-Interface
    23...00 00 00 00 00 00 00 e0 Адаптер Microsoft ISATAP #3
    17...00 00 00 00 00 00 00 e0 Адаптер Microsoft ISATAP #4
    20...00 00 00 00 00 00 00 e0 Адаптер Microsoft ISATAP #5
    30...00 00 00 00 00 00 00 e0 Адаптер Microsoft ISATAP #6
    22...00 00 00 00 00 00 00 e0 Адаптер Microsoft ISATAP #7
    25...00 00 00 00 00 00 00 e0 Адаптер Microsoft 6to4
    24...00 00 00 00 00 00 00 e0 Адаптер Microsoft ISATAP #8
    58...00 00 00 00 00 00 00 e0 Адаптер Microsoft ISATAP #9

    ОтветитьУдалить
    Ответы
    1. Активные маршруты:
      Сетевой адрес Маска сети Адрес шлюза Интерфейс Метрика
      0.0.0.0 0.0.0.0 192.168.36.1 192.168.38.62 4245
      0.0.0.0 0.0.0.0 On-link 10.0.0.75 21
      10.0.0.0 255.255.255.252 On-link 10.0.0.1 4511
      10.0.0.1 255.255.255.255 On-link 10.0.0.1 4511
      10.0.0.3 255.255.255.255 On-link 10.0.0.1 4511
      10.0.0.75 255.255.255.255 On-link 10.0.0.75 276
      10.2.2.0 255.255.255.0 On-link 10.2.2.1 4511
      10.2.2.1 255.255.255.255 On-link 10.2.2.1 4511
      10.2.2.255 255.255.255.255 On-link 10.2.2.1 4511
      127.0.0.0 255.0.0.0 On-link 127.0.0.1 4531
      127.0.0.1 255.255.255.255 On-link 127.0.0.1 4531
      127.255.255.255 255.255.255.255 On-link 127.0.0.1 4531
      169.254.0.0 255.255.0.0 On-link 192.168.0.35 4531
      169.254.255.255 255.255.255.255 On-link 192.168.0.35 4511
      192.168.0.0 255.255.255.224 On-link 192.168.0.5 4511
      192.168.0.5 255.255.255.255 On-link 192.168.0.5 4511
      192.168.0.31 255.255.255.255 On-link 192.168.0.5 4511
      192.168.0.32 255.255.255.224 On-link 192.168.0.35 4511
      192.168.0.35 255.255.255.255 On-link 192.168.0.35 4511
      192.168.0.63 255.255.255.255 On-link 192.168.0.35 4511
      192.168.36.0 255.255.252.0 On-link 192.168.38.62 4501
      192.168.36.1 255.255.255.255 On-link 192.168.38.62 4246
      192.168.38.62 255.255.255.255 On-link 192.168.38.62 4501
      192.168.39.255 255.255.255.255 On-link 192.168.38.62 4501
      224.0.0.0 240.0.0.0 On-link 127.0.0.1 4531
      224.0.0.0 240.0.0.0 On-link 192.168.38.62 4508
      224.0.0.0 240.0.0.0 On-link 192.168.0.5 4512
      224.0.0.0 240.0.0.0 On-link 10.2.2.1 4512
      224.0.0.0 240.0.0.0 On-link 192.168.0.35 4512
      224.0.0.0 240.0.0.0 On-link 10.0.0.1 4511
      224.0.0.0 240.0.0.0 On-link 10.0.0.75 21
      255.255.255.255 255.255.255.255 On-link 127.0.0.1 4531
      255.255.255.255 255.255.255.255 On-link 192.168.38.62 4501
      255.255.255.255 255.255.255.255 On-link 192.168.0.5 4511
      255.255.255.255 255.255.255.255 On-link 10.2.2.1 4511
      255.255.255.255 255.255.255.255 On-link 192.168.0.35 4511
      255.255.255.255 255.255.255.255 On-link 10.0.0.1 4511
      255.255.255.255 255.255.255.255 On-link 10.0.0.75 276
      ===========================================================================
      Постоянные маршруты:
      Отсутствует

      Удалить
    2. Не помогло( То же самое выдаёт.

      Удалить
    3. уууххх...
      Как то много у тебя маршрутов....
      И я смотрю что в таблице есть и сеть 10,0,0,0 и 10,2,2,0...
      Выложи еще плиз результат команды ipconfig /all

      Удалить
  16. Покопался в настройках, теперь с компа до роутера2 идёт, а с роутера 2 до физической сети нет...подсказали что с windows 7 проблема..не знаете как исправить?)
    а в ipconfig оооочень много всего

    ОтветитьУдалить
  17. Добрый день! Подскажите, как подключить маршрутизатор из gns к vmware (в vmware запущена win XP ) появляется 2 адаптера vm1 и vm8.на какой из них настраивать облако? ни тот ни другой не работает (инт на маршрутизаторе поднят, ip адреса верные, но пинг не проходит! ) спасибо! возможно у Вас есть посты на этот счет. может подскажете, где посмотреть!

    ОтветитьУдалить
    Ответы
    1. Добрый день!!
      Для такого подключения нужно выбирать в vmware не vm1 или vm8 (так как это по умолчанию созданные интерфейсы, один для NAT другой для Bridge), а в свойствах виртуальной машины выбрать например vmNet 3, тогда после перезагрузки физ машины у вас появится еще один сетевой интерфейс (VMNet 3). Смотрите, чтобы он был в состоянии UP.
      Этот интерфейс будет своеобразным мостом между облаком из GNS3 и виртуальной машиной. Он (Vmnet 3) появится в списке облака GNS3 вместе с vm1 и vm8, его (Vmnet 3) то и надо выбрать.

      Удалить
    2. Спасибо большое,что отвечаете на вопросы! попробовала сделать, как Вы советовали. после перезагрузки физ машины доп. WMnet не появляется (VMNet 3) хотя в свойствах вирт машины он задан и работает. в дисп устройств его также нет =( а вот через адаптер замыкания на себя все работает.

      Удалить
    3. в общем VMNet 3 так и не появился. в настройках сетевого адаптера вирт машины выбрала custom: vmnet 1 (host-only) -и все подключилось.возможно кому-то будет полезным.=)

      Удалить
  18. У меня виндов ХП, фаер отключен, но не пингуется в обе стороны

    ОтветитьУдалить
  19. Анонимный24 июня 2014 г., 15:29

    и у меня ни в одну из сторон не пингуется :(

    ОтветитьУдалить
  20. У меня windows 7 и пингуется только в сторону маршрутизатора, обратно никак не хочет(

    ОтветитьУдалить
  21. Анонимный28 июля 2017 г., 14:51

    Почему-то GNS не видит интерфейс замыкания на себя и не предлагает его настроить облаку.

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