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

Как установить GNS3 для Linux


GNS3 — симулятор сети. Он используется для построения виртуальной сети с виртуальными компьютерами, маршрутизаторами, коммутаторами, брандмауэрами и многими другими сетевыми устройствами для тестирования. Если тест пройдет успешно, топологию сети можно будет реализовать в реальном мире с реальными устройствами. Его также можно использовать для обучения работе в сети.

GNS3 поддерживает эмуляцию CISCO IOS, Juniper. Это один из недорогих способов создать домашнюю лабораторию и получить сертификаты CISCO и Juniper.

В этой статье я покажу вам, как установить и настроить GNS3 в Linux. Я покажу вам, как настроить его на Debian 9 Stretch. Но процесс должен быть аналогичным для других дистрибутивов Linux. Давайте начнем.

Добавление ключа GPG репозитория пакетов GNS3:

Первое, что вы хотите сделать, это добавить ключ GPG репозитория пакетов GNS3 на свой компьютер с Debian 9. Для этого должен быть установлен пакет dirmngr.

Сначала обновите кэш репозитория пакетов APT на вашем компьютере с Debian 9 с помощью следующей команды:

$ sudo apt update

Теперь установите пакет dirmngr в Debian 9 с помощью следующей команды:

$ sudo apt install dirmngr

dirmngr должен быть установлен.

Теперь добавьте ключ GPG репозитория пакетов GNS3 на свой компьютер с Debian 9 с помощью следующей команды:

$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys
F88F6D313016330404F710FC9A2FD067A2E3EF7B

Ключ GPG должен быть добавлен.

Добавление репозитория пакетов:

Теперь добавьте репозиторий пакетов GNS3 на свой компьютер с Debian 9 с помощью следующей команды:

$ echo "deb http://ppa.launchpad.net/gns3/ppa/ubuntu xenial main" |
 sudo tee /etc/apt/sources.list.d/gns3.list

Необходимо добавить репозиторий пакетов GNS3.

Теперь обновите кэш репозитория пакетов APT с помощью следующей команды:

$ sudo apt update

Кэш репозитория пакетов APT должен быть обновлен.

Установка GNS3 на Debian 9 Stretch:

Теперь вы можете установить GNS3 на свой компьютер с Debian 9 с помощью следующей команды:

$ sudo apt install gns3-gui

Теперь нажмите y, а затем нажмите .

Когда вы увидите следующее диалоговое сообщение, выберите и нажмите .

Если вы хотите, чтобы обычные пользователи запускали GNS3, выберите и нажмите . В противном случае выберите и нажмите .

Теперь выберите и нажмите .

Если вы хотите, чтобы обычные пользователи использовали Wireshark для захвата сетевых пакетов, выберите и нажмите . Это не то, что вам нужно в производственной среде, но это простая установка для тестирования, поскольку вам не придется каждый раз запускать Wireshark от имени пользователя root.

В рабочей среде просто выберите и нажмите .

GNS3 должен быть установлен.

Теперь перезагрузите компьютер с помощью следующей команды:

$ sudo reboot

Запуск GNS3:

Как только ваш компьютер загрузится, вы сможете найти GNS3 в меню приложений вашего компьютера с Debian 9, как показано на снимке экрана ниже. Щелкните значок GNS3.

GNS3 должен запуститься. Поскольку вы запускаете GNS3 в первый раз, должен запуститься мастер установки. Отсюда вы можете настроить GNS3. Выберите «Выполнить топологии на моем компьютере» и нажмите «Далее»>, как отмечено на снимке экрана ниже.

Если вы не знаете, что это такое, оставьте значения по умолчанию и нажмите Далее >, как показано на снимке экрана ниже.

Теперь нажмите Далее >.

Теперь нажмите Готово.

Вы можете добавить множество устройств/приборов в GNS3. Мы не собираемся добавлять какие-либо прямо сейчас. Поэтому просто нажмите ОК.

Вам должно быть предложено создать новый проект сейчас. Просто нажмите Отмена.

Главное окно GNS3 должно выглядеть так.

Изменение каталога проекта по умолчанию:

По умолчанию каталог проекта GNS3 по умолчанию находится в каталоге ~/GNS3/ в каталоге пользователя HOME. В моем случае это /home/Shovon/GNS3.

Если вам нужно, вы можете изменить его.

Сначала создайте новый каталог GNS3. Допустим, он находится в /media/GNS3.

Теперь создайте еще 4 папки внутри /media/GNS3 и назовите их projects/symbols/ configs/ и appliances/.

Теперь перейдите в «Правка»> «Настройки» из GNS3, как показано на скриншоте ниже.

Теперь на вкладке Общие раздела Общие измените все 4 отмеченных каталога на свои проекты/символы/ configs/ . и подкаталоги appliances/ вашего нового каталога GNS3.

Каталог вашего проекта должен быть изменен.

Создание нового проекта:

Теперь, чтобы создать новый проект GNS3, перейдите в раздел Файл > Новый пустой проект, как показано на снимке экрана ниже.

Теперь введите Имя своего проекта и нажмите ОК.

Должен быть создан новый проект.

Создание базовой топологии сети с помощью GNS3:

Теперь я собираюсь создать базовую топологию сети с помощью GNS3. Я настрою базовый коммутатор и 2 виртуальных ПК, соединю их вместе и посмотрю, смогу ли я общаться.

Сначала я выберу коммутатор Ethernet. Нажмите <левая кнопка мыши>, чтобы удерживать и перетаскивать ее в рабочую область проекта. Процедуры отмечены на скриншоте ниже.

Коммутатор Ethernet должен быть добавлен, как вы можете видеть.

Теперь я собираюсь добавить 2 виртуальных ПК (VPCS). Просто нажмите, выберите, перетащите их в рабочую область проекта. Процедуры, где найти VPCS, отмечены на скриншоте ниже.

Как видите, добавлены две VPCS PC-1 и PC-2.

Чтобы выбрать инструмент Wire, нажмите PC-1. Теперь выберите Ethernet0 и нажмите на переключатель. Процедуры отмечены на скриншоте ниже.

Теперь выберите на коммутаторе порт Ethernet, например Ethernet0.

ПК-1 должен быть подключен к коммутатору.

Теперь таким же образом подключите PC-2 к Switch.

Теперь нажмите кнопку Play, чтобы начать симуляцию.

Все точки должны быть зелеными.

Теперь щелкните правой кнопкой мыши ПК-1 и выберите Консоль.

Должна открыться консоль ПК-1, и здесь вы можете ввести простые команды для настройки IP-адреса и проверки связи с другими устройствами.

Теперь я собираюсь настроить IP для ПК-1 и ПК-2 с помощью следующих команд:

ПК-1:

PC-1> ip 192.168.12.10/24

ПК-2:

PC-2> ip 192.168.12.11/24

Теперь попробуем пропинговать ПК-1 с ПК-2 и ПК-2 с ПК-1 и посмотреть что происходит.

PC-1> ping 192.168.12.11
PC-2> ping 192.168.12.10

Как видите, пинг проходит успешно. Итак, наша простая топология работает правильно.

Вот как вы устанавливаете, настраиваете и используете GNS3 в Debian 9 GNU/Linux. Спасибо, что прочитали эту статью.

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