Установка GNS3 и эмуляция Cisco IOS в Fedora 14
Собственно в связи с грядущей перспективой работы с Сisco возникла необходимость за эмулировать Сisco IOS и вспомнить все
Для этого был скачан фалиант сетвой академии Cisco и начались поиски внятного эмулятора. По опыту работы, вспомнился мне замечательный наборчик GNS3, который довольно-таки не плохо эмулировал и среду Cisco IOS и среду JunOS и еще чего-то там. Но опыт работы с данным софтом был исключительно в Windows, и, в силу того что я больше не не поклонник этой ОС и плотно сижу на Fedora, решено было ставить GNS3 как раз-таки на ней. Ну а что из этого получилось, читайте под катом…Итак, имеем Russian Fedora Remix 14 i386 и острую необходимость вспомнить CLI Cisco IOS. Как было написано выше. для этих целей был выбран GNS3. Но, вот беда, собранного пакета ни в репозитариях, да и вообще нигде не оказалось в принципе, хотя может быть просто плохо искал, но не суть, решил качать и устанавливать из сырцов с официального сайта. Ввиду того что внятного мануала по установке в сети нет, получите и распишитесь!
Приступаем.
- Качаем GNS3 в виде сырцов с официального сайта
- Ставим из репозиториев все то, чез чего оно работать нихрена не будет, а именно:
1 | yum -y install python python-devel xorg-x11-proto-devel libXext-devel PyQt PyQt4 gcc-c++ |
- Далее распаковываем скачанный архив с GNS3
1 | tar -xjvf GNS3-0.7.2-src.tar.bz2 && rm GNS3-0.7.2-src.tar.bz2 |
- Ну и перемещаем все это добро в /opt
1 | mv GNS3-0.7.2-src /opt/GNS3 |
- Далее идем в рабочую директорию GNS3 /opt/GNS3 и создаем в ней необходимые директории:
1 2 3 4 5 6 7 8 9 | cd /opt/GNS3 mkdir Dynamips mkdir IOS mkdir Project mkdir Cache mkdir tmp chmod o+rw -R ./Project chmod o+rw -R ./tmp chmod o+rw -R ./IOS |
- Следом выкачиваем бинарник Dinamips и помещаем его в в рабочую директорию:
1 2 3 | cd Dynamips wget http://www.ipflow.utc.fr/dynamips/dynamips-0.2.8-RC2-x86.bin chmod +x ./dynamips-0.2.8-RC2-x86.bin |
- Далее на рабочем столе создаем кнопку запуска с атрибутами python «/opt/GNS3/gns3″
- Кликаем по вновь созданной кнопке тем самым запуская приложение, начинаем настраивать:
1 2 | <p style="text-align: justify;">Правим ‘Terminal command:’ до такого вида: gnome-terminal -t %d -e 'telnet %h %p' > /dev/null 2>&1 &</p> |
Указываем путь для ‘Project directory:’
1 | /opt/GNS3/Project |
и путь до ‘IOS/PIX directory:’
1 | /opt/GNS3/IOS |
Уходим во вкладку Dynamips и правим путь ‘Executable path:’
1 | /opt/GNS3/Dynamips/dynamips-0.2.8-RC2-x86.bin |
Не забваем выбрать ‘Working directory:’
1 | /opt/GNS3/tmp |
Далее идем во вкладку Capture и выбираем рабочую директорию ‘Capture files:’
/opt/GNS3/Project
Ну собственно вот и все, оно работает, подсовываем Cisco IOS и наслаждаемся жизнью
P.S. Может быть на досуге, если не будет лениво, соберу RPM пакеты под Fedora 14 в i386 и x86_64, ну, и уж если уж соберу, то обязательно выложу данные пакетики в аттаче этой статьи.
Popularity: 15% [?]
Похожие записи:
- Cisco - полезные команды! Список периодически пополняется...
- Правила именования записей в DNS для маршрутизаторов и коммутаторов
- Сброс паролей и возврат на заводские настройки на коммутаторах Cisco серий 2900XL/3500XL, 2940, 2950/2955, 2960, 2970, 3550, 3560 и 3750.
- Cisco? Нет, не Cisco! Первое знакомство с коммутаторами Edge-Core. Сброс к заводским настройкам
- Настраиваем корпоративный PROXY сервер на базе CentOS5+Squid + SAMS + NCSA Auth









