Как да

Как да инсталирате GNS3 на Kali Linux 2020.х

Как да инсталирате GNS3 на Kali Linux 2020.х

Екипът на GNS3 работи по-интелигентно и по-трудно от ден на ден, за да превърне GNS3 в инструмент, който трябва да отидете при учене и тестване на сценарий за внедряване на мрежата. GNS3 е графичен симулатор на мрежа, който позволява емулация на сложни мрежи. Това е основен инструмент при подготовката за мрежови сертификати като CCNA, JNCIA, CCNP, както и ниво CCIE. С всяка нова версия има добавени нови функции, както и подобрения на съществуващите.

В тази статия ще обсъждаме инсталирането на GNS3 на Kali Linux 2020.x и най-новите подвижни издания. Проектът GNS3 се е развил, за да поддържа много устройства от множество доставчици на мрежи, включително виртуални комутатори на Cisco, Cisco ASA, Brocade vRouters, комутатори Cumulus Linux, екземпляри на Docker, HPE VSR, множество Linux устройства и много други.

Някои основни характеристики на GNS3 са:

Стъпка 1: Актуализиране на системата

Започнете инсталацията, като актуализирате системата и всички инсталирани пакети до най-новите версии.

актуализация на sudo apt

Тъй като надстройката може да съдържа актуализации около ядрото, нека рестартираме нашата система.

sudo рестартиране

Стъпка 2: Инсталирайте необходимите зависимости

Уверете се, че вашият Kali Linux има конфигурирани правилни хранилища.

Добавете официалните хранилища на Kali Linux към източниците.списък

Актуализирайте APT индекса на пакета:

$ sudo apt update Вземете: 1 http: // kali.изтегляне / kali kali-rolling InRelease [30.5 kB] Вземете: 2 http: // kali.изтегляне / kali kali-rolling / contrib Източници [63.7 kB] Вземете: 4 http: // kali.изтегляне / kali kali-rolling / основни източници [13.8 MB] Вземете: 8 http: // kali.изтегляне / kali kali-rolling / не-безплатни източници [127 kB] Вземете: 9 http: // kali.изтегляне / kali kali-rolling / основни пакети amd64 [17.5 MB] Вземете: 10 http: // kali.изтегляне / kali kali-rolling / несвободни пакети amd64 [202 kB] Вземете: 11 http: // kali.изтегляне / kali kali-rolling / contrib amd64 Пакети [106 kB] Извлечен 28.2 MB за 16s (1,769 kB / s) Четене на списъци с пакети ... Готово Изграждане на дърво на зависимостите Четене на информация за състоянието ... Готово

Инсталирайте следните софтуерни зависимости

sudo apt install -y python3-pip python3-pyqt5 python3-pyqt5.qtsvg python3-pyqt5.qtwebsockets qemu qemu-kvm qemu-utils libvirt-клиенти libvirt-daemon-system virtinst wireshark xtightvncviewer apt-transport-https ca-сертификати curl gnupg2 software-properties-common

Стъпка 3: Инсталирайте GNS3 на Kali Linux Rolling

Накрая изпълнете инсталацията на GNS3 на Kali Linux Rolling версия.

Инсталирайте компонента GNS3 Server

$ sudo pip3 install gns3-server Събиране на gns3-server Изтегляне на gns3-server-2.2.17.катран.gz (8.7 MB) | ████████████████████████████████ | 8.7 MB 4.2 MB / s Изискване вече е изпълнено: Jinja2> = 2.7.3 в / usr / lib / python3 / dist-пакети (от gns3-сървър) (2.11.2) Събиране на aiofiles == 0.5.0 Изтегляне на aiofiles-0.5.0-py3-none-any.whl (11 kB) Събиране на aiohttp-cors == 0.7.0 Изтегляне на aiohttp_cors-0.7.0-py3-none-any.whl (27 kB) Изискването вече е изпълнено: aiohttp == 3.6.2 в / usr / lib / python3 / dist-пакети (от gns3-сървър) (3.6.2) Изискването вече е изпълнено: async-timeout == 3.0.1 в / usr / lib / python3 / dist-пакети (от gns3-сървър) (3.0.1) Изискването вече е изпълнено: distro> = 1.3.0 в / usr / lib / python3 / dist-пакети (от gns3-сървър) (1.5.0) Изискването вече е изпълнено: jsonschema == 3.2.0 в / usr / lib / python3 / dist-пакети (от gns3-сървър) (3.2.0) Събиране на psutil == 5.6.7 Изтегляне на psutil-5.6.7.катран.gz (448 kB) | ████████████████████████████████ | 448 kB 4.9 MB / s Събиране на py-cpuinfo == 7.0.0 Изтегляне на py-cpuinfo-7.0.0.катран.gz (95 kB) | ████████████████████████████████ г. | 95 kB 3.0 MB / s Събиране на sentry-sdk> = 0.14.4 Изтегляне на sentry_sdk-0.19.5-py2.py3-none-any.whl (128 kB) | ████████████████████████████████ | 128 kB 4.7 MB / s Изискване вече е изпълнено: urllib3> = 1.10.0 в / usr / lib / python3 / dist-пакети (от sentry-sdk> = 0.14.4-> gns3-сървър) (1.26.2) Изискване вече е изпълнено: certifi в / usr / lib / python3 / dist-пакети (от sentry-sdk> = 0.14.4-> gns3-сървър) (2020.6.20) Изграждане на колела за събрани пакети: gns3-server, psutil, py-cpuinfo Изграждащо колело за gns3-server (настройка.py) ... готово Създадено колело за gns3-сървър: име на файл = gns3_server-2.2.17-py3-none-any.whl size = 9362887 sha256 = d41b291e64f3296c747f99ccfd7a85080572274b270a173070d84abe03fa3e32 Съхранява се в директория: / root /.кеш / пип / колела / 7c / 93 / bf / 6988e561eb06b210a54928f884483e35ce48ca7fad4c8bffc0 Строително колело за psutil (настройка.py) ... готово Създадено колело за psutil: filename = psutil-5.6.7-cp39-cp39-linux_x86_64.whl size = 265842 sha256 = 02c84201fd411405155645990d6c833588c130ffb8dc4978c652e7561344e424 Съхранява се в директория: / root /.кеш / пип / колела / 67 / e7 / 5d / b8eb44db682bf1a1859a6e6d2540045869edaee3731552adc0 Колело за изграждане на py-cpuinfo (настройка.py) ... готово Създадено колело за py-cpuinfo: име на файл = py_cpuinfo-7.0.0-py3-none-any.whl size = 20068 sha256 = 15426c9fbf5132b19bc648bc50137d21413486439ea1a25786f738ec3fa138f3 Съхранява се в директория: / root /.cache / pip / колела / 7f / 2c / 24 / 85d73581e5927be15689598ed1f02fe2a40cc66314232507c4 Успешно изграден gns3-server psutil py-cpuinfo Инсталиране на събрани пакети: aiofiles, aiohttp-cors, psutil, py-cpuinfo, sentpting un-g съществуваща инсталация: psutil 5.7.3 Не се деинсталира psutil в / usr / lib / python3 / dist-пакети, външна среда / usr Не може да се деинсталира 'psutil'. Не бяха намерени файлове за деинсталиране. Успешно инсталиран aiofiles-0.5.0 aiohttp-cors-0.7.0 gns3-сървър-2.2.17 псутил-5.6.7 py-cpuinfo-7.0.0 sentry-sdk-0.19.5

Изчакайте да завърши инсталацията, след което инсталирайте GUI компонента.

$ sudo pip3 инсталиране на gns3-gui Събиране на gns3-gui Изтегляне на gns3-gui-2.2.17.катран.gz (4.9 MB) | ████████████████████████████████ | 4.9 MB 1.2 MB / s Изискване вече е изпълнено: distro> = 1.3.0 в / usr / lib / python3 / dist-пакети (от gns3-gui) (1.5.0) Изискването вече е изпълнено: jsonschema == 3.2.0 в / usr / lib / python3 / dist-пакети (от gns3-gui) (3.2.0) Изискването вече е изпълнено: psutil == 5.6.7 in / usr / local / lib / python3.9 / dist-пакети (от gns3-gui) (5.6.7) Изискването вече е изпълнено: sentry-sdk> = 0.14.4 in / usr / local / lib / python3.9 / dist-пакети (от gns3-gui) (0.19.5) Изискването вече е изпълнено: certifi в / usr / lib / python3 / dist-пакети (от sentry-sdk> = 0.14.4-> gns3-gui) (2020.6.20) Изискване вече е изпълнено: urllib3> = 1.10.0 в / usr / lib / python3 / dist-пакети (от sentry-sdk> = 0.14.4-> gns3-gui) (1.26.2) Строителни колела за събрани пакети: gns3-gui Строителни колела за gns3-gui (настройка.py) ... готово Създадено колело за gns3-gui: име на файл = gns3_gui-2.2.17-py3-none-any.whl size = 3815821 sha256 = 700245f3b2668c0c3cc4e6e4e015ea2ebef4f7a2703f44a8809869a8d9c38ba1 Съхранява се в директория: / root /.cache / pip / wheels / a0 / 8c / 61 / bcfd1f0c4324732bb6a051a80a71c0bfa6bdce5e248b064cdb Успешно изграден gns3-gui Инсталиране на събрани пакети: gns3-gui Успешно инсталиран gns3-gui-2.2.17

Можете да стартирате GNS3 от CLI

$ gns3

Или като потърсите приложението GNS3 от Desktop и го стартирате.

Следващите стъпки ще бъдат съветник за настройка на GNS3 за вашия локален сървър, след което ще се пристъпи към създаване на първата ви GNS3 топология.

Стъпка 4: Настройване на поддръжка на Docker

Ако искате поддръжка на Docker във вашия GNS3, ще трябва да инсталирате Docker CE, като изпълните стъпките в ръководството по-долу.

Инсталирайте Docker и Docker Compose на Kali Linux

След това добавете хранилище на GNS3

sudo tee / etc / apt / sources.списък.d / gns3.списък<

Импортиране на ключ за хранилище на GPG:

$ sudo apt-key adv --keyserver ключов сървър.ubuntu.com --recv-keys F88F6D313016330404F710FC9A2FD067A2E3EF7B Предупреждение: apt-key е остарял. Управлявайте файлове с ключове в доверени.gpg.d вместо това (вижте apt-key (8)). Изпълнение: / tmp / apt-key-gpghome.WQqu0nldXm / gpg.1.sh --keyserver ключов сървър.ubuntu.com --recv-keys F88F6D313016330404F710FC9A2FD067A2E3EF7B gpg: ключ 9A2FD067A2E3EF7B: публичен ключ „Launchpad PPA за GNS3“ импортиран gpg: Общ брой обработени: 1 gpg: импортиран: 1

Актуализиране на APT индекса на пакета:

sudo apt актуализация

След това инсталирайте dynamips ubridge:

$ sudo apt install dynamips ubridge Четене на пакети за четене ... Готово Изграждане на дърво на зависимост Четене на информация за състоянието ... Готово Предложени пакети: gns3 Ще бъдат инсталирани следните НОВИ пакети: dynamips ubridge 0 надстроени, 2 новоинсталирани, 0 за премахване и 0 не надстроени. Трябва да получите 391 kB архиви. След тази операция ще бъдат използвани 1,190 kB допълнително дисково пространство. Вземете: 1 http: // ppa.стартовата площадка.net / gns3 / ppa / ubuntu bionic / main amd64 dynamips amd64 0.2.21-1 ~ bionic1 [358 kB] Вземете: 2 http: // ppa.стартовата площадка.net / gns3 / ppa / ubuntu bionic / main amd64 ubridge amd64 0.9.18-1 ~ бионик1 [32.8 kB] Извлечено 391 kB за 9 секунди (44.6 kB / s) Предварително конфигуриране на пакети ... Избиране на предварително неизбрани динамични пакети за пакети. (Четене на база данни ... 275469 инсталирани в момента файлове и директории.) Подготовка за разопаковане ... / dynamips_0.2.21-1 ~ bionic1_amd64.deb ... Разархивиране на динамични сигнали (0.2.21-1 ~ bionic1) ... Избиране на неизбран по-рано пакет ubridge. Подготовка за разопаковане ... / ubridge_0.9.18-1 ~ bionic1_amd64.deb ... Разопаковане на ubridge (0.9.18-1 ~ bionic1) ... Настройване на динамични сигнали (0.2.21-1 ~ bionic1) ... Настройване на ubridge (0.9.18-1 ~ bionic1) ... Обработващи тригери за man-db (2.9.3-2) ... Обработващи тригери за кали-меню (2021.1.2) .. 

Добавете вашия потребител към следните групи:

sudo usermod -aG kvm, libvirt, docker, ubridge, wireshark $ ПОТРЕБИТЕЛ

За да предотвратите случайно инсталиране на нещо друго от това репо (засега), премахнете редовете за коментар във файла.

sudo tee / etc / apt / sources.списък.d / gns3.списък<

Опресняване на метаданните

sudo apt актуализация

Препоръчителни мрежови книги:

Най-добрите книги за подготовка за сертифициране на CCNA R&S (200-125)

Най-добри учебници за сертифициране на CCNA Security (210-260)

Най-добрите книги за подготовка за сертифициране на R&S на CCNP

Facebook твърди, че е предприел действия срещу милиони лошо действащи постове
Това, от което Facebook наистина се нуждае, е някои добри P.R. Репутацията му, както и тази на главния изпълнителен директор Марк Зукърбърг, през посл...
146 уязвимости, открити в предварително инсталирани приложения за Android
На този етап изглежда, че сме станали почти имунизирани срещу знанието, че в магазина на Google Play има злонамерени приложения. Но какво да кажем за ...
Само дни след стартирането бяха хакнати хиляди акаунти в Disney Plus
Имаше много вълнение при стартирането на услугата за стрийминг на Disney +. Disney направи толкова много от класическите им филми и телевизионни преда...

Уебсайт, посветен на джаджи, операционни системи и съвременни технологии. Много интересни статии и полезни съвети