GNS3 — графический симулятор сети с открытым исходным кодом для Windows, Linux и macOS.

GNS3 — это графический симулятор сети, который позволяет создавать виртуальную сеть. Вам не нужно какое-либо оборудование, такое как маршрутизаторы, коммутаторы или даже конечные точки (компьютеры рабочих станций).

Этот инструмент с открытым исходным кодом может быть полезен для настройки локальной сети в офисе или других средах, а также для устранения неполадок.

Клиент GNS3 для Windows

Инструмент состоит из двух частей: виртуальной машины, которая действует как сервер, и клиентской программы, которую вы используете для взаимодействия с сервером и доступа ко всем функциям GNS3.

Примечание. Если вы хотите загрузить GNS3 с официального сайта, вам нужно будет зарегистрировать учетную запись, а для этого потребуется много личной информации. Вы можете скачать программу и серверную ВМ с GitHub или SourceForge без регистрации.

Установка клиента GNS3 в Windows, Mac и Linux

Клиент GNS3 — это то, что вы используете для управления сервером виртуальной машины и моделирования сети.

Пользователи Windows должны загрузить многофункциональное устройство (EXE) с GitHub или SourceForge. В установщике есть несколько сторонних сетевых инструментов, которые предварительно выбраны для установки. Вы можете снять отметку с любого из них, хотя я бы посоветовал вам установить их, если вы не знаете, что некоторые из них вам не требуются; Я сделал это с целью их ознакомления. Но потом я заметил, что клиент GNS3 интегрирует эти инструменты, и вы можете использовать их непосредственно из интерфейса программы. Например, Npcap необходим для взаимодействия ваших сетевых карт.

Заметка : Однако обратите внимание на последний этап установки, потому что есть еще одна дополнительная программа (набор инструментов Solarwinds), которую вы можете загрузить. Вам это не нужно для работы GNS3.

Как установить сервер GNS3 VM

По сути, это виртуальная машина Ubuntu. Загрузите образ виртуальной машины по вашему выбору. Он доступен для Virtual Box, VMWare Workstatiom, VMWare Pro, ESXi и HyperV. Поскольку я использую VMWare Workstation Player, я использовал доступный для него пакет GNS3. Распакуйте архив, в котором находится образ ВМ, в папку.

Как запустить GNS3 VM server 3 Как запустить виртуальный сервер GNS3 GNS3 VM Server, шаг 2

Пользователи VMWare Player могут щелкнуть Player> Open и перейти к папке, в которой находится файл GNS3 VM.ova. Снова нажмите «Открыть» и выберите папку, в которую вы хотите импортировать виртуальную машину. Нажмите кнопку импорта и дождитесь завершения процесса.

Обзор интерфейса + Создание виртуальной сети

Теперь самое интересное. Запустите клиентскую программу и дождитесь, пока она подключится к серверу. Вы увидите диалоговое окно, и вам нужно дождаться его закрытия, что может занять некоторое время. Вы увидите локальный сервер, отображаемый на правой панели. Программа не будет работать правильно, пока не будет обнаружен работающий сервер. Перед тем, как начать, вам нужно будет начать новый проект (чтобы сохранить вашу работу). Дайте ему имя, выберите, где его сохранить, и многие параметры клиентского интерфейса GNS3 станут доступными.

На боковой панели слева отображаются узлы (или интерфейсы), которые вы можете добавить в рабочее пространство посередине. Он имеет следующие параметры: маршрутизаторы, коммутаторы, конечные устройства, устройства безопасности и ссылки. Перетащите символ с боковой панели в рабочую область, чтобы добавить новый интерфейс. Чтобы связать их друг с другом, добавьте ссылку. По сути, это очень похоже на создание блок-схемы. Вы можете включить сетку, если хотите, чтобы все выглядело аккуратно.

На панели сводки топологии в правом углу перечислены все ваши устройства.

Создадим графическую сеть в демонстрационных целях? В нашем виртуальном офисе будет 5 компьютеров (виртуальных ПК), которые будут подключены к локальной сети через коммутатор.

Базовая топология GNS3

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

Рабочие узлы GNS3

В этой конкретной настройке при наведении курсора на переключатель отображается состояние. Три компьютера подключены к Ethernet0 на коммутаторе, а два компьютера отключены, о чем свидетельствует цветная рамка рядом с каждым интерфейсом. Нажмите кнопку консоли, чтобы открыть консоль PUTTY для каждого связанного ПК и выполнить команды.

Статус GNS3

Для таких простых настроек вам не нужен виртуальный сервер, он требуется только для VIRL или других образов. Как насчет добавления маршрутизатора Cisco? Для этого вам нужно будет установить его образ и получить его от Cisco. Если он у вас есть, вы можете импортировать его из меню файлов.

Как заставить сервер GNS3 VM работать с VMWare Workstation Player

Как только он появится на главном экране VMWare Player, включите новую виртуальную машину, щелкнув «Play Virtual Machine». Виртуальная машина должна загрузиться, и вы должны увидеть окно с информацией о версии сервера GNS3. Нажмите OK, и он должен отобразить список команд, которые вы можете использовать. Выделите команду с помощью клавиши со стрелкой и нажмите клавишу ввода, чтобы выполнить ее. А пока закроем его. Зачем? Потому что нам нужно использовать клиент, чтобы внести некоторые изменения.

Чтобы запустить сервер виртуальных машин и управлять им через клиента, вам необходимо перейти в меню «Правка»> «Настройки»> «Сервер виртуальных машин GNS3». Установите здесь флажок, чтобы включить сервер виртуальной машины. Теперь перезапустите сервер, и он должен работать с клиентом GNS3.

Исправление для WinError 10049 в GNS3

Вы можете получить «ошибку подключения к серверу GNS3», или если он продолжает говорить «подключается …», или если ошибка читается как «Не удалось подключиться к порту 0.0.0.0:3080 [WinError 10049]».

Я столкнулся с этим при установке клиента. Исправить это просто. Щелкните «Правка клиента»> «Настройки»> «Сервер»> «Привязка хоста» и установите для него значение 127.0.0.1. Это скажет ему использовать адрес локального хоста. Это требуется только в том случае, если вы собираетесь использовать клиент GNS3 для своего проекта.

Исправление проблемы с VMrun в GNS3

Я столкнулся с другой проблемой при выборе сервера виртуальной машины. GNS3 не обнаружил мой сервер виртуальной машины. Исправление для этого находится в Edit> Preferences> VMWare. Вы увидите «путь к vmrun». Проблема в том, что этот файл «vmrun» недоступен в стандартной установке VMWare Workstation Player. Вы можете скачать его бесплатно с VIX 1.17 SDK.

После установки он должен находиться в C: \ Program Files (x86) \ VMware \ VMware VIX \ vmrun.exe. Используйте кнопку обзора, чтобы перейти к расположению vmrun и подтвердить путь.

Однако этого недостаточно, поскольку вам нужно отредактировать последнюю часть vixwrapper-config.txt, чтобы добавить следующие строки в #workstation 14.0.0

ws 19 vmdb 15.5.0 Рабочая станция-14.0.0
плеер 19 vmdb 15.5.0 рабочая станция-14.0.0

Файл конфигурации можно найти в C: \ Program Files (x86) \ VMware \ VMware VIX.

Исправить для виртуальных машин, расположенных на других дисках

В случае, если ваша виртуальная машина хранится на другом диске (а не в C :), вам нужно будет отредактировать настройки VMWare .INI (находится внутри C: \ Users \ USERNAME \ AppData \ Roaming \ VMware) и установить путь по умолчанию следующим образом

prefvmx.defaultvmpath = «Расположение папки виртуальной машины».

Например, prefvmx.defaultvmpath = «H: \ VMs \»

Это привело к появлению имени виртуальной машины в GNS3.

Вывод

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

Некоторые части официального Документация GNS3 был использован в качестве справочного материала для этой статьи. Посмотрите видео, снятые Дэвидом Бомбалом, для получения дополнительной информации.

GNS3

Для Windows

Скачать сейчас