Как установить 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 с помощью следующей команды:
Теперь установите пакет dirmngr в Debian 9 с помощью следующей команды:
dirmngr должен быть установлен.
Теперь добавьте ключ GPG репозитория пакетов GNS3 на свой компьютер с Debian 9 с помощью следующей команды:
F88F6D313016330404F710FC9A2FD067A2E3EF7B
Ключ GPG должен быть добавлен.
Добавление репозитория пакетов:
Теперь добавьте репозиторий пакетов GNS3 на свой компьютер с Debian 9 с помощью следующей команды:
sudo tee /etc/apt/sources.list.d/gns3.list
Необходимо добавить репозиторий пакетов GNS3.
Теперь обновите кэш репозитория пакетов APT с помощью следующей команды:
Кэш репозитория пакетов APT должен быть обновлен.
Установка GNS3 на Debian 9 Stretch:
Теперь вы можете установить GNS3 на свой компьютер с Debian 9 с помощью следующей команды:
Теперь нажмите y, а затем нажмите
Когда вы увидите следующее диалоговое сообщение, выберите
Если вы хотите, чтобы обычные пользователи запускали GNS3, выберите
Теперь выберите
Если вы хотите, чтобы обычные пользователи использовали Wireshark для захвата сетевых пакетов, выберите
В рабочей среде просто выберите
GNS3 должен быть установлен.
Теперь перезагрузите компьютер с помощью следующей команды:
Запуск 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:
ПК-2:
Теперь попробуем пропинговать ПК-1 с ПК-2 и ПК-2 с ПК-1 и посмотреть что происходит.
PC-2> ping 192.168.12.10
Как видите, пинг проходит успешно. Итак, наша простая топология работает правильно.
Вот как вы устанавливаете, настраиваете и используете GNS3 в Debian 9 GNU/Linux. Спасибо, что прочитали эту статью.