Поиск по сайту:

Как установить 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

Статьи по данной тематике: