це таки було нетривіально… головним чином тому, що всі підказки в мережі, що мені траплялися, або застарілі, або неповні — включно з вікі arch linux.
але в підсумку всі програмні компоненти (сам gns3, бібліотеки та додаткові інструменти) встановилися з aur'а, без необхідності щось збирати з сирців; довелося трохи поблукати темними закапелками інтернетів, щоби знайти образи пристроїв cisco (iou) на випробу…
наче працює. тепер треба навчитися цим користуватися — і братися до free ccna workbook на дозвіллі.
підказки
вже мав встановлені та налаштовані…- virtualbox
- wireshark
- python
- (можливо, ще щось із того, що треба gn3)
- [aur] python-aiohttp-cors-gns3, python-yarl-gns3
- [aur] gns3-gui, gns3-server
- [aur] ubridge, vpcs
- (решту потрібного gns3 додав сам як залежності)
- i86bi-linux-l2-adventerprisek9-15.2d.bin (l2 — комутатор)
- i86bi-linux-l3-adventerprisek9-15.5.2T.bin ((l3 — маршрутизатор)
python2 keygen.py
він генерує короткий текстовий рядок на кшалт: gns3-vm=xxxxxxxxxxxxxxxx; (ліва частина — ім'я машини, на якій генерується код, права — унікальний код, крапка з комою важливі!), який треба зберегти до файлу iourc.txt в такому форматі:
[license]
gns3-vm=xxxxxxxxxxxxxxxx;
цей файл знадобиться згодувати gns3 разом з образами рутера (l3) і свіча (l2) в налаштуваннях пристроїв iou.
p.s. це я занотував собі на згадку. якщо кому треба детальніших підказок — питайте, поки я ще пам'ятаю, як воно робиться =)