ishare2-cli
Schnellstart
Einzeilige Installation
wget
Locken
Zeilenweise Installation
Installieren Sie, indem Sie das Repository klonen
ishare2-Befehle
So verwenden Sie ishare2
Suche nach Namen
Suche nach Typ
Suchen Sie nach Bildern
Bilder abrufen
Laden Sie alle Bilder auf einmal herunter
Installierte Bilder anzeigen
Laden Sie Bilder für ein Labor herunter
Laden Sie Bilder für ein Labor über einen benutzerdefinierten Pfad herunter
ishare2-GUI
Zusätzliche Funktionen
Generieren Sie eine neue Iourc-Lizenz für Bin-Images
Aktualisieren Sie den ishare2-, ishare2-gui- oder PNETLab-Server
Zeigt die neuesten an ishare2 vorgenommenen Änderungen an
Nützliche Informationen anzeigen
Konnektivität testen
Nützliche Informationen
Sehen Sie sich die neuesten Änderungen auf ishare2 an
Bekannte Einschränkungen
Interessante Links
Anmeldeinformationen für Geräte
Bitten Sie um Hilfe
ishare2 ist ein Tool, mit dem Sie Bilder einfach in Ihren Netzwerkemulatoren herunterladen und verwalten können. ishare2 kann qemu-, dynamips-, bin/iol- und Docker-Images herunterladen. Außerdem können für Labore benötigte Bilder automatisch heruntergeladen werden. Verwenden Sie zunächst eine der folgenden Installationsmethoden.
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
Hinweis: Führen Sie den Befehl als Root oder mit sudo aus
Laden Sie ishare2 herunter
wget -O /usr/sbin/ishare2 https://raw.githubusercontent.com/ishare2-org/ishare2-cli/main/ishare2
Machen Sie ishare2 ausführbar
chmod +x /usr/sbin/ishare2
Führen Sie ishare2 aus
ishare2
Hinweis: Führen Sie den Befehl als Root oder mit sudo aus
Laden Sie dieses Repository herunter oder klonen Sie es.
Git-Klon https://github.com/ishare2-org/ishare2-cli.git
Kopieren Sie die Datei nach /usr/sbin/ishare2
cp ishare2-cli/ishare2 /usr/sbin/ishare2
Machen Sie die Datei ausführbar mit
chmod +x /usr/sbin/ishare2
Führen Sie ishare2 aus, um es zu verwenden
ishare2
Hinweis: Führen Sie den Befehl als Root oder mit sudo aus
ishare2 verwendet die folgende Syntax, um verschiedene Aktionen auszuführen. Jede Aktion wird im Folgenden ausführlich erläutert:
ishare2 [Aktion] [param1] [param2]
Aktion:
Suche: Suche nach Bildern nach Typ. Pull: Laden Sie ein Bild nach Typ und Nummer herunter
Installiert: Installierte Bilder auf dem Server anzeigen
Labore: Labore auf dem Server anzeigen und Bilder für diese Labore herunterladen
mylabs: Identisch mit dem Befehl „labs“, jedoch unter Verwendung eines benutzerdefinierten Pfads zu „labs“.
relicense: Generieren Sie eine neue Iourc-Lizenz für Bin-Images
upgrade: Ruft ein Menü ab, mit dem Benutzer ishare2 und PNETLab VM aktualisieren können
Changelog: Zeigt die letzten an ishare2 vorgenommenen Änderungen an
GUI: Web-App zur Verwendung von ishare2 in der Browser-Hilfe: Nützliche Informationen anzeigen Test: Testen, ob ishare2-Abhängigkeiten erreichbar sind (GitHub, Google Spreadsheets)
param1: Typ = alle, bin, qemu, dynamips, docker oder name
Parameter2:
number = Diese Nummer kann mit der ishare2-Suche <Typ> ermittelt werdenSie können nach Bildern suchen, indem Sie einfach den Namen des Bildes eingeben, nach dem Sie suchen möchten, und dabei die folgende Syntax verwenden:
ishare2 search <Name> # Beispiel: ishare2 search vios
Suchen nach Namen sollten unter Berücksichtigung der von Emulatoren verwendeten Namenskonventionen erfolgen. Wenn Sie beispielsweise nach Bildern von Cisco IOSv suchen möchten, sollten Sie den folgenden Befehl verwenden:
ishare2 search vios # Zeigt alle verfügbaren Cisco IOSv-Bilder an
Für Qemu-Bilder können Sie den von eve-ng verwendeten Konventionen folgen. Wenn Sie beispielsweise nach Bildern von Windows 7 suchen möchten, sollten Sie den folgenden Befehl verwenden:
ishare2 search win- # Zeigt alle verfügbaren Windows-Images an
Weitere Beispiele:
ishare2 Suche Winserver # Zeigt alle verfügbaren Windows Server-Bilder anishare2 Suche Linux # Zeigt alle verfügbaren Linux-Bilder anishare2 Suche forti # Zeigt alle verfügbaren Fortinet-Bilder anishare2 Suche Palo # Zeigt alle verfügbaren Palo Alto-Bilder anishare2 Suche Lizenziert # Zeigt alle Bilder mit dem Stichwort „Lizenziert“ an " in ihrem Namen
Hinweis: Sie können auch nach Bildern suchen, indem Sie gängige Schlüsselwörter für bestimmte Betriebssysteme verwenden.
Mit den folgenden Befehlen können Sie Bilder nach Typ suchen:
ishare2 search all # Dieser Befehl zeigt alle verfügbaren Bilder aller Typen an.ishare2 search bin # Dieser Befehl zeigt alle verfügbaren Bilder von bin/iol an. typeishare2 search qemu # Dieser Befehl zeigt alle verfügbaren Bilder von qemu an. typeishare2 search dynamips # Dieser Befehl zeigt alle an Verfügbare Bilder vom Typ Dynamips
Sie können Ihre Suche eingrenzen, indem Sie mithilfe der folgenden Syntax den gesuchten Bildtyp angeben:
ishare2 search <Typ> <Name> # Beispiel: ishare2 search bin vios
Wenn Sie beispielsweise nach Bildern von Cisco IOSv suchen möchten, sollten Sie den folgenden Befehl verwenden:
ishare2 search iol vios # Zeigt alle verfügbaren Cisco IOSv-Images des Typs bin/iol an
Für Qemu-Bilder können Sie Folgendes tun:
ishare2 search qemu win- # Zeigt alle verfügbaren Windows-Images des Typs qemu an
Für Dynamips-Bilder können Sie Folgendes tun:
ishare2 search dynamips c7200 # Zeigt alle verfügbaren Cisco 7200-Bilder des Typs dynamips an
Um Bilder herunterzuladen, müssen Sie den Bildtyp und die ID-Nummer mit der folgenden Syntax angeben:
ishare2 pull <Typ> <ID>
Syntax für jeden Typ:
ishare2 pull bin <id>ishare2 pull qemu <id>ishare2 pull dynamips <id>
Hinweis: Sie erhalten die ID-Nummer aus den Suchergebnissen, die ishare2 nach der Ausführung des Suchbefehls anzeigt.
Sie können alle Bilder auf einmal herunterladen, indem Sie die folgende Syntax verwenden:
ishare2 zieht alle <Typ>
Befehle für jeden Typ:
ishare2 pull bin all # Lädt alle verfügbaren bin/iol-Bilder herunter.ishare2 pull qemu all # Lädt alle verfügbaren qemu-Bilder herunter.ishare2 pull dynamips all # Lädt alle verfügbaren dynamips-Bilder herunter
Hinweis: Dies wird nicht empfohlen, da das Herunterladen aller Bilder lange dauern wird, Sie einen Großteil unserer Bandbreite verbrauchen und wahrscheinlich nicht mehr genügend Speicherplatz vorhanden ist.
Mit den folgenden Befehlen können Sie sehen, welche Images auf Ihrem Server installiert sind:
ishare2 installiert alle # Zeigt alle installierten Bilder aller Typen an.ishare2 installiert bin # Zeigt alle installierten bin/iol-Bilder anishare2 installierte qemu # Zeigt alle installierten qemu-Bilder anishare2 installierte Dynamips # Zeigt alle installierten Dynamips-Bilder anishare2 installierte Docker # Zeigt alle installierten Docker-Bilder an
ishare2 kann automatisch alle für ein Labor benötigten Bilder herunterladen. Diese Funktion ist für .unl-Labs verfügbar (normalerweise vom PNetLab Store heruntergeladen).
ishare2 labs # Zeigt alle verfügbaren Labore anishare2 labs <Nummer> # Lädt Bilder für das Labor mit der angegebenen Nummer herunterishare2 labs all # Lädt Bilder für alle verfügbaren Labore herunter
Hinweis: Die Funktion ist für verschlüsselte Labs nicht verfügbar, da ishare2 den Inhalt dieser Labs nicht lesen kann.
Sie können einen benutzerdefinierten Pfad für ishare2 angeben, um nach Labs zu suchen, indem Sie die folgende Syntax verwenden:
ishare2 mylabs <Pfad> # Zeigt alle im angegebenen Pfad verfügbaren Labore an.ishare2 mylabs <Pfad> <Nummer> # Lädt Bilder für das Labor mit der angegebenen Nummer herunterishare2 mylabs <Pfad> all # Lädt Bilder für alle im angegebenen Pfad verfügbaren Labore herunter
ishare2 verfügt über eine Web-App, mit der Sie ishare2 in Ihrem Browser verwenden können. Um es zu verwenden, müssen Sie es mit dem folgenden Befehl installieren:
ishare2 GUI-Installation
Steuern Sie den ishare2-GUI-Dienst mit den folgenden Befehlen:
ishare2 GUI-Start ishare2 GUI stoppt Neustart der ishare2-GUI ishare2-GUI-Status
Wir haben die wichtigsten Funktionen von ishare2 behandelt, es gibt jedoch einige zusätzliche Funktionen, die Sie möglicherweise nützlich finden:
Mit dem folgenden Befehl können Sie eine neue iourc-Lizenz für Bin-Images generieren:
ishare2-Relizenz
Dieser Befehl generiert eine neue iourc-Lizenz und stellt die benötigten Dateien wieder her, damit es funktioniert, falls Sie sie versehentlich gelöscht haben.
Verwenden Sie den folgenden Befehl, um ishare2, ishare2-gui oder Ihren PNETLab-Server zu aktualisieren:
ishare2-Upgrade
Wählen Sie die Option aus, die Sie aktualisieren möchten, und warten Sie, bis der Vorgang abgeschlossen ist.
Mit dem folgenden Befehl können Sie die letzten registrierten Änderungen an ishare2 anzeigen:
ishare2-Änderungsprotokoll
Mit dem folgenden Befehl können Sie nützliche Informationen zu ishare2 anzeigen:
ishare2-Hilfe
Mit dem folgenden Befehl können Sie testen, ob die Online-Abhängigkeiten von ishare2 erreichbar sind:
ishare2-Test
HILFE.md
CHANGELOG.md
Kontingentgrenzen:
Beim Herunterladen von Bildern kann es zu Kontingentbeschränkungen kommen. Wenn das passiert, können Sie ein paar Minuten warten und es erneut versuchen. Wenn das Problem weiterhin besteht, kontaktieren Sie uns bitte über unsere Telegram-Gruppe. Suchen Sie in der angehefteten Nachricht des Kanals nach dem Link zum Gruppenchat oder klicken Sie auf das Chat-Symbol in der Beschreibung des Kanals: @NetLabHub (Indem wir den Link hier nicht teilen, vermeiden wir Spam und Bots im Gruppenchat.)
LabHub: Quelle der von ishare2 indizierten Bilder. Sie können hier auch Bilder mit Ihrem Browser herunterladen.
PNETLab Store: Laden Sie Labore für PNETLab herunter.
Besuchen Sie die folgenden Links, um die Anmeldeinformationen für in LabHub verfügbare Geräte anzuzeigen:
Excel-Datei Nr. 1: Passwords_eve.xlsx
Excel-Datei Nr. 2: Passwörter – QEMU.xls
PNG-Datei: Eve-NG-Linux.png
Sie können Hilfe erhalten, indem Sie uns über unsere Telegram-Gruppe kontaktieren. Suchen Sie in der angehefteten Nachricht des Kanals nach dem Link zum Gruppenchat oder klicken Sie auf das Chat-Symbol in der Beschreibung des Kanals: @NetLabHub (Indem wir den Link hier nicht teilen, vermeiden wir Spam und Bots im Gruppenchat.)
LabHub-Community: Telegramm
PNETLab-Community: Telegramm