Установка unetlab в windows
Добрый день, Евгений!
Спасибо Вам за замечательные курсы.
Большая просьба помочь с update UNL через прокси-сервер. При первоначальной настройке прописал параметры прокси, имя пользователя, пароль, но. когда делаю apt-get update, то получаю 407 proxy authentication required. Побороть пока не смог! 🙁
Видимо проблема с аутентификацией. Попробуй в консоли сделать «unset http_proxy» и сразу повторить «sudo apt-get update».
Ну либо дать прямой доступ в инет на 5 минут. Тут может быть много проблем, так с ходу не подскажешь.
Да, забыл дополнить: сам прокси пингуется, и прописан в файле /etc/apt/apt.conf.d/00proxy в виде:
Acquire::http::proxy «http://name:password@proxy_server:port/»
Acquire::https::proxy «http://name:password@proxy_server:port/»
Acquire::ftp::proxy «http://name:password@proxy_server:port/»
Уважаемые, коллеги по курсу!
Если кому-либо удастся победить update через прокси, просьба дать рекомендации в комментариях.
Добрый день.
Установил UNL, из локальной сети интерфейс открывается. Из других сетей соединение не происходит(но пинги и SSH проходят).
В конфигах апача никаких ограничений по сетям не нашёл, в интерфейсе ничего подобного нет. Фаервола в UNL вроде нет..
Не подскажете как настроить на все сети?
Евгений, помогите, пожалуйста с вопросом — на Win7 машину с VMWare wrkst, напрямую подключенную по статике к провайдеру через GE-карту, надо установить Unetlab c удаленным управлением и работой в Unetlab. Такой вариант возможен без отдельной установки Linux и Unetlab сверху?
Заранее спасибо!
Илья
Евгений, подскажите, есть инструкции при разворачивании в лабе с помощью в vCenter? Какие особенности?
На официальном канале unetlab есть инструкция по установке в esxi. В принципе все тоже самое, но нужно включить для интерфейса неразборчевый режим через веб интерфейс.
Доброго времени суток.
Вопрос про производительность Unetlab. Насколько точно эмулируется сеть построенная на свичах, роутерах и прочее ? Мощности ПК достаточно ли для эмуляции трафика ? По факту роутеры, свичи используют свои процессоры с не меньшей мощностью.
Unetlab – отличная замена GNS3 и Cisco Packet Tracer!
Здравствуйте! Сегодня я хочу поведать об одном интересном инструменте сетевого инженера как UNL. Это целая среда эмуляции и визуального проектирования сетей, позволяющая использовать как Cisco-образы (эмулятор Dynamips), так и Juniper или QEMU компоненты. Список поддерживаемого оборудования достаточно обширен, что мне показалось полезным, так это l2 коммутаторы, потому как в настоящее время я изучаю STP и его вариации, а Cisco Packet Tracer и GNS3 мягко говоря не справляются с этой задачей.
Кстати, если кого-то ещё заинтересует, посмотрите, нашёл местечко, где можно оптом заказать много различных технических приблуд, в том числе аккумуляторы, батареи, гарнитуры.
Ну чтож, начнём настраивать нашу виртуальную лабораторию по шагам:
- Скачиваем образ виртуальной машины (я выбрал пункт Google Drive);
- Скачиваем VMWare Player (бесплатный);
- Открываем образ виртуальной машины в VMWare Player-е. При этом лучше зайти в настройки и добавить (по возможности) оперативной памяти, ядер процессора и отметить галочками режим виртуализации:
Настройки виртуальной машины
У вас IP адрес может отличаться.
Подключаемся и переходим в каталог /opt/unetlab/addons/iol/bin, туда и закачиваем bin-образы наших IOL. Туда же нужно поместить файл iourc следующего содержания:
Если вдруг по каким-то причинам образы не смогут запуститься, например изменилось имя хоста или ещё что, можно воспользоваться кейгеном (в архиве из шага 4), ./scripts/keygen.py. Скопируйте его в виртуальную машину и запустите так (разумеется указав правильный путь):
# python /path/to/keygen.py
Так же стоит добавить в файл /etc/hosts следующую строку:
127.0.0.0 xml.cisco.com
/opt/unetlab/wrappers/unl_wrapper -a fixpermissions
# cd /opt/unetlab/addons/iol/bin
# touch NETMAP
# LD_LIBRARY_PATH=/opt/unetlab/addons/iol/lib /opt/unetlab/addons/iol/bin/i86bi-linux-l2-ipbasek9-15.1e.bin 1
Запускаем образ
Запустился L2 коммутатор
Останавливаем коммутатор и идём дальше.
Теперь будем работать в веб-интерфейсе. Если у нас получился 10 шаг, то дальше не должно возникнуть сложностей. Залогиниваемся, в верхнем меню выбираем LABS. В разделе Actions выбираем Add a new lab Добавляем новую лабораторку
Вводим данные, имя лабораторной работы, версию, при желании можно указать автора.
Новая лаба
Добавляем активные устройства (Nodes). Здесь огромный выбор и коммутаторов и маршрутизаторов разных вендоров. Мы закачали пока что только IOL.
Добавляем устройство
Поэтому добавлять будем IOL. Сразу 3 штуки, сменим иконку и уберём Serial интерфейсы.
Добавляем 3 свитча
Для соединения нам понадобятся линии связи. Здесь это называется Networks. Добавим три сети
Добавляем 3 сети
Теперь правой кнопкой мыши кликнем на ноде и выберем пункт Interfaces.
Связываем
Здесь выберем соответствующие сети на каждый интерфейс
Соединяем интерфейсы
Вот какая топология получилась
Топология
Откроем лабу для запуска
Открываем лабу
Запуск топологии
Попадём в консоль к устройству. Кстати, если под нодой иконка треугольничка, значит нода запущена, если квадрат – значит остановлена.
Прителнетимся к девайсу
Чтобы было легче прителнечиваться к устройствам, можно воспользоваться правкой ассоциаций протоколов. Файл реестра:
Windows Registry Editor Version 5.00
@=»URL:Telnet Protocol»
«EditFlags»=dword:00000002
«FriendlyTypeName»=»@ieframe.dll,-907»
«URL Protocol»=»»
«BrowserFlags»=dword:00000008 [HKEY_CLASSES_ROOT\telnet\shell\open\command]
@=»\»c:\\putty.exe\» %1″
Сохраняем файл как 1.reg и импортируем в реестр.
Ха-ха! Работает! На правом верхнем снимке видны все изменения STP. В Cisco Packet Tracer вообще нет команды debug spanning-tree events, а в GNS3 не удалось запустить L2 свитч, а etherswitch router у меня не захотел работать так, чтобы отладочные сообщения отображались
Спасибо за внимание! Дальше мы будем добавлять в эту платформу образы Linux и Windows!
Друзья! Вступайте в нашу группу Вконтакте, чтобы не пропустить новые статьи! Хотите сказать спасибо? Ставьте Like, делайте репост! Это лучшая награда для меня от вас! Так я узнаю о том, что статьи подобного рода вам интересны и пишу чаще и с большим энтузиазмом!
Также, подписывайтесь на наш канал в YouTube! Видео выкладываются весьма регулярно и будет здорово увидеть что-то одним из первых!
Установка unetlab в windows
Учтите, что название каталога, в котором будет храниться виртуальная машина Windows должно обязательно начинаться с «win-» в противном случае UNetLab ее не увидит.
В этом каталоге нужно создать виртуальный жёсткий диск sda в формате .qcow2 — это будет наш диск C, на котором и будет установлена система Windows XP.
Его объем сделаем равным 2Gb.
Выполните команду для создания в каталоге win-xp1 диска sda средствами qemu:
qemu-img create -f qcow2 hda.qcow2 2000M
/opt/unetlab/wrappers/unl_wrapper -a fixpermissions
Устройство будет добавлено в рабочую область.
После окончания установки операционной системы дождитесь ее запуска.
Установите необходимые драйверы и настройте систему.
После запуска у меня не работал сетевой адаптер, т.к. не был установлен драйвер.
В этом случае необходимо найти драйвер Intel(R) PRO/1000 MT Network Connection. Он наверняка есть в любом драйверпаке, который можно найти в сети Интернет.
Для осуществления обмена файлами между основной и гостевой системами используйте ISO образы.
Переименуйте ISO файл с пакетом драйверов в cdrom.iso и скопируйте его с помощью WinSCP в каталог /opt/unetlab/addons/qemu/win-xp1. После перезапуска виртуальной машины в окне «Мой компьютер» будет доступен CD-Rom. Установите недостающие драйверы из него.
В качестве демонстрации работы я выполню подключение компьютера с Windows XP к маршрутизатору Cisco 7206VXR.
Настроим сетевой интерфейс виртуальной машины.