Лицензия на iou

Автор: | 25.06.2018

Блог дяди Freemanа

Unetlab/Eve-NG: Cisco IOU License Generator

Скрипт для генерации лицензии под образы IOU

Сделайте скрипт исполняемым
chmod +x CiscoKeyGen.py
и выполните
./CiscoKeyGen.py

Второй вариант это использование python3

скрипт будет чуть изменен, поскольку print является функцией в этой версии python
Использовать так:

Эмуляция Cisco IOS с помощью Cisco IOU.

Доброго времени.
Когда речь заходит о том как эмулировать Cisco IOS все сразу в голове прокручивают : dynamips, dynagen или gns3 в конце концов, если хочется все в комплекте, да еще и с GUI Front end.

Не так давно я писал о том, что Cisco с 17 января, в лабораторную CCIE RS в секцию TroubleShooting добавила Layer 2, используя виртуальную эмуляцию на основе L2IOU.

Я раньше не знал, что у Cisco есть свой эмулятор, начал искать информацию. Оказалось что некоторым успешно удалось у себя запустить все это дело, причем все работает неплохо, и что самое главное не ест столько процессорного времени как dynamips.

В общем меня это заинтересовало и я решил попробовать.
IOU запускается на unix-like системе, я установил виртуальную машину (vmware fusion под Mac OS), скачал последнюю версию Linux Ubuntu, установил и принялся за работу.

Во-первых, нужно найти IOU, ссылку здесь прямую выкладывать не буду, но кто хочет тот найдет в гугле без проблем ?

В моем случае файл называется так: i86bi_linux-ipbase-ms
Если мы его попробуем запустить, то получим следующее:

./i86bi_linux-ipbase-ms
***************************************************************
IOS On Unix — Cisco Systems confidential, internal use only
Under no circumstances is this software to be provided to any
non Cisco staff or customers. To do so is likely to result
in disciplinary action. Please refer to the IOU Usage policy at
wwwin-iou.cisco.com for more information.
***************************************************************

IOURC: Could not open iourc file

Так, видим что не удалось открыть некий iourc файл, давайте его создадим командой touch iourc и попробуем запустить заново:

./i86bi_linux-ipbase-ms
***************************************************************
IOS On Unix — Cisco Systems confidential, internal use only
Under no circumstances is this software to be provided to any
non Cisco staff or customers. To do so is likely to result
in disciplinary action. Please refer to the IOU Usage policy at
wwwin-iou.cisco.com for more information.
***************************************************************
Missing application ID

Usage: [options]
: unix-js-m | unix-is-m | unix-i-m | …
: instance identifier (0

./i86bi_linux-ipbase-ms 10
***************************************************************
IOS On Unix — Cisco Systems confidential, internal use only
Under no circumstances is this software to be provided to any
non Cisco staff or customers. To do so is likely to result
in disciplinary action. Please refer to the IOU Usage policy at
wwwin-iou.cisco.com for more information.
***************************************************************

IOU License Error: host not found in iourc file
License for key 10ac82b5 required on host «ubuntu».
Obtain a license for this key and host from the following location:

Place in your iourc file as follows (see also the web page
for further details on iourc file format and location)

Хорошо, теперь мы понимаем (IOU License Error: host not found in iourc file, что нужно в файл iourc поместить следующие строчки:

[license]
ubuntu = 1010101010101010;

где, 1010101010101010 это некие числа, любые, 16 штук ?

После того как прописали это в файл iourc пробуем запустить:

./i86bi_linux-ipbase-ms 10
***************************************************************
IOS On Unix — Cisco Systems confidential, internal use only
Under no circumstances is this software to be provided to any
non Cisco staff or customers. To do so is likely to result
in disciplinary action. Please refer to the IOU Usage policy at
wwwin-iou.cisco.com for more information.
***************************************************************

IOU License Error: invalid license
License for key 10ac82b5 required on host «ubuntu».
Obtain a license for this key and host from the following location:

Place in your iourc file as follows (see also the web page
for further details on iourc file format and location)

Теперь мы видим IOU License Error: invalid license, было бы глупо рассчитывать на другое ?

Теперь нам придется немного «пошаманить».
А именно, нам нужно дизассемблировать файл, найти где проверяется валидность лицензии, ну и исправить там один битик.
Я делал это с помощью IDA.

Нашел вот такую проверку:

Видим jnz, вот здесь нам и надо изменить адрес перехода.
Переходим в Hex, затем с помощью hexeditor ищим 75148B45FCE8DB и заменяем первые 75, на 74. Сохраняем, пробуем запустить:

Router#sh ver
Cisco IOS Software, Linux Software (I86BI_LINUX-IPBASE-M), Experimental Version 12.4(20090407:185408) [yuiu-redbuild-V124_24_5_6_PIC1 166]
Copyright (c) 1986-2009 by Cisco Systems, Inc.
Compiled Wed 08-Apr-09 01:29 by yuiu

ROM: Bootstrap program is Linux

Router uptime is 30 minutes
System returned to ROM by reload at 0
System image file is «unix:./i86bi_linux-ipbase-ms»

Linux Unix (Intel-x86) processor with 86409K bytes of memory.
Processor board ID 2048010
8 Ethernet interfaces
8 Serial interfaces
16K bytes of NVRAM.

Configuration register is 0x0

Видим что все работает ?

В следующих статьях мы будем разбираться как построить топологию на основе IOU.

До скорых встреч ?

p.s. я описал процесс запуска весьма поверхностно, если кто-то столкнулся с какими-то проблемами, отписываемся в комментариях, или на форуме.

p.s.s. по просьбе трудящихся, англоязычная ссылка, которая помогла вссе это дело реализовать. http://evilrouters.net/

Там же есть видео. Так же если поискать информацию по этому вопросу есть еще китайские источники, где так же можно найти полезную информацию.

Versions this guide is based on:

Other versions should also be supported following bellow’s procedure.

IOL or IOS On Linux, also called IOU or IOS On Unix. IOL, is a simulator available for Cisco internal use only. IOL refers to the Linux version, compiled for i386 architecture. IOU refers to the Unix (Solaris) version compiled for Sparc architecture. The term IOU usually refers to IOL too.

Because IOL is an internal IOS version, IOL can be used by Cisco employees or by authorized customers only.

Upload the downloaded image to the EVE using for example FileZilla or WinSCP to: /opt/unetlab/addons/iol/bin/ .

Type following command to fix permissions:

IOL images must end with the “.bin” extension and must be executable. License must be stored under the same path.

IOU/IOL license is bound to the hostname and domain name of the server. A test should be made to check if IOU/IOL images can run properly.

Google for how to create iourc license file. Bellow is an EXAMPLE how it should look like:

Testing Cisco IOU/IOL Images:

If the IOL/IOU instance doesn’t start, then you won’t be able to use IOL/IOU nodes inside EVE.

Лицензия на iou

Что такое UNetLab

UNenLab (Unified Networking Lab, UNL) – это мульти-вендорная и многопользовательская платформа для создания и моделирования самых различных лабораторий и дизайнов, которая позволяет смоделировать виртуальную сеть из маршрутизаторов, коммутаторов, устройств безопасности и др.

Unified Networking Lab (UNL) – это продолжение того же девелопера, который в своё время создал веб фронтенд для IOU. Теперь разработка iou-web завершена, и разрабатывается только UNetLab . Незаменимый инструмент для подготовки к CCIE и сетевого инженеринга, в том числе и Troubleshooting

Читайте так же:  Льготы жкх инвалидам 2 группы какие документы

Несмотря на то, что статья в первую очередь про эмулятор UNetLab, обойти тему VIRL стороной было нельзя.

Cisco VIRL и UNetLab

История VIRL началась с того, что на конференции CiscoLive было заявлено о создании специальной платформы, которая позволит виртуализировать различное оборудование компании Cisco Systems и собирать всевозможные лаборатории.

Затем последовали первые подробности. Оказалось, что планируется три различные редакции VIRL.

  • Персональная версия — для различных исследований и обучения, ограниченная 15 узлами.
  • Отдельная версия CML (Cisco Modeling Labs), которая в свою очередь будет фокусироваться на корпоративном сегменте, позволяя виртуализировать сотни, а в будущем и тысячи различных узлов.
  • И наконец, бесплатная версия Devnet All-in-one, для тех кто хочет посмотреть на новые IOS роутеры, это самая лимитированная версия, состоит из всего трех роутеров.

И вот, первого декабря 2014го года состоялся ожидаемый многими выход VIRL от Cisco. Речь идет про персональное решение, для тех кто изучает, тестирует и моделирует различные условия. Все подробности и цены можно посмотреть на официальном ресурсе http://virl.cisco.com/about-virl-2/

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

Но и здесь не обошлось без неприятных недостатков.

  • L2 коммутация так и не была реализована в полной мере, хотя кое какие продвижения в этом есть. Последний vIOS-L2 умеет уже достаточно много, но не все то, что хотелось бы.
  • VIRL – платная, за исключением бесплатной Devnet. Бесплатная виртуальная машина от Devnet — это и есть ограниченная версия VIRL с максимально порезанным функционалом и всего тремя маршрутизаторами.

All-in-One представляет собой один OVA файл, который можно бесплатно скачать с сайта Cisco
Затем эту виртуальную машину нужно будет импортировать в VMWare или VirtualBox. После загрузки обнаружится Ubuntu Linux, для входа нужно использовать логин cisco и пароль cisco123.

На рабочем столе расположены как несколько файлов с документацией, так и ярлык «Start 3 Node», который и запускает те самые три маршрутизатора.
Сразу же после этого откроется три терминала, которые и предоставят доступ к командной строке маршрутизаторов.

Разумеется, рассматривать виртуальную машину «All-in-One» можно исключительно как раннюю, возможно, даже демо версию VIRL, для ознакомления, например, с IOSv версии 15.4.

UnetLab – полностью бесплатен. Вы можете запускать столько экземпляров оборудования (роутеров, коммутаторов, устройств безопасности и т.д) сколько вы хотите и какого хотите. В том же VIRL Personal Edition вы ограничены 15-ю узлами и набор устройств довольно скромный. Например полноценную ASA получить не представляется возможным, равно как и маршрутизатор с Serial-интерфейсом.

Поддержка оборудования в UNetLab очень широкая. Вы можете запускать Cisco IOL-образы, образы из VIRL (vIOS-L2 и vIOS-L3), образы ASA Firewall (как портируемые 8.4(2), 9.1(5), так и официальные ASAv), образ Cisco IPS, образы XRv и CSR1000v, образы dynamips из GNS, образы Cisco vWLC и vWSA, а также образы других вендоров, таких как Juniper, HP, Checkpoint и т.д.
Кроме того, начиная с версии UNetLab 0.9.54 появилась многопользовательский функционал. На одной и той же VM, каждый авторизованный пользователь может создавать свои стенды независимо друг от друга, а также совместно работать с общим стендом, который разделяют несколько пользователей одновременно. При этом пользователи запускают общий стенд независимо друг от друга.

На текущий момент поддерживаются следующий список оборудования

  • Aruba ClearPass
  • Alcatel 7750 SR
  • Arista vEOS
  • Brocade Virtual ADX
  • Citrix Netscaler VPX virtual
  • Checkpoint Firewall
  • Cisco ASA (porting)
  • Cisco ASAv
  • Cisco CSR 1000V
  • Cisco IPS (porting)
  • Cisco IOS 1710/3725/7206 (dynamips, ethernet only)
  • Cisco IOL (for Cisco internal use only)
  • Cisco NX-OSv – titanium (for VIRL customers only)
  • Cisco vIOS (for VIRL customers only)
  • Cisco vIOS L2 (for VIRL customers only)
  • Cisco XRv
  • Cisco WSA virtual appliance
  • Cisco Wireless controller – vwlc
  • Extreme Networks virtual
  • F5 BIG-IP LTM VE
  • Fortinet FortiGate (new)
  • HP VSR1000
  • Juniper Olive (porting)
  • Juniper Networks vMX router
  • Juniper vSRX
  • Palo Alto VM-100 Firewall
  • VyOS
  • MS Windows hosts

С более подробным списком можно ознакомится на сайте разработчиков

Самые существенные плюсы UnetLAB по сравнению с VIRL:

  • Полностью бесплатен
  • Практически полноценная поддержка L2 (за счет EOS-коммутатора, который полностью cisco-like)
  • Широкая поддержка Cisco оборудования.
  • Число запускаемых узлов ничем неограничен, кроме ваших ресурсов (CPU, RAM)
  • Мультивендорность
  • Многопользовательский функционал
  • Низкие требования к ресурсам ПК.

Данная платформа подойдет как новичкам для подготовки к CCNA/CCNP, так и для профессионалов для подготовки CCIE Routing and Switching, CCIE Security, CCIE Service Provides, CCIE Data Centers и т.д, а также для других разнообразных инженерных задач.

В отличие от предыдущего проекта IOU-WEB, в UNetLAB реализован полностью графический интерфейс дизайна топологии, примерно так, как это делается в GNS. Теперь нет необходимости писать netmap файлы для каждой топологии. UNetLAB сделает это за вас. Недостатком является полное отсутствие совместимости с предыдущим проектом. Файлы топологий собранные в iou-web необходимо переписывать для UNL. Но оно того стоит. Также в UNL включена поддержка так называемой Custom Topology, т.е кликабельных красивых картинок-диаграмм, которые вы можете нарисовать в MS Visio и импортировать в вашу лабу, так как это было в iou-web.

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

UnetLAB поставляется в виде отдельной виртуальной машины основанной на Linux Ubuntu 14 x64. В комплект НЕ входят образы какого-либо оборудования. Например, использование образов IOU не законно, если ты не сотрудник Cisco. Даже для обучения. По этой причине сами образы L2IOU и L3IOU не предоставляются, равно как и другие образы (например образы из VIRL). При желании вы можете найти их в Интернете, а также на официальных сайтах производителей, например Cisco ASAv, Cisco XRv, Cisco CSR1000v, Juniper vSRX и т.п.

На сайте разработчика UnetLAB имеются всеобъемлющие инструкции по инсталляции тех или иных образов в среду UNL. Впрочем с следующих статьях мы рассмотрим это более подробно, например инсталляция Cisco ASA или XRv.
Далее мы рассмотрим установку VM UNetLAB на VmWare Workstation или VmPlayer, а также установку под ESXi.

Ставим виртуальную машину

Для начала нам понадобится vmware player для установки нашей виртуальной машины. Скачать можно с сайта VmWare

Как уже говорилось, так же подойдет Vmware Workstation или ESXi vsphere. После установки vmware player необходимо скачать виртуальную машину UNetLAB примерно 700Mb с сайта разработчика и открыть при помощи VmWare Player или VM Workstation файл .ova

В течении нескольких секунд, VM будет создана.

Далее необходимо выбрать меню “Edit virtual machine settings” вашей VM и настроить соответствующее ресурсы CPU и памяти. По умолчанию для VM стоит 1G, 1 CPU и 1 NIC (сетевой интерфейс). Для простейших задач этого хватит, но для серьезного CCIE стенда, данные параметры необходимо увеличить. Я использовал 6 CPU и 12Gb на моем 16G ноутбуке. А под ESXi выделил 8 vCPU и 24Gb. Все зависит от того, что вы хотите запускать. Если например вы готовитесь для сдачи CCIE SP или CCIE Security, то памяти надо выделить побольше. Для CCIE RS хватит 4Gb и 1CPU.

Читайте так же:  Детское пособие до 18 лет в краснодарском крае

В заключении обязательно включите опцию “Virtualize Intel VT-x/EPT or AMD-V/RVI” в настройках CPU. UNetLAB умеет определять в какой среде она запущена, а также доступны ли ей команды виртуализации CPU. Если у вас Поддержка CPU виртуализации выключена в BIOS, или процессор не поддерживает виртуализацию, UnetLAB детектирует это и выдаст соответствующие предупреждение при загрузке. Вы все еще сможете запускать 32бит образы, такие как IOL, но не сможете запускать QEMU образы, такие как ASAv, vSRX, vIOS и т.п. Поэтому обязательно стоит включить поддержку виртуализации для VM UNetLAB. Если UNetLAB развертывается в среде ESXi, то аналогичная опция должна быть включена в настройках CPU виртуальной машины UNetLAB.

Запуск виртуальной машины UNetLAB

После старта VM вы должны зайти на ее Linux-консоль используя root/unl в качестве логина и пароля. Сразу после этого запускается скрипт инициализации который предлагает вам настроить такие параметры как IP адрес сетевого интерфейса, имя хоста, время и т.п. Просто следуйте инструкциям на экране.

После первоначальной настройки виртуальная машина перегрузится. После установки Виртуальной машины, зайдите на нее под пользователем root и выполните обновление с текущей версии до последней. На сегодняшний день это UNetLab 0.9.54, командами

После обновления, VM желательно еще раз перезагрузить, так как будет обновлен linux-kernel.

Далее с помощью браузера можно зайти на веб интерфейс UNetLAB. Вводим в строке браузера адрес виртуальной машины который мы задали во время начальной установки, например, http://10.0.200.91, и мы увидим интерфейс UNetLAB

Начиная с версии 0.9.54 — введена многопользовательская поддержка, в связи с чем был немного изменен web-интерфейс. Теперь необходимо пройти авторизацию. Используйте login: admin и password: unl

Добавляем образы IOU

Первым шагом должно быть импортирование образов того оборудования которое мы хотим использовать. В текущей статье мы импортируем IOU образы, как наиболее простые.
Первая задача здесь, состоит в том, что вам нужна лицензия на IOU. Я не буду вдаваться в подробности, как и где ее получить, но это легко сделать немного помучив Google.

Вторая особенность, это то, что образы IOU должны иметь расширение .bin — поэтому убедитесь, что вы добавляете его к имени файла.
Нам необходимо для работы как минимум два образа — L2 и L3. Cisco идет в ногу со временем, и эти два уровня не разделяются явно на канальный и сетевой. В данный момент L3 более или менее соответствует маршрутизатору уровня ISR, а L2 – коммутатору уровня 3560. Самая свежая версия на сегодня это IOS 15.4T для маршрутизаторов и IOS 15.1 для коммутаторов.

Образы добавляются в UNetLAB из CLI. Т.е вы должны загрузить IOU образ по SCP в папку /opt/unetlab/addons/iol/bin и настроить права доступа к ним с помощью команды

Вот как это может выглядеть в конечном результате

Так же помним, что IOU образ заглядывает в файл iourc при каждом своем запуске на предмет лицензионного ключа, который использует информацию о текущем хосте.

Для того, чтобы протестировать, что образы IOU будут у нас запускаться, выполните следующие команды.

Здесь L3-ADVENTERPRISEK9-M-15.4-2T.bin – это IOU образ L3-маршрутизатора который мы загрузили, а 100 – это просто ID запущенного устройства. Может быть любым числом.

Если у вас появилось на экране, что-то типа

То, значит, образы IOU запускаются корректно и могут быть использованы в вашем стенде.

Создаем свою топологию в UNetLAB

Из меню Lab->Actions выбираем “Add a new lab” и назовем ее скажем IOL test и нажимаем кнопку ADD

Далее мы попадаем в режим редактирования нашей топологии. Здесь вы должны добавить в вашу топологию те устройства с которыми вы будете работать. Так как мы импортировали только образы IOU мы будем добавлять только L2 и L3 IOU устройства. Из меню Actions выбираем пункт Nodes.

Перед вами откроется низ спадающий список со всем поддерживаемым оборудованием. Но так как мы импортировали только IOU образы, нам необходимо выбрать из списка Cisco IOL.

В появившимся окне свойств, мы можем выбрать образ IOU который мы хотим запускать, в данном случае это L3 маршрутизаторы, а также количество таких устройств (в данном случае 2), объемы памяти для каждого устройства (по умолчанию 256Mb), имя устройства, его графическое представление в топологии количество портов Ethernet и Serial.

Указав все параметры, жмем ADD и на экране появятся два роутра.

Давайте сделаем небольшое отступление и добавим ASA Firewall (porting) и IOU коммутатор. IOU –коммутатор, добавляется в топологию так же как и IOU маршрутизатор, выбором пункта меню Cisco IOL. А вот для ASA выбирается пункт Cisco ASA

Обратите внимание на объем RAM. По умолчанию там стоит 256Mb. С таким объемом ASA не запустится, минимально можно выставить 512-768Mb.
Добавив, еще два устройства мы получим все четыре устройства нашей топологии на экране.

Теперь данные устройства необходимо связать друг с другом. Для этого в UNL есть понятие Networks (сеть) и соответствующий пункт меню.

Устройства в UNL не связываются как GNS через прямой провод (Direct Link), а связываются через сеть (Network). Общее правило такое, что два устройства связываются друг с другом через один и тот же Network (сеть), так как если бы вы соединяли их одним проводом. Просто объявите для провода свой уникальный Network.
Для нашего простого стенда необходимо три линка. Устройтва ASA, R1 и R2 все подключаются к коммутатору SW1. Поэтому в меню Networks выбираем количество сетей 3 и ждем ADD.

По умолчанию имя для сети начинается с Net и наши сети будут называться Net1, Net2 и Net3. Но имена можно всегда поменять, чтобы точно знать какая сеть куда должна вести. Тип сети ставим по умолчанию Bridge. О типах сетей расскажем в одной из следующих статей. Во вкладке Objects можно увидеть созданные сети, равно как и объекты устройств и их параметры. Сети которые не подключены к интерфейсам устройств в топологии (вкладка Topology) не показываются.

Далее нам необходимо соединить устройства друг с другом. Т.к сети определены, мы можем это сделать через контекстное меню Interfaces конкретного
устройства.
Во вкладке Topology нашей топологии выберем нужное устройство, например роутер R1 и кликаем на него правой кнопкой мыши.

В появившимся контекстном меню, выбираем Interfaces. Откроется окно в котором показывается все интерфейсы устройства и каким сетям они подключены

Если интерфейс не подключен ни какой сети, он показан как Disconnected. В нашем случае R1 имеет 4 Ethernet интерфейса e0/0 – e0/3 и 4 Serial интерфейса s1/0 – s1/3. Нам нужно подсоединить e0/0 к коммутатору e0/0. Поэтому выбираем для интерфейса e0/0 сеть Net1 и нажимаем Save.

В топологии появилась сеть Net1 подключенная к интерфейсу e0/0 роутера R1. Повторим туже процедуру, но для коммутатора SW1 и подключим его интерфейс e0/0 к сети Net1.

Теперь, R1 и SW1 соединены Ethernet линком и могут взаимодействовать друг с другом. Аналогичным образом соединим R2 e0/0 с SW1 e0/1 через Net2, a ASA e0 c SW1 e0/2 через Net3.
Вот что получилось

После того как дизайн закончен можно попробовать запустить наш стенд. Из меню Actions выбираем “Open this Lab”, затем кликаем правой кнопкой на устройство и нажимаем Start

Читайте так же:  Можно ли оформить лэп в собственность

Когда устройство запустилось успешно, у него меняется индикатор состояния с квадратика (символ Stop) на треугольник (символ Play).

Повторите тоже самое для каждого устройства в топологии. Дадим им минуты три для полной загрузки. Теперь можно получить доступ ко всем устройствам. Однако по умолчанию клик на устройствах будет приводить к запуску стандартного telnet клиента. Это не очень удобно, особенно если учесть, что в последних версиях Windows он уже не предустановлен. Гораздо привычнее использовать PuTTY или SecureCRT.

Зайдем на роутер R1, поднимем интерфейс e0/0 в UP и убедимся что все работает. Ротуер R1 видим по CDP наш коммутатор SW1.
Теперь назначим на интерфейс e0/0 маршрутизатора R1 IP адрес 192.168.1.1/24, а на e0/0 ASA интерфейс 192.168.1.12/24 и убедимся, что все работает.

С появлением UNetLab, работа с образами не представляет особой сложности, все реализовано достаточно логично. Во многих случаях этот эмулятор оставляет далеко позади GNS/Dynamips, VIRL, особенно когда идет речь о разнообразных моделях устройств в стенде, не только коммутаторах и маршрутизаторах. А аж об оборудовании других вендоров, речь вообще не идет. Например если нужно смоделировать взаимодействие оборудование разных вендоров друг с другом, например IPSEC VPN туннель между Cisco ASA и Juniper SRX или Checkpoint Firewall и т.п

Также UNetLab значительно менее ресурсоемок как и IOU, чем тот же VIRL. На сегодняшний день, UNetLab остается лучшим инструментом как для подготовки к CCNP/CCIE, так и для моделирования разнообразных инженерных задач.

В следующих статьях я попытаюсь более подробно описать функционал UNL при работе с различными образами, как импортировать образы в UNL, а так же хитрые трюки для улучшения производительности и подводные камни.

Установка IOU на GNS3 1.1

Всем привет ! Ну что, сразу к делу…

— Скачайте образы для L2/L3 устройств:
i86bi-linux-l2-ipbasek9-15.1
i86bi-linux-l3-adventerprisek9-15.4
Рекомендую прогуглить как следует !
В общем сложностей не должно возникнуть с поисками !

Итак, вы все нашли и скачали! Теперь помчались к установке !

2) Устанавливаем на комп:

— GNS3 1.1 для Windows

— Потом закидываем лицензию «IOU license» в раздел «C:\GNS3\Images\»

3) Запускаем VirtualBox!

— импортируем «GNS3 IOU VM.ova» в VirtualBox

5) Загружаем образы на виртуалку GNS3 IOU VM:

Вводим данные такие же, как на картинке…

Жмем «Add» и затем «Apply»

7) Переходим на «IOS on UNIX»

Вот и все! Далее также перетаскиваете устройства L2/L3 на рабочий стол супер GNS’a и работаете!

IOU License Generator on Github

NOTE: For clarification, I did not write the IOU License Generator discussed in this article. It was written by someone else; I simply wrote this article about it.

If you’re in need of a license key for Cisco IOU, you’re in luck. A new license generator, iougen, has popped up on Github in the last day or two.

From the README file:

iougen is a python module/cli script that can be ran to generate IOU license keys.

IOU stands for IOS on Unix and is a full IOS environment that can run as a Unix process. IOU requires a valid key to operate and that is where this module comes in.

The code used for generating the license code came from a user who goes by Kel. Kel ported the code in 2011 from an original C program written in 2006. I just cleaned it up and made it a package that could be imported for use in other projects (like a web front end).

I’m told that the web front-end is, indeed, coming.

I’m stealing this from the author of iougen because it applies here on Evil Routers as well:

If you run this script it is assumed that you have the legal right to posses and/or run IOU and that you have obtained IOU in a legal way.

The author of this script takes no responsibility for illegal actions.

I also do not know how you can obtain IOU so don’t even ask!

UPDATE: Unfortunately, it appears that Github got “Cisco’d”. The git repository for the IOU License Generator has been removed due to a DMCA notice from Cisco.

Лицензия на iou

ИОУ получил Всемирную Аккредитацию

Правительство Министерства Образования Сомали недавно выдал лицензию университета Исламскому Онлайн Университету, добавив его в список аккредитованных вузов в Сомали, которые признаны ООН и, следовательно, в список признанных аккредитованных университетов по всему миру.

Пожалуйста, нажмите здесь, чтобы посмотреть лицензию.

Рабочая Лицензия в Гамбии

Министерство высшего образования, научных исследований, науки и технологий предоставило Исламскому Онлайн Университету лицензию на деятельность онлайн университета в Гамбии и вступает в силу с 13 мая 2014.

Список Соглашений

Университет Мухаммадия Сукхабуми (УММИ)

Университет Мухаммадия Сукхабуми (УММИ) и Исламский Онлайн Университет (ИОУ) рады, что Меморандум о соглашении (MOA) был подписан между ними 04-ого мая 2011. Они согласились предпринять стратегический союз, чтобы обеспечить разработанные учебные программы, которые способствуют основной компетентности и превосходству в подлинном исламском образовании и других дисциплинах с исламской точки зрения.

ИОУ недавно открыл первый в мире Бакалавр Исламских Знаний онлайн. Эта новаторская инициатива планирует использовать международное присутствие Интернета и передовой открытый ресурс онлайн технологий обучения, чтобы предоставить недорогой, университетского уровня исламское образование в пределах досягаемости каждого человека на планете, у кого есть доступ к компьютеру и Интернету. В соответствии с этим, ИОУ предпринял консорциум с УММИ – аккредитованное учреждение высшего образования, признанное индонезийским правительством за высокие исламские программы обучения на получение степени, относящиеся к профессиональному росту, хорошо уравновешенной индивидуальности и окончательному успеху.

На основании МОД УММИ наградит свидетельством степени Бакалавра Исламских Наук успешных студентов ИОУ, которые отвечают всем требованиям, переданным под мандат индонезийскими законами.

УММИ обеспечит от Индонезийских Властей Высшего Образования существенную документацию установления подлинности степени. ИОУ будет ответственен за обучение онлайн всех студентов, застрахованных под МОД.

Меморандум о Договоре можно посмотреть здесь

Консорциум БОИС ИОУ с Университетом Голлис

Университет Голлис в Сомали и Исламской Онлайн Университет (ИОУ) рады сообщить о подписании Меморандума о соглашении на 31 марта 2013. Оба университета приступили к стратегическому союзу обеспечения учебных программ, направленных на содействие основного соответствия и передового опыта подлинного исламского образования и других дисциплин в рамках жизнеспособности этих учреждений.

С 2010 года ИОУ успешно работает, как первый в мире бесплатный, онлайн бакалавриат в области исламоведения, используя современные технологии онлайн обучения. Таким образом, ИОУ взял инициативу сделать недорогое, университетского уровня, Исламское образование доступное любому имеющему доступ к Интернету.

В результате ИОУ приступил к консорциуму с Университетом Голлис, который предлагает различные курсы степеней, аккредитованных правительством Сомали.

По согласованию с МОC, Университет Голлис будет предоставлять степень бакалавра в области исламских исследований (БОИС), степени, аккредитованных Министерством Образования Сомали , успешным студентам ИОУ.

ИОУ будет оказывать технические и академические знания по требованию и предложит профессорско-преподавательскому составу Голлис доступ к своим аудио, видео и PDF текстам так и ссылкам.

Стремясь обеспечить техническое сотрудничество, Университет Голлис будет иметь доступ учителя к курсам ИОУ БОИС для мониторинга и оценки. Оба университеты будут иметь взаимную связку своих сайтов и в социальных сетях.

Пожалуйста, нажмите здесь, чтобы посмотреть МОC.