Как установить GNS3 в Ubuntu 20.04 Linux |
В этом руководстве я расскажу вам, как установить GNS3 в Ubuntu 20.04 (Focal Fossa). Сетевой эмулятор GNS3 — это инструмент с открытым исходным кодом, используемый для моделирования, настройки, тестирования и устранения неполадок виртуальных и реальных сетей. Для студентов, готовящихся к сертификации по сетевым технологиям, этот инструмент является ключевым моментом для успешной сдачи экзамена. Сюда входят, помимо прочего, сертификаты Cisco — CCNA, CCNP, CCIE, сертификаты Juniper, Aruba, HPE и многих других поставщиков.
Инструмент GNS3 можно установить в Windows, macOS и Linux. Виртуализация для экземпляров, используемых во взаимодействии, включает VirtualBox, VMware и Docker. Используя все доступные инструменты, вы сможете моделировать сложные сетевые сценарии и отправлять пакеты так, как если бы вы работали на реальных устройствах.
Особенности GNS3
- Полностью бесплатный и с открытым исходным кодом – никаких ежемесячных или ежегодных лицензионных сборов.
- Ограничений на количество поддерживаемых устройств нет: единственным ограничением является аппаратное обеспечение ЦП и ОЗУ.
- GNS3 поддерживает все образы VIRL (IOSv, IOSvL2, IOS-XRv, CSR1000v, NX-OSv, ASAv)
- GNS3 может работать с гипервизорами или без них в средах разных поставщиков.
- Он поддерживает несколько вариантов переключения (ESW16 Etherswitch, образы IOU/IOL Layer 2, VIRL IOSvL2).
- GNS3 поддерживает как бесплатные, так и платные гипервизоры — Virtualbox, VMware Workstation, VMware Player, ESXi, Fusion.
- GNS3 имеет встроенную поддержку Linux без необходимости использования дополнительного программного обеспечения для виртуализации.
Установите GNS3 на Ubuntu 20.04 (Focal Fossa)
Установка GNS3 в Ubuntu 20.04 (Focal Fossa) выполняется из репозитория PPA. Мы начнем установку, добавив репозиторий, выполним обновление системы, а затем установим необходимые пакеты в Ubuntu Linux.
Шаг 1. Добавьте репозиторий PPA GNS3.
Выполните следующие команды, чтобы добавить репозиторий GNS3:
sudo apt update
sudo add-apt-repository ppa:gns3/ppa
Введите свой пароль пользователя и нажмите [ENTER], чтобы продолжить:
[sudo] password for jkmutai:
PPA for GNS3 and Supporting Packages. Please see http://www.gns3.com for more details
More info: https://launchpad.net/~gns3/+archive/ubuntu/ppa
Press [ENTER] to continue or Ctrl-c to cancel adding it.
Hit:1 http://ke.archive.ubuntu.com/ubuntu focal InRelease
Hit:2 http://ke.archive.ubuntu.com/ubuntu focal-updates InRelease
Hit:3 http://security.ubuntu.com/ubuntu focal-security InRelease
Hit:4 http://ke.archive.ubuntu.com/ubuntu focal-backports InRelease
Hit:5 http://ppa.launchpad.net/gns3/ppa/ubuntu focal InRelease
Reading package lists... Done
Шаг 2. Установите графический интерфейс GNS3 и сервер GNS3 в Ubuntu 20.04.
После добавления репозитория можно выполнить установку пакетов GNS3 в Ubuntu 20.04.
sudo apt update
sudo apt install gns3-server gns3-gui
В вашей системе будет установлено несколько пакетов. Нажмите клавишу y , чтобы принять установку:
The following packages will be upgraded:
libnss-systemd libpam-systemd libsystemd0 systemd systemd-sysv
systemd-timesyncd
6 upgraded, 124 newly installed, 0 to remove and 112 not upgraded.
Need to get 101 MB of archives.
After this operation, 465 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Разрешить пользователям без полномочий root использовать Wireshark:
Разрешите им также перехватывать пакеты.
Шаг 3. Установите поддержку IOU (необязательно)
IOU (IOS поверх Unix) — это внутренний инструмент Cisco для моделирования ASIC в коммутаторах Cisco. Это позволит вам поэкспериментировать с коммутацией уровня 2 в вашей LABS.
Установите пакет GNS3 IOU, чтобы разблокировать эту функцию:
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install gns3-iou
Примите приглашение на установку:
The following packages will be upgraded:
libssl1.1
1 upgraded, 10 newly installed, 0 to remove and 111 not upgraded.
Need to get 8,575 kB of archives.
After this operation, 34.2 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Шаг 4. Поддержка Docker (необязательно)
Если вы планируете использовать Docker Engine в своем сетевом стеке, вам необходимо установить среду выполнения.
Чтобы установить Docker CE, воспользуйтесь нашим руководством ниже:
- Установите Docker CE в Ubuntu
После установки Docker и IOU добавьте своего пользователя в следующие группы:
for i in ubridge libvirt kvm wireshark docker; do
sudo usermod -aG $i $USER
done
Шаг 5. Запустите GNS3 в Ubuntu 20.04.
Теперь, когда GNS3 установлен в Ubuntu 20.04, вы можете запустить его с терминала или из панели запуска рабочего стола.
$ gns3
На первой странице выберите «Запускать устройства на моем компьютере».
На второй странице подтвердите расположение конфигурации локального сервера.
Подтвердите, что соединение установлено успешно.
Завершите настройку GNS3 в Ubuntu 20.04 Linux.
Чтобы иметь возможность захватывать пакеты GNS3 для анализа, вам понадобится Wireshark.
Нетворкинг курсы для оттачивания своих навыков.
- Ansible для сетевых инженеров: быстрый старт GNS3 и Ansible
Вы можете установить его, используя наше руководство по ссылке ниже.
- Как установить Wireshark на Ubuntu