Gns3 установка и настройка windows 10

Обновлено: 07.07.2024

Разработчики GNS3 хорошо потрудились и в последних версиях добавили поддержку IOU, VIRL и образов многих других вендоров оборудования. Для запуска некоторых образов GNS3 настоятельно рекомендует использовать виртуальный сервер GNS3 VM (локальный или удаленный), к которому уже подключается сам клиент GNS3.

В этой статье мы рассмотрим как настроить локальный виртуальный сервер и добавим в него образ маршрутизатора серии 7200. Виртуальный сервер необходим на машинах под управлением ОС Windows, на машинах с Linux такая необходимость отпадает.

Итак, GNS3 у нас уже установлен. Для установки виртуального сервера нам понадобится VirtualBox или VMWare Player. Обе программы бесплатные, поэтому смело скачиваем и инсталлируем.

GNS3 рекомендует использовать VMWare ввиду его лучшей производительности по сравнению с VirtualBox. Вам решать какую программу использовать. В данной статье приводится описание для VirtualBox, однако установка сервера на VMWare аналогична и не составит вам труда.

Образы виртуальных машин GNS3 VM можете скачать здесь. Скачиваем сервер соответствующей версии (в моем случае это было 2.02, VirtualBox)


После распаковки файла импортируем его в VirtualBox


В результате импортирования настроек сервер GNS3 VM имеет 2 сетевых интерфейса:

- Virtual adapter
- NAT

Оставляем интерфейсы как есть, остальные настройки можно по желанию подкорректировать.

Далее настраиваем сам сервер в клиентской части GNS3. Переходим в верхней панели по Edit --> Prefernces

Выбираем GNS VM и настраиваем как указано на рисунке


GNS3 сам определит установленный сервер. Если этого не произошло, то жмем на кнопку Refresh. После этого жмем на Apply и ждем запуска сервера. Удачный запуск отобразится в правой панели клиента


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

Возвращаемся к окну настроек, перейдя по Edit → Preferences. Выбираем Dynamips → IOS Routers (либо QEMU или IOS on UNIX в зависимости от типа образа) и нажимаем на кнопку New, чтобы добавить образ


Выбираем наш локальный виртуальный сервер


Затем выбираем образ и распаковываем его


Если платформа образа поддерживается эмулятором, то GNS3 автоматически определит версию платформы


По умолчанию GNS3 выставляет определенные значения ОЗУ для данной модели платформы, однако при желании можно проверить это значение на самом сайте Cisco


Рекомендую использовать значения по умолчанию. Если возникнут проблемы с запуском устройства или устройство неожиданно выключается, то в этом случае необходимо увеличить размер выделенной памяти.

Итак, значение памяти проверено и выставлено. Теперь настроим саму физическую конфигурацию устройства, в нашем случае маршрутизатора серии 7200


Затем вычисляем значение Idle-PC, чтобы наш процессор не загружался на все 100%. Если не получается с первого раза, то пробуем еще раз. Либо уже можно установить данное значение в самой топологии


Россия
  • размер шрифта уменьшить размер шрифтаувеличить размер шрифта
  • Печать
  • Эл. почта
  • Станьте первым комментатором!

Установка GNS3 – 2.2.11 в Hyper-V

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

Тем не менее у него есть простейший виртуальный коммутатор, который поддерживает VLAN.

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

Требования для установки:

Для запуска GNS3 под windows можно использовать несколько способов:

  • С использованием VmWare Player 15 версии
  • С использованием Hyper-V
  • С использованием KVM/HAXM
  • С использованием VirtualBox

В этой статье мы рассмотрим Hyper-V, поэтому у нас сразу возникает несколько требований:

Hyper-V работает только под Windows 10 – дело в том, что только Windows 10 или Windows Server, начиная с версии 2016, поддерживают “nested virtualization”, т.е. позволяют запускать в виртуальных машинах гипервизоры.

В BIOS вашего ПК должна быть активирована технология виртуализации, Вы легко можете это проверить, открыв Диспетчер задач, перейдя на вкладку производительность и найти строчку - Виртуализация: Включено


Также рекомендуется не менее 8 Гб оперативной памяти, я бы рекомендовал не менее 16 Гб.

Возможно это всё будет работать только на процессорах Intel, но MS вроде добавила поддержку процессоров AMD для Hyper-V.

Установка Hyper-V

Для начала нам нужно добавить роль Hyper-V под Windows-10

Для этого открываем PowerShell, обязательно от имени Администратора!

и вводим команду

Нажимаем Y и перезагружаем ПК.

После перезагрузки нужно проверить, что всё установилось правильно.

Нажимаем Пуск, и вводим

Кликаем правой кнопкой и запускаем от имени Администратора.

Запускается диспетчер Hyper-V


Если никаких ошибок не вывалилось, у нас успешно установлен Hyper-V

Установка GNS3 – 2.2.11

И качаем два файла:

После окончания загрузки распаковываем файл GNS3.VM.Hyper-V.2.2.11.zip в папку

и запускаем powershell от имени администратора

Архив с виртуальной машиной уже содержит скрипт, который сам создаст виртуальную машину и добавит все настройки и выдаст вам ошибку, если расширения виртуализации не включены!

Вот и все, виртуальная машина создана и отключена.

Не забудем отключить скрипты

Займемся установкой самого GNS3

В окне выбора компонентов снимаем галочки с QEMU 3 и с TightVNC

Ждем скачивания и установки всех требуемых программ, периодически проверяя не требуется ли взаимодействие с ними.

Снимаем галочку «Запуск GNS3», обязательно! Иначе GNS запуститься от имени администратора и у вас могут возникнуть проблемы с настройкой!

И запускаем вручную из меню Пуск

Настройка GNS3

Теперь настало время для самой важной части – первичной настройки GNS3.

После первого запуска вы увидите окно “Setup Wizard”


Нам осталось запустить вручную созданную раньше виртуальную машину - правой кнопкой по названию виртуальной машины и запускаем.

Откройте окно подключения к виртуальной машине, щелкнув два раза на её названии в Диспетчере Hyper-V и ждите окончания загрузки. После успешной загрузки будет выведено окно с информацией, которая нам понадобится для настройки GNS3.


Нас интересует IP адрес, записываем его и возвращаемся к настройке GNS3. Внимание! Ваш адрес, скорее всего, не будет совпадать с моим, будьте внимательны!

В поле host вводим адрес нашего виртуального сервера, в моем случае это 172.17.204.52

Меняем порт на 80

Жмем Next и ждем пока все настроиться…

Если все прошло нормально, то появится окно:


У вас может выскочить ошибка

Её можно проигнорировать.

Проверка установки GNS3

Теперь проверим как все настроилось, для этого добавим шаблон для маршрутизатора Mikrotik.

В окне жмем на иконку Browse Routers и затем на кнопку +New template


В новом окне выбираем пункт

Откроется окно выбора устройства


В поле фильтр вводим Mikrotik и выбираем пункт – Mikrotik CHR Qemu, это специально созданная версия прошивки для запуска в различных виртуальных машинах.

Ждем пока не будет просканирован список прошивок, выбираем последнюю, в моем случае это 6.47 и жмем Download.

Будет открыто окно браузера с прямой ссылкой на файл с ISO образом. После окончания загрузки его обязательно нужно распаковать, так как для Mikrotik все образы упакованы в zip архив.

После распаковки образа жмем Import и ждем пока образ будет залит на сервер.

Если все прошло успешно у вас должно получиться такая картинка:


Теперь выбираем сроку с загруженным образом и жмем Next

Читаем последние инструкции и жмем Finish

Вот и всё, мы создали шаблон для маршрутизатора Mikrotik, давайте добавим его в пустой проект.

Для этого нажмем Ctrl+N

Введем имя проекта Test1 и нажмем ОК

Перетащим иконку Mikrotik CHR 6.47 в центральную область

Щелкнем правой кнопкой по роутеру и выберем Run и немного подождем

Еще раз щелкнем правой кнопкой по роутеру и выберем Console, еслиу вас черный экран – нажмите Enter.


Появится приглашение роутера,

Пароль – не задан, просто нажмите Enter

Вот и всё, мы успешно запустили виртуальный роутер.

Теперь вы можете начать работать в GNS3 и строить свою виртуальную локальную сеть.

Тестируем соединение с роутером

Настраивать Mikrotik проще из специальной панели управления – Winbox, скачать ее можно тут

После запуска переходим на вкладку Neighbors и переходим в GNS3

Откроем раздел Browse End Devices и перетащим на экран нашего проекта, после этого нажмём кнопку

И соединим наш Mikrotik и облако через порты ether1

Теперь если мы все сделали правильно, после нажатия в winbox кнопки Refresh у нас отобразится наше устройство


Просто щелкните на него и нажмите Connect

Вы должны войти в админ панель


Заключение

Вот и всё на сегодня, мы смогли установить и настроить GNS3 версии 2.2.11 для работы через Hyper-V.

Так же мы создали наш первый виртуальный маршрутизатор Mikrotik и смогли подключиться к нему с нашего ПК.

В будущих статьях я буду использовать GNS3, чтобы более полно рассмотреть настройку устройств фирмы Eltex.


Эта статья проведёт вас через все шаги, чтобы начать работу с GNS3 в среде Windows. Будут покрыты , все критические и наиболее важные вещи, чтобы вы не только знали , но и для углубленного обсуждения. Если вы используете Linux, на следующей странице есть GNS3 Краткое руководство для пользователей Linux .

Самый простой способ установить вариант GNS3 в среде Windows.Файл представляет собой чуть меньше 16 Мб в размерах и займет меньше минуты, чтобы загрузить по DSL или кабельному соединению. Удаленный доступ к сети займет несколько больше времени.

Шаг 2 — Установка GNS3


Найдите загрузочный файл и дважды щелкните по нему, чтобы начать установку GNS3.

Начнёт работать Мастер GNS3 установки . Все что вам остаётся сделать , это нажимать на следующую кнопку и соглашаться. Работа с GNS3 зависит от ряда других программ . Эти зависимости включают WinPCap, Dynamips и Qemu и эти компоненты вместе с GNS3 все выбраны по умолчанию для установки. По умолчанию мастер установки GNS3 . выбрал всё за вас.

Кроме того отмечу, что в случае необходимости, WinPcap Мастер установки будет запущен для Вас, чтобы установить его, эту зависимость необходима для общения GNS3 с реальными сетями через физическую сеть внутреннего контроллера. Начнётся установка WinPcap . Однако, если у вас установлена ​​предыдущая версия WinPcap на вашем компьютере, мастер попросит удалить старую версию и установить новую версию.

Шаг 3 — Определение Cisco IOS файлов

Как упоминалось ранее, вы должны предоставить собственный Cisco IOS для использования с GNS3 из-за проблем с лицензированием. GNS3 предназначен для использования в лабораторных условиях для тестирования и обучения. После того как вы получили свой экземпляр Cisco IOS для одной из поддерживаемых платформ, вы будете готовы продолжить. Поддерживаемые платформы Cisco 7200, 3600 серии (3620, 3640 и 3660), 3700 (3725, 3745) и 2600 (2610 для 2650XM, 2691).


В меню Редактирование — Edit , выберите образ IOS и гипервизор. На вкладке BIOS образы , а потом найдите Cisco IOS файл и нажмите кнопку Открыть — Open.Файл появится в вашем файле образов. Затем щелкните стрелку рядом с ПлатформойPlatform и выберите платформу, которая соответствует файлу IOS.

Используйте GNS3 для построения локальной сети, чтобы включить убнуту на ВМ доступ в интернет

При установке сначала выключите брандмауэр, защитник или экономка также выключите, а затем установите его. Что касается проверки плагинов, используйте значение по умолчанию, то есть непосредственно следующее, но если есть wireshark, вы можете удалить переднюю часть wireshark Крючок, если у вас нет спроса на wireshark, вы также можете удалить его. Затем, если вы столкнулись с лицензией или чем-то еще, вы можете выбрать НЕТ, а затем следующий, пока установка не будет завершена.

Затем есть мастер, который только начал входить, и это конфигурация порта.


Обычно это нормально. Если вы столкнулись с проблемой, когда компьютер активно отказывается, один из них может заключаться в том, что брандмауэр не закрыт, а другой может быть в том, что порт занят другими процессами. Вы можете ввести netstat -anb в PowerShell администратора, чтобы увидеть порт. Использование, затем введите netsh winsock reset, чтобы сбросить каталог winsock локальной сети, а затем перезапустите, чтобы изменения вступили в силу.

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

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


Здесь мы можем добавить маршрут после того, как закончим его, просто выберите его слева, перетащите его, и все будет в порядке. Вот карта нашей топологии сети:


IP-адрес произвольно настраивается мной. Вот несколько небольших шагов. Прежде всего, наше облако-1 является нашей петлевой сетевой картой. Локальная сетевая карта делит сеть с петлевой сетевой картой. Сетевая карта получит статический IP-адрес. У меня есть 192.168.0.1, я вижу Многие студенты 192.168.137.1, это не проблема, давайте поговорим о добавлении петлевой сетевой карты:

(1) Откройте диспетчер устройств и добавьте устаревшее оборудование

Здесь будет много фотографий (я тоже чувствую неприятности, лучше сказать прямо, ха-ха-ха):





Затем следующим шагом является его установка. Здесь мы также хотим поделиться сетью с этой петлевой сетевой картой:


Затем убедитесь, что подробная информация в петлевой сетевой карте назначена IP-адресу 192.168.137.1 или 192.168.0.1. Он уже используется сетью. Если есть проблема, вы можете проверить, открыта ли служба ICS (общий доступ к подключению к Интернету). Обычно открывается.

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

(3) В настоящее время мы используем R1 для подключения к петлевому порту cloud-1, и он может сообщить об ошибке. Помните, что он не может открыть адаптер. Решение:

(1), настройте ip порта непосредственно подключенной петлевой сетевой карты как сетевой сегмент с петлевой сетевой платой, напрямую пропингуйте IP-адрес петлевого порта, который является 192.168.137.1 или 192.168.0.1 или чем-то еще, посмотрите на петлевую сетевую карту самостоятельно IP, и обнаружил, что он может не проверяться. Самая большая проблема может быть брандмауэр. Откройте брандмауэр в панели управления, введите дополнительные параметры, найдите эти элементы в правилах входящей и затем включите его:


Если он настроен подобным образом и по-прежнему не может пропинговать, если вы хотите вникнуть в него, вы можете попытаться перехватить ссылку на непосредственно подключенную петлевую сетевую карту (щелкните правой кнопкой мыши по ссылке и выберите запуск захвата). Это может быть проблемой. Найдите неправильный адрес файла wireshark, найдите wireshark. После копирования адреса exe-файла замените этот абзац:


(2) Настройте сервер DNS и шлюз по умолчанию R1:


Вновь рассмотрев диаграмму топологии, основная идея конфигурации внутренней ЛВС заключается в использовании OSPF для объявления 192.168.1.0 в качестве магистральной сети, настройки NAT на R1 и настройки DNS и шлюза на R2. Здесь я позаимствовал следующий код конфигурации у других, перенесенный из (GNS3 строит небольшую локальную сеть и подключается к Интернету)

Я немного изменил его в сочетании с собственной топологией, но я все еще ценю код, написанный блоггером выше (мне лень писать)

Кстати, не забудьте добавить DNS в R2, приведенный выше код не написан, пожалуйста, обратитесь к R1 для конфигурации.

(1), сначала укажите Ubnutu сетевую карту в качестве пользовательской сетевой карты VMnet1 (только для хоста) только в режиме хоста, некоторые могут быть VMnet2 (например, мой), это не имеет значения, это зависит от человека к человеку, вы можете увидеть это, когда вы выбираете. Cloud-2 добавляет порт VMnet1:


После добавления соединения вы можете настроить сетевой сегмент dhcp VMnet2, отредактировать редактор виртуальной сети в vm, найти vmnet2, изменить IP-адрес подсети и настроить его для настраиваемого сегмента сети.


Здесь также существует проблема, заключающаяся в том, что порт маршрутизации, напрямую подключенный к vmnet2, должен попытаться избежать IP-адреса 192.168.4.1, поскольку IP-адрес Vmnet2 на этом компьютере будет автоматически установлен на 192.168.4.1, что приведет к конфликту IP-адресов. Не выходите, решение может быть только что упомянутое, или вы можете изменить IP-адрес vmnet2, в любом случае, просто не конфликтуйте

(2) Настроить сетевую конфигурацию убнуту (IP, маска, шлюз, днс)

После того, как все проверено, вы можете без проблем выходить в Интернет без каких-либо происшествий. Если есть проблема, она все еще старая. Пингуйте некоторое время, посмотрите, где это не работает, или напрямую используйте wireshark для захвата пакета, чтобы найти и проанализировать проблему. Это то, что мы делаем. Настоящая цель эксперимента.

Читайте также: