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

Установите GNS3 (симулятор графической сети) в Linux

Готовитесь ли вы к сертификационным экзаменам по сети? У меня для вас хорошие новости. Встречайте GNS3 — бесплатный кроссплатформенный графический сетевой симулятор с открытым исходным кодом. Это один из лучших симуляторов для тех, кто готовится к экзаменам Cisco CCNA, CCNP, CCIE, Juniper JNCIA, JNCIS и JNCIE. Если вы студент и не можете позволить себе купить настоящий маршрутизатор и переключатели для тестовых команд, GNS3 — ваше убежище. Используя GNS3, вы можете легко моделировать и использовать различные типы виртуальных сетевых коммутаторов и маршрутизаторов независимо от используемых вами операционных систем.

Он предназначен не только для студентов, но также может использоваться сетевыми специалистами для тестирования и построения сложных сетей перед их внедрением в производственную среду. GNS3 имеет различные интересные функции, включая поддержку VirtualBox и QEMU, так что вы можете импортировать и тестировать различные виртуальные машины для тестирования вместе с виртуальными сетями. Если вы являетесь инструктором по сетевой сертификации, вы также можете использовать GNS3 в своей лаборатории для обучения своих студентов так же, как вы преподаете, используя реальные сетевые устройства. GNS3 поддерживает Linux, Microsoft Windows и Mac OS X.

В этом уроке мы увидим, как установить, настроить и использовать GNS3 на рабочем столе Ubuntu 16.04 LTS.

Установите GNS3 в Linux

GNS3 доступен в репозиториях по умолчанию многих дистрибутивов Linux. Кроме того, команда GNS предлагает отдельный репозиторий для предоставления актуальных пакетов. Вы можете установить его либо из официальных репозиториев, либо из репозиториев GNS.

В Арч Линукс:

GNS3 доступен в AUR. Чтобы установить пакеты из AUR, вам необходимо установить инструменты Packer или yaourt. Вам не обязательно устанавливать оба. Просто установите любой из них.

  • Установить упаковщик в Arch Linux
  • Установите yaourt в Arch Linux:

После установки Packer или Yaourt выполните следующую команду, чтобы установить GNS3 в Arch Linux и его производных, таких как Antergos и Manjaro Linux.

packer -S gns3-gui gns3-server

Или,

yaourt -S gns3-gui gns3-server

В Ubuntu (только 64-разрядная версия):

Как я уже сказал, GNS3 доступен в репозиториях Ubuntu по умолчанию. Альтернативно вы можете добавить репозиторий GNS и установить последнюю версию, как показано ниже.

sudo add-apt-repository ppa:gns3/ppa
sudo apt-get update
sudo apt-get install gns3-gui

Во время установки вам будет предложено настроить Wireshark для пользователей, не являющихся суперпользователями.

Разрешение не-суперпользователям захватывать карманы — это безопасность.

Просто нажмите Нет.

Если вам нужна поддержка IOU, запустите:

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install gns3-iou

Debian (только 64-разрядная версия):

Для Debian Джесси:

Откройте файл  /etc/apt/sources.list:

sudo nano /etc/apt/sources.list

Добавьте следующие строки:

deb http://ppa.launchpad.net/gns3/ppa/ubuntu trusty main

deb-src http://ppa.launchpad.net/gns3/ppa/ubuntu trusty main

Расширение Debian:

Добавьте следующие строки в файл /etc/apt/sources.list:

deb http://ppa.launchpad.net/gns3/ppa/ubuntu xenial main

deb-src http://ppa.launchpad.net/gns3/ppa/ubuntu xenial main

Сохраните и закройте файл.

Наконец, для установки GNS3 выполните следующие команды в терминале:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A2E3EF7B
sudo apt-get update
sudo apt-get install gns3-gui

Федора:

В дистрибутивах RPM, таких как Fedora и CentOS, мы можем установить GNS3 с помощью pip.

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

sudo yum install python3-devel
sudo yum install python3-qt5
sudo pip3 install gns3-server
sudo pip3 install gns3-gui

Использование GNS3

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

gns3

Я тестировал это на рабочем столе Ubuntu 16.04 LTS.

При первом запуске вы должны увидеть следующий экран.

Выберите тип сервера для запуска моделирования сети. Я хотел бы запускать их из своей локальной системы, поэтому я выбрал опцию "Локальный сервер".

Далее вам необходимо добавить виртуальные сетевые устройства или виртуальные машины.

Я хотел бы добавить виртуальный маршрутизатор Cisco, поэтому выбрал первый вариант.

Нажмите кнопку Обзор, чтобы выбрать образ IOS для виртуального маршрутизатора.

Я уже загрузил образ IOS маршрутизатора Cisco 3745 в свою домашнюю папку. Вы можете загрузить образы IOS по вашему выбору с Cisco или других сайтов, если они доступны.

Выберите образ IOS.

Я не хочу распаковывать образ IOS, поэтому выбрал вариант - "Нет".

Нажмите Да, чтобы сохранить выбранное изображение в каталоге изображений по умолчанию.

Выбрав нужное изображение, нажмите «Далее».

Выберите имя, платформу и шасси вашего сетевого устройства (в нашем случае маршрутизатора).

Введите размер оперативной памяти вашего виртуального сетевого устройства.

Выберите сетевые адаптеры по умолчанию, которые следует вставить в ваше устройство.

Выберите модули WIC (интерфейсные карты WAN) по умолчанию, которые следует вставить в маршрутизатор.

Введите значение простоя ПК. Необходимо запретить IOS использовать 100% вашего процессора или одного из его ядер. Поскольку это всего лишь демонстрационная цель, я оставил это поле пустым.

Просмотрите шаблон сетевого устройства, нажмите «Применить» и «ОК».

Наконец, введите имя проекта и нажмите «ОК».

Поздравляем! Вы успешно создали новый проект с новым виртуальным сетевым устройством (маршрутизатором).

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

Мы уже добавили маршрутизатор виртуальной сети, верно?

Чтобы запустить его, нажмите значок Маршрутизаторы на левой панели. Будет найден список добавленных сетевых устройств. Просто нажмите и перетащите его на рабочее место.

Как и на приведенном выше экране, мы добавили маршрутизатор Cisco модели c3745. Чтобы включить это устройство, перетащите его на рабочее место и щелкните правой кнопкой мыши значок устройства. Наконец, нажмите Начать.

Сетевое устройство сейчас запустится. Снова щелкните его правой кнопкой мыши и выберите Консоль, чтобы подключиться к этому устройству через терминал.

Консоль выбранного сетевого устройства откроется в новом окне Терминала.

Начните настройку сетевого окружения.

Вот и все. Вы можете добавить дополнительные виртуальные маршрутизаторы по ссылке Редактировать -> Настройки -> Маршрутизаторы IOS.

Вы также можете добавлять, настраивать и тестировать виртуальные машины (из Oracle VirtualBox или VMWare), контейнеры Docker и т. д. Не только сетевые устройства. в приложении GNS3.

Короче говоря, в GNS3 есть все необходимое для настройки простой или сложной сетевой среды, включая коммутатор, маршрутизатор, виртуальную машину и т. д. Что вам нужно еще? Получите его и улучшите свои сетевые навыки.

Возможно, вы захотите загрузить следующие бесплатные ресурсы, связанные с сетями и виртуализацией.

Это все на данный момент. Если наши руководства кажутся вам полезными, поделитесь ими в социальных профессиональных сетях, чтобы другие пользователи также могли получить от них пользу. Скоро я буду здесь с еще одной интересной и полезной статьей. А до тех пор следите за обновлениями OSTechNix.

Ваше здоровье!

Справочные ссылки:

  • Документация GNS3
  • Веб-сайт GNS3

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