isshare2-cli
Быстрый старт
Однолинейная установка
wget
завиток
Построчная установка
Установить путем клонирования репозитория
команды isare2
Как использовать isare2
Поиск по имени
Поиск по типу
Поиск изображений
Вытащить изображения
Загрузите все изображения сразу
Показать установленные изображения
Загрузка изображений для лаборатории
Загрузите изображения для лаборатории, используя собственный путь.
isshare2 графический интерфейс
Дополнительные возможности
Создайте новую лицензию iourc для изображений bin.
Обновите сервер ishare2, ishare2-gui или PNETLab.
Показать последние изменения, внесенные в isare2
Показать полезную информацию
Проверка подключения
Полезная информация
Посмотрите последние изменения на isare2
Известные ограничения
Ссылки, представляющие интерес
Учетные данные устройств
Попросите помощи
isshare2 — это инструмент, который помогает вам легко загружать изображения и управлять ими в сетевых эмуляторах. ishare2 может загружать образы qemu, dynamips, bin/iol и docker. Он также может автоматически загружать изображения, необходимые для лабораторных работ. Для начала воспользуйтесь одним из способов установки ниже.
wget -O /usr/sbin/ishare2 https://raw.githubusercontent.com/ishare2-org/ishare2-cli/main/ishare2 && chmod +x /usr/sbin/ishare2 && ishare2
Curl -O /usr/sbin/ishare2 https://raw.githubusercontent.com/ishare2-org/ishare2-cli/main/ishare2 && chmod +x /usr/sbin/ishare2 && ishare2
Примечание. Запустите команду от имени пользователя root или с помощью sudo.
Скачать isshare2
wget -O /usr/sbin/ishare2 https://raw.githubusercontent.com/ishare2-org/ishare2-cli/main/ishare2
Сделать isare2 исполняемым файлом
chmod +x /usr/sbin/ishare2
Запустите isshare2
isshare2
Примечание. Запустите команду от имени пользователя root или с помощью sudo.
Загрузите или клонируйте этот репозиторий.
git-клон https://github.com/ishare2-org/ishare2-cli.git
Скопируйте файл в /usr/sbin/ishare2.
cp ishare2-cli/ishare2 /usr/sbin/ishare2
Сделайте файл исполняемым, используя
chmod +x /usr/sbin/ishare2
Запустите ishare2 чтобы начать его использовать.
isshare2
Примечание. Запустите команду от имени пользователя root или с помощью sudo.
ishare2 использует следующий синтаксис для выполнения различных действий, каждое действие подробно описано ниже:
isshare2 [действие] [параметр1] [параметр2]
действие:
search : Поиск изображений по типу. Pull : Загрузите изображение по типу и номеру.
установлен: Показать установленные изображения на сервере.
лаборатории: показывать лаборатории на сервере и загружать изображения для этих лабораторий.
mylabs: то же, что и команда labs, но с использованием индивидуального пути к лабораториям.
relicense : Создать новую лицензию iourc для изображений bin.
обновление: Получает меню, которое позволяет пользователям обновлять ishare2 и виртуальную машину PNETLab.
журнал изменений: показать последние изменения, внесенные в isare2.
gui: веб-приложение для использования ishare2 в справке браузера: отображение полезной информации. test: проверка доступности зависимостей ishare2 (GitHub, таблицы Google).
param1: type = all, bin, qemu, dynamips, docker или имя
параметр2:
номер = Этот номер можно получить с помощью поиска isare2 <тип>Вы можете искать изображения, просто введя имя изображения, которое вы хотите найти, используя следующий синтаксис:
ishare2 search <имя> # Пример: isare2 search vios
Поиск по имени следует выполнять с учетом соглашений об именах, используемых эмуляторами. Например, если вы хотите найти образы Cisco IOSv, вам следует использовать следующую команду:
isshare2 search vios # Покажет все доступные образы Cisco IOSv.
Для изображений qemu вы можете следовать соглашениям, используемым eve-ng. Например, если вы хотите выполнить поиск изображений Windows 7, вам следует использовать следующую команду:
isshare2 search win- # Покажет все доступные изображения Windows
Другие примеры:
ishare2 search winserver # Покажет все доступные изображения Windows Server.ishare2 search linux # Покажет все доступные изображения Linux.ishare2 search forti # Покажет все доступные изображения Fortinet.ishare2 search palo # Покажет все доступные изображения Palo Alto.ishare2 search Licensed # Покажет все изображения с ключевым словом «Лицензионное». "от их имени
Примечание. Вы также можете искать изображения, используя общие ключевые слова для конкретных операционных систем.
Вы можете искать изображения по типу, используя следующие команды:
ishare2 search all # Эта команда покажет все доступные изображения всех типов ishare2 search bin # Эта команда покажет все доступные изображения bin/iol typeishare2 search qemu # Эта команда покажет все доступные изображения qemu typeishare2 search dynamips # Эта команда покажет все доступные изображения типа Dynamips
Вы можете сузить область поиска, указав тип искомого изображения, используя следующий синтаксис:
isshare2 search <тип> <имя> # Пример: bin search ishare2 vios
Например, если вы хотите найти образы Cisco IOSv, вам следует использовать следующую команду:
ishare2 search iol vios # Покажет все доступные образы Cisco IOSv типа bin/iol.
Для образов qemu вы можете сделать следующее:
isshare2 search qemu win- # Покажет все доступные образы Windows типа qemu
Для изображений Dynamips вы можете сделать следующее:
ishare2 search dynamips c7200 # Покажет все доступные изображения Cisco 7200 типа dynamips
Чтобы загрузить изображения, вам необходимо указать тип изображения и идентификационный номер, используя следующий синтаксис:
isshare2 pull <тип> <id>
Синтаксис для каждого типа:
ishare2 pull bin <id>ishare2 pull qemu <id>ishare2 pull dynamips <id>
Примечание. Идентификационный номер можно получить из результатов поиска, отображаемых ishare2 после запуска команды поиска.
Вы можете загрузить все изображения одновременно, используя следующий синтаксис:
ishare2 вытащить все <тип>
Команды для каждого типа:
ishare2 pull bin all # Загрузит все доступные изображения bin/iolishare2 pull qemu all # Загрузит все доступные изображения qemuishare2 pull dynamips all # Загрузит все доступные изображения dynamips
Примечание. Это не рекомендуется, поскольку загрузка всех изображений займет много времени, вы будете использовать большую часть нашей пропускной способности и, вероятно, вам не хватит места на диске.
Посмотреть, какие изображения установлены на вашем сервере, можно с помощью следующих команд:
ishare2 установлено все # Покажет все установленные образы всех типов.ishare2 установленный bin # Покажет все установленные образы bin/iol.ishare2 установленный qemu # Покажет все установленные образы qemu.ishare2 установленный dynamips # Покажет все установленные образы dynamips.ishare2 установленный docker # Покажет все установленные образы докера
ishare2 может автоматически загружать все изображения, необходимые для лабораторной работы. Эта функция доступна для лабораторий .unl (обычно загружаемых из PNetLab Store).
ishare2 labs # Покажет все доступные лабораторииishare2 labs <номер> # Загрузит изображения для лаборатории с указанным номеромishare2 labs all # Загрузит изображения для всех доступных лабораторий
Примечание. Эта функция недоступна для зашифрованных лабораторий, поскольку isare2 не может прочитать содержимое этих лабораторий.
Вы можете указать собственный путь для isare2 для поиска лабораторий, используя следующий синтаксис:
ishare2 mylabs <path> # Покажет все лаборатории, доступные по указанному путиishare2 mylabs <path> <number> # Загрузит изображения для лаборатории с указанным номеромishare2 mylabs <path> all # Загрузит изображения для всех лабораторий, доступных по указанному пути
У isare2 есть веб-приложение, которое позволяет вам использовать isare2 в вашем браузере. Чтобы использовать его, вам необходимо установить его с помощью следующей команды:
установка графического интерфейса isare2
Управляйте службой графического интерфейса isare2 с помощью следующих команд:
запуск графического интерфейса isare2 Остановка графического интерфейса isare2 Перезапуск графического интерфейса isare2 Статус графического интерфейса isare2
Мы рассмотрели наиболее важные функции isare2, но есть и некоторые дополнительные функции, которые могут оказаться вам полезными:
Вы можете создать новую лицензию iourc для образов bin, используя следующую команду:
Релицензия isshare2
Эта команда сгенерирует новую лицензию iourc и восстановит необходимые файлы, чтобы она работала, если вы случайно удалили их.
Используйте следующую команду для обновления ishare2, ishare2-gui или вашего сервера PNETLab:
обновление ishare2
Выберите опцию, которую хотите обновить, и дождитесь завершения процесса.
Вы можете просмотреть последние зарегистрированные изменения, внесенные в isare2, с помощью следующей команды:
журнал изменений isare2
Посмотреть полезную информацию о isare2 можно с помощью следующей команды:
isshare2 помощь
Вы можете проверить, доступны ли онлайн-зависимости isare2, используя следующую команду:
тест isshare2
HELP.md
CHANGELOG.md
Ограничения квоты:
При загрузке изображений вы можете столкнуться с ограничениями квот. Если это произойдет, вы можете подождать несколько минут и повторить попытку. Если проблема не устранена, свяжитесь с нами через нашу группу Telegram. Найдите ссылку на групповой чат в закрепленном сообщении канала или щелкните значок чата в описании канала: @NetLabHub (не делясь ссылкой здесь, мы избегаем спама и ботов в групповом чате)
LabHub: источник изображений, проиндексированных isare2. Вы также можете скачать изображения отсюда с помощью браузера.
Магазин PNETLab: загрузите лабораторные работы для PNETLab.
Перейдите по следующим ссылкам, чтобы просмотреть учетные данные для устройств, доступных в LabHub:
Файл Excel № 1: пароли_eve.xlsx
Файл Excel № 2: Пароли — QEMU.xls
PNG-файл: Eve-NG-Linux.png
Вы можете получить помощь, связавшись с нами через нашу группу Telegram. Найдите ссылку на групповой чат в закрепленном сообщении канала или щелкните значок чата в описании канала: @NetLabHub (не делясь ссылкой здесь, мы избегаем спама и ботов в групповом чате)
Сообщество LabHub: Telegram
Сообщество PNETLab: Telegram