Настройка gns3 на windows 7

Обновлено: 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%. Если не получается с первого раза, то пробуем еще раз. Либо уже можно установить данное значение в самой топологии


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

Запускаем Windows Server в GNS3

GNS3 предоставляет широкие возможности для виртуализации, до этого мы рассматривали Linux, теперь же пришла очередь Windows.

В составе образа виртуальной машины GSN3 присутствует QEMU. Этот гипервизор может работать с Windows. Обратите внимание, на вашем ПК должно быть не менее 8 Гб оперативной памяти, а лучше если у вас все 16. Для самой виртуальной машины GNS3 выделите как минимум 4 Гб RAM. Крайне рекомендую использовать SSD под систему и запуск виртуальной машины GNS3.

Минимум, на котором, без проблем, запуститься чистая Windows 2012 R2 – 1024 Mb, этот объем можно теоретически уменьшить, но GNS3, насколько мне известно, не поддерживает, memory ballooning, так что выделять придется некий минимум. Так же имейте ввиду, что при установке дополнительных компонентов требования к памяти будут только увеличиваться. Например, в Hyper-V при использовании виртуальной памяти, контроллер домена GC занимает 1134 Мб памяти.

Для начала нам понадобиться образ операционной системы Windows. Вы можете скачать пробную версию Windows Server 2012 R2 по ссылке .

После того как мы скачали образ, переименуем его для удобства в window2012r2.iso

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

Зайдем в консоль виртуальной машины GNS3 и выберем пункт меню Shell.

Вы можете подключиться по SSH логин gns3, пароль gns3

2020-09-18_16-03-00.jpg

Как видно всего выделено памяти 2Гб, это очень мало, выключим виртуальную машину и добавим ей памяти до 4 Гб.

Откроем свойства и увеличим до 4096 и добавим несколько ядер процессора, я увеличил до 4.

2020-09-18_16-13-11.jpg

Запустим виртуальную машину и проверим объем памяти:

2020-09-18_16-14-42.jpg

На своем ПК я уменьшил до 3 Гб, так как при 4 Гб ПК начинал жутко тормозить

Перейдем в настройки

В поле Name введем Windows 2012 R2

2020-09-18_16-23-24.jpg

В поле RAM введем 2048, в принципе для нормальной работы хватит и 1024, но при создании базового образа лучше использовать больше памяти.

2020-09-18_16-23-42.jpg

2020-09-18_16-24-18.jpg

Выберем New Image и нажмем Create

2020-09-18_16-25-23.jpg

Откроется окно создания образа виртуальной машины:

2020-09-18_16-26-20.jpg

Нажмем Next и в следующем окне тоже нажмем Next в следующем окне вы можете указать размер диска виртуальной машины, оставим 30 000 MiB и нажмем Finish .

Нажмем Finish еще раз.

У нас в списке появился новый шаблон:

2020-09-18_16-29-40.jpg

Нужно внести дополнительные правки, нажмем Edit

2020-09-18_16-30-53.jpg

В разделе HDD для HDA выберем Disk interface – virtio

2020-09-18_16-31-52.jpg

В разделе CD/DVD укажем путь к файлу window2012r2.iso

2020-09-18_16-32-50.jpg

Дождемся окончания загрузки образа на сервер

2020-09-18_16-33-02.jpg

Загрузка занимает продолжительное время.

Нажмем Ок и снова откроем окно с настройками.

Для установки Windows нам потребуются драйвера для жесткого диска и сетевого адаптера для virtio .

Что такое virtio ? Это стандарт для дисковых устройств и сетевых адаптеров. Когда операционная система выполняется в виртуальной среде, virtio предоставляет механизм, благодаря которому, драйвер устройства знает, что он выполняется в виртуальной среде и, если такая поддержка реализована, оптимизирует работу с устройством. Таким образом повышается производительность обмена информацией.

Virtio , по сути, является аналогом Guest Tools в Hyper-V или VMWare.

Перейдем в раздел HDD и укажем у HDB в качестве Disk Image файл virtio-win_amd64.vfd

Выберем floppy в разделе Disk interface :

2020-09-18_17-09-20.jpg

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

Перейдем на вкладку Network и выберем в поле Type – Paravirtualized Network I/O (vitio-net-pci)

Вы можете указать требуемое количество адаптеров, мы оставим 1

2020-09-18_17-11-41.jpg

Перейдем на вкладку Advanced и уберем галочку – Use as linked base VM

Позже мы её включим обратно.

В Options пропишем:

-nographic -usbdevice tablet -rtc base=localtime

2020-09-18_17-15-56.jpg

Нажмем Ок и еще раз ОК

Создадим новый проект и назовем его Windows 2012R2

Перетащим в пустой проект наш шаблон Windows 2012 R2

Добавим в проект Cloud и соединим с добавленным узлом

Запустим узел с сервером и откроем консоль:

2020-09-18_17-20-24.jpg

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

Выбираем пункт Выборочная установка :

2020-09-18_17-22-40.jpg

Выбираем Загрузить драйвер

2020-09-18_17-23-09.jpg

Windows 8.1 (Для Windows Server 2019 выбираем Windows 10 )

Выбираем оба драйвера нажав Shift

2020-09-18_17-25-31.jpg

Теперь Windows нашел наш диск:

2020-09-18_17-27-30.jpg

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

Пока ставится мы можем проверить нагрузку на виртуальной машине через htop

2020-09-18_17-31-17.jpg

Обратите внимание, что я уменьшил объем памяти, выделенный виртуальной машине, до 3 Гб, так как у меня много чего еще запущено и 8 Гб оперативной памяти уже не хватает. Именно поэтому я и рекомендую использовать ПК с 16 Гб RAM.

У меня установка заняла где-то 30 минут.

Введите пароль админа.

Нажмем в окне VNC кнопку alt+ctrl+del

2020-09-18_17-47-16.jpg

Теперь давайте настроим сеть и проверим доступность сети Инетрнет.

Процесс настройки сети под Windows я пропущу, так как в нем нет ничего трудного.

Вот тут нас поджидает неприятный момент, скорость загрузки ну очень медленная. Сайт загружается очень долго! О том, чтобы измерить скорость доступа к сети Интернет можно забыть!

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

Так что дальше нам нужно будет настроить сетевой мост на сервере GNS3, как это сделать читайте в этой статье .

Удалим облако и добавим новое.

Соединим наш узел к br0

2020-09-19_15-23-33.jpg

После настройки снова пытаемся проверить скорость доступа к Интернету.

2020-09-19_15-23-49.jpg

Совсем другое дело! Давайте продолжим настройку Windows.

Чтобы не усложнять себе жизнь, отключим межсетевой экран Windows Server. В рабочей среде делать это, естественно, не рекомендуется, но для нашей тестовой необходимо, чтобы избежать проблем в будущем.

2020-09-19_15-34-36.jpg

Так же включим RDP на сервере.

Не забудьте снять эту галочку

2020-09-19_15-37-22.jpg

Вот что у нас получилось:

Итак, мы создали базовый образ с Windows 2012 R2. Далее вы можете установить любые нужные вам программы и при создании новых виртуальных серверов в GNS3 это ПО будет сразу вам доступно после запуска и первичной настройки виртуального сервера.

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

Для примера, установим Far Manager на сервер.

Следующим шагом запустим утилиту sysprep

Откройте cmd и запустите

Поставьте галочку и выберите пункты согласно рисунка

2020-09-19_20-16-17.jpg

Дождитесь отключения виртуальной машины.

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

Снова откройте свойства QEMU шаблона для Windows 2012 R2.

На вкладке CD/DVD удалите текст из поля Image

Чтобы сэкономить место мы можем так же удалить установочный образ с Windows 2012 R2, он находиться на сервере в папке /opt/gns3/images/QEMU

Вы можете удалить файлы

Откроем вкладку HDD и очистим поля в блоке HDB

И самое главное во вкладке Advanced не забудьте снова поставить галочку напротив Use as linked image base VM

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

Нажмите Ok и Apply и Ok

Теперь давайте добавим в проект два узла Windows 2012 R2 , Ethernet switch и одно облако .

Откроем консоль и дождемся окончания настройки устройств.

2020-09-19_20-41-15.jpg

Нажмем принимаю и введем новый пароль администратора

Наш сервер готов к работе.

Обратите внимание — всё установленные программы нам доступны сразу.

Давайте проверим, как храниться на сервере виртуальные машины.

Откроем консоль GNS3

В папке /opt/gns3/projects/ храниться все наши проекты.

Вам придется вручную пересмотреть все папки, пока вы не найдете нужный проект, в моем случае это

Образы хранятся в папке project-files/qemu

В данном случае оба узла только что были добавлены в проект, поэтому у образов такой маленький размер.

Попробуем сделать следующее:

Как видите в конце идет ссылка на базовый образ, который мы создали ранее.

Заключение

Сегодня мы рассмотрели создание образа Windows 2012R2 для запуска в GNS3.

Мы создали шаблон виртуальной машины QUEMU c базовым образом для дифференциального диска виртуальной машины.

Использовали драйвера virtio при установке Windows Server 2012 R2.

Проверили скорость доступа к сети Internet без использования сетевого мосте (bridge).

Установили необходимое ПО и подготовили Windows с помощью утилиты sysprep.

Настроили шаблон виртуальной машины после создания базового образа.

Проверили скорость доступа к сети Internet с использованием сетевого мосте (bridge).

Добавили два узла Windows Sever 2012 R2 в проект GNS3 и убедились, что они корректно запустились.


Эта статья проведёт вас через все шаги, чтобы начать работу с 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.

Проводятся технические работы по обновлению компонентов блога. Возможно некорректное отображение некоторых элементов. Приносим свои извинения за временные неудобства. Мы стараемся сделать блог лучше =)

Переходи скоре.

вторник, марта 12, 2013

Знакомимся с GNS3

Как мы уже говорили ранее, GNS 3 работает с реальными IOS ами маршрутизаторов фирмы Cisco , но есть одна загвоздочка, эти самые IOS ы не идут в комплекте поставки GNS 3, так как они стоят денег и соответственно просто так их никто распространять не будет (Но в этой стране это далеко не проблема и при большом желании используя в поисковом запросе ключевые слова типа Cisco + ios + номер серии маршрутизатора + torrent можно в течении 15 минут раздобыть данный образ). Следовательно для того чтобы использовать GNS 3 нам сначала необходимо раздобыть образы операционных систем устройств, которые мы хотим симулировать.

В данном окне в поле Image file указываем путь к нашему IOS у (путь не должен содержать русские символы), в поле Base config указываем текстовый файл, содержащий конфигурацию маршрутизатора (Если вы хотите чтобы маршрутизатор запустился со стандартной пустой конфигурацией, то не трогайте это поле). Поля Platform , Model и Default Ram автоматически сконфигурируются в соответствие с выбранным вами IOS ом. Далее нажимаем на кнопку Save , после чего образ нашего маршрутизатора появится в верхней части окна, в которой перечислены образы доступные для симуляции. После этого окно добавления образа можно закрыть.

После этого перетащите из панели Node Types , появившийся там образ вашего маршрутизатора в рабочую область. Если все сделано верно, и образ добавлен правильно, то никаких ошибок не должно возникнуть и в рабочей области окажется маршрутизатор, все это будет выглядеть следующим образом:

Для того чтобы запустить ваш маршрутизатор, щелкните по нему правой кнопкой мыши и выберите пункт Start . Через некоторое время, зависящее от производительности вашего ПК, маршрутизатор запустится. А его значок на панели Topology Summary позеленеет. После этого можно получить доступ непосредственно к консоли маршрутизатора. Для этого щелкните по маршрутизатору правой кнопкой мыши и выберите пункт Console . В результате откроется окно консоли:

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

11 коммент.:

Добрый день. А у вас разве в области "Node Types" по умолчанию не присутствуют пиктограммы маршрутизаторов серий 1700, 2600, 3600, 3700, 7200? Если они есть, то попробуйте перетащить их после установки соответствующего образа.

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