GNS3 на Virtualbox

Использование образа GNS3 для Virtualbox.

1 Установка программ GNS3

1.1 Установка на Windows

1.1.1 Установка с помощью инсталлятора

1.1.2 Установка с помощью менеджера пакетов

  • Используйте Пакетный менеджер для Windows. Chocolatey.

  • Установите VirtualBox:

    choco install virtualbox -y
    
  • Установите GNS3:

    choco install gns3 -y
    
    • Отметьте для установки:
      • GNS3 Desctop;
      • GNS3 VM;
      • Tools.
  • При установке будет скачан образ для виртуальной машины (в папку Downloads).

  • После установки не надо запускать GNS3, нужно вначале сконфигурить виртуальную машину.

1.1.3 Видео: Установка программ GNS3 на Windows (VirtualBox)

1.2 Установка на Linux

1.2.1 Gentoo

  • Установите клиент и сервер GNS3:
    emerge net-misc/gns3-gui
    

1.2.2 Fedora

  • Установка из репозитория:
    sudo dnf install gns3-server gns3-gui
    

2 Установка виртуальной машины

2.1 Установка образа виртуальной машины GNS3 для VirtualBox

  • Следут учитывать, что версия образа для VirtualBox должна соответствовать версии клиента и сервера GNS3.
  • Загрузите образ GNS3 VM для Virtualbox со страницы выпуска:
  • Извлеките загруженный zip-файл в каталог. Загруженный zip-файл содержит образ диска VirtualBox.
  • Откройте приложение VirtualBox и выберите Файл, затем Импорт конфигурации.
  • Перейдите к папке, в которую вы распаковали загруженный образ диска, и выберите ее.
  • VirtualBox открывает интерфейс с перечислением предопределенных ресурсов. Можно настроить ресурсы.
  • Нажмите Импорт.

2.2 Вложенная виртуализация

  • Это функция позволяет использовать виртуализацию внутри виртуализированной среды. Например, запускать KVM на виртуальной машине, работающей на VirtualBox.
  • Эта функция необходима для сервера GNS3, поскольку он инициирует экземпляры внутри самой виртуальной машины.
  • Начиная с версии 6.1, Oracle VM VirtualBox поддерживает функцию вложенной виртуализации на хост-системах с процессорами AMD и Intel.
  • Для процессоров Intel вложенная виртуализация недоступна из графического интерфейса программы, но ее можно включить с помощью командной строки.

2.2.1 Включение вложенной виртуализации из графического интерфейса

  • Выбираем виртуальную машину, которую мы импортировали, затем переходим на вкладку настроек.
  • Перейдём к опции Система, затем выберем Процессор.
  • Убедимся, что установлен флажок Включить Nested VT-x/AMD-V.

2.2.2 Включение вложенной виртуализации из командной строки

  • Можно включить вложенную виртуализацию из командной строки:
    vboxmanage modifyvm "GNS3 VM" --nested-hw-virt on
    
  • Здесь GNS3 VM — имя виртуальной машины VirtualBox.
  • Посмотреть список виртуальных машин можно командой:
    vboxmanage list vms
    

2.3 Запуск экземпляра GNS3 на VirtualBox

  • Убедитесь, что установлен сетевой адаптер с опцией Адаптер только для хоста.
  • Включите экземпляр.
  • Посмотрите информацию о запущенной виртуальной машине.
  • Убедитесь, что можете получить доступ к IP-адресу виртуальной машины с хоста (выполните команду ping).
  • Также убедитесь, что значение KVM support available установлено в True. В противном случае убедитесь, что вложенная виртуализация включена.

2.4 Настройка отображения свойств VirtualBox

  • Gns3 получает параметры виртуальной, запрашивая свойства VirtualBox.
  • Начиная с версии Virtualbox-7 эти свойства отображаются в текущей локали пользователя.
  • Вы в этом можете убедиться, запустив:
    VBoxManage list systemproperties
    
  • Для корректной работы gns3 необходимо отображать эту информацию на английском.
  • Поэтому следует задать кодировку для отображения свойств VirtualBox:
    VBoxManage setproperty language C
    

2.5 Настройка GNS3 GUI с виртуальной машиной GNS3 VM Virtualbox

  • Откройте приложение gns3.
  • При первой загрузке запустится мастер настройки.
    • В противном случае перейдите на вкладку Help, затем выберите Setup Wizard.
  • Выберите параметр Run appliances in a virtual machine.
  • На следующей вкладке выберите IP-адрес привязки хоста, который находится в подсети Virtualbox.
    • Для этого замените хостовую часть адреса на 1.
    • Например, если адрес виртуальной машины 192.168.56.110/24, в качестве адреса привязки используйте 192.168.56.1.
    • Путь к серверу и порт оставьте без изменений.
  • После подключения выберите VirtualBox в качестве плотформы виртуализации.
  • Выберите виртуальную машину из списка существующих виртуальных машин.
  • Укажите выделение ресурсов для виртуальной машины.
    • Память: не меньше 2048M.
    • Процессорные ядра: желательно не менее 2-х.

2.6 Видео: Установка GNS3 VM VirtualBox

3 Обновление виртуальной машины

3.1 Обновление виртуальной машины GNS3

  • Версия виртуальной машины GNS3 должна совпадать с версией клиента GNS3.
  • Чтобы обновить виртуальную машину, в области информации о виртуальной машине нажмите ОК.
  • Выберите пункт меню Upgrade и запустите его.

3.2 Видео: Обновление виртуальной машины GNS3

4 Дополнительные замечания

4.1 Настройка эмулятора терминала

  • В качестве эмулятора терминала предлагается использовать KDE Konsole.
  • Настройка заключается в установке нового профиля с увеличенным шрифтом и светлым фоном.

4.1.1 Видео: Настройка терминала KDE Konsole

Предыдущий
Следующий