Использование образа GNS3 для Virtualbox.
1 Установка программ GNS3
1.1 Установка на Windows
1.1.1 Установка с помощью инсталлятора
- Расположение инсталлятора: https://github.com/GNS3/gns3-gui/releases.
- Наименование испольняемого файла:
GNS3-<версия>-all-in-one.exe
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.
- Настройка заключается в установке нового профиля с увеличенным шрифтом и светлым фоном.