GNS3 - Решение за начинаещи администратори
Предговор
Задача: Създайте напълно функционална виртуализирана пейка от рутери и виртуални машини на Cisco за различни тестове и обучение.
GNS3 - Графичен мрежов симулатор.
Това е комплекс, който ви позволява да симулирате виртуална мрежа от рутери и виртуални машини. Незаменим инструмент за обучение и тестване. Работи на почти всички платформи. Страхотно за създаване на стойки на настолни машини.
За съжаление има един съвсем естествен недостатък: Системата е много взискателна към ресурсите. Хардуерът на Cisco е мощен сам по себе си. Представете си, ако се опитате да стартирате изображение, което използва отделен процесор плюс няколко виртуални машини. За щастие съвременните настолни компютри са доста мощни. Основното е повече RAM и по-мощен процесор. Освен това, ако правилно разпределите ресурси във вашите схеми, можете да постигнете добри резултати.
Една от най-добрите операционни системи за настолни компютри е Ubuntu. Освен това тази система е безплатна, което също е плюс. Нека се опитаме да създадем първата си кабина на Ubuntu 12.10. Имах под ръка двуядрен Intel с 2GB RAM. Реших да инсталирам 64-битова система върху него.
Подготовка за работа
Инсталиране на GNS3, Dynamips и VirtualBox
За съжаление, само старата версия на GNS3 може да бъде инсталирана чрез Ubuntu Application Center. Всъщност не е проблем да се установи. Той обаче ще има ограничена функционалност. Имаме нужда от нова версия. Затова в конзолата заклинаме:
нека обърнем внимание на списъка със зависимости:
Най-вероятно вече имате инсталирана по-голямата част от това, от което се нуждаете. Най-вероятно ще трябва да инсталираме Dynamips, VirtualBox и QEMU. Инсталирайте и след инсталирането на необходимите приложения инсталирайте GNS3:
Гребло за внимание!
1) Искам да ви предупредя, че без linux-хедъри може да имате проблеми ... в почти всичко. Не знам защо този пакет не е включен в стандартния набор от програми, но без него на практика нищо не работи.
2) GNS3 версия 0.8.4rc2 и по-стари не може да работи с VirtualBox 4.2. Най-вероятно ще получите грешка
Да се надяваме наистина, че нашият доблестен разработчик Алексей Еременко, заедно със също толкова доблестните Томас Пани и Джереми Гросман, ще го завърши в близко бъдеще. Защото ubuntu версия 13 с ядро 3.8 наближава и Virtualbox 4.1 не знае как да работи с него.
Това е толкова омагьосан кръг.
За съжаление инсталационната програма не създава преки пътища за GNS3 (поне в тази версия). Има два начина:
1) gnome-панел:
След това ще се появи прозорец, където ще напишем gns3 във всички редове и той ще се появи в приложенията.
2) Ръчно създайте * .desktop файл в/usr/share/applications с приблизително следните настройки за данни:
Сега можете да го намерите в главното меню и да пренесете пряк път към панела.
По желание можете да инсталирате и pemu - емулатор на защитна стена PIX. Статията Емулация на защитна стена GNS3 PIX/описва ясно всичко, което е необходимо: