ishare2-cli
Démarrage rapide
Installation sur une seule ligne
wget
boucle
Installation ligne par ligne
Installer en clonant le référentiel
commandes isare2
Comment utiliser isshare2
Rechercher par nom
Rechercher par type
Rechercher des images
Extraire des images
Téléchargez toutes les images en même temps
Afficher les images installées
Télécharger des images pour un laboratoire
Télécharger des images pour un laboratoire à l'aide d'un chemin personnalisé
Ishare2 interface graphique
Fonctionnalités supplémentaires
Générer une nouvelle licence iorc pour les images bin
Mettre à niveau le serveur ishare2, ishare2-gui ou PNETLab
Afficher les dernières modifications apportées à isare2
Afficher les informations utiles
Tester la connectivité
Informations utiles
Voir les dernières modifications sur isare2
Limites connues
Liens d'intérêt
Identifiants des appareils
Demander de l'aide
ishare2 est un outil qui vous aide à télécharger et à gérer facilement les images de vos émulateurs réseau. ishare2 peut télécharger des images qemu, dynamips, bin/iol et docker. Il peut également télécharger automatiquement les images nécessaires aux laboratoires. Pour commencer, utilisez l'une des méthodes d'installation ci-dessous.
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
Remarque : Exécutez la commande en tant que root ou en utilisant sudo
Télécharger ishare2
wget -O /usr/sbin/ishare2 https://raw.githubusercontent.com/ishare2-org/ishare2-cli/main/ishare2
Rendre isare2 exécutable
chmod +x /usr/sbin/ishare2
Exécutez isshare2
isshare2
Remarque : Exécutez la commande en tant que root ou en utilisant sudo
Téléchargez ou clonez ce référentiel.
clone git https://github.com/ishare2-org/ishare2-cli.git
Copiez le fichier dans /usr/sbin/ishare2
cp ishare2-cli/ishare2 /usr/sbin/ishare2
Rendre le fichier exécutable en utilisant
chmod +x /usr/sbin/ishare2
Exécutez ishare2 pour commencer à l'utiliser
isshare2
Remarque : Exécutez la commande en tant que root ou en utilisant sudo
isare2 utilise la syntaxe suivante pour exécuter différentes actions, chaque action est expliquée en détail ci-dessous :
ishare2 [action] [param1] [param2]
action:
search : Rechercher des images par type pull : Télécharger une image par type et numéro
installé : Afficher les images installées sur le serveur
laboratoires : afficher les laboratoires sur le serveur et télécharger des images pour ces laboratoires
mylabs : identique à la commande labs mais utilisant un chemin personnalisé vers les laboratoires
relicense : Générer une nouvelle licence iorc pour les images bin
update : Récupère un menu qui permet aux utilisateurs de mettre à niveau ishare2 et PNETLab VM
changelog : afficher les dernières modifications apportées à isare2
gui : Application Web pour utiliser ishare2 dans l'aide du navigateur : Afficher les informations utiles test : Tester si les dépendances ishare2 sont accessibles (GitHub, Google Spreadsheets)
param1 : type = all, bin, qemu, dynamips, docker ou name
paramètre2 :
number = Ce numéro peut être obtenu en utilisant la recherche isare2 <type>Vous pouvez rechercher des images en tapant simplement le nom de l'image que vous souhaitez rechercher en utilisant la syntaxe suivante :
ishare2 search <nom> # Exemple : ishare2 search vios
Les recherches par nom doivent être effectuées en tenant compte des conventions de dénomination utilisées par les émulateurs. Par exemple, si vous souhaitez rechercher des images de Cisco IOSv, vous devez utiliser la commande suivante :
ishare2 search vios # Affichera toutes les images Cisco IOSv disponibles
Pour les images qemu, vous pouvez suivre les conventions utilisées par eve-ng. Par exemple, si vous souhaitez rechercher des images de Windows 7, vous devez utiliser la commande suivante :
isare2 search win- # Affichera toutes les images Windows disponibles
Autres exemples :
ishare2 search winserver # Affichera toutes les images Windows Server disponibles. " en leur nom
Remarque : Vous pouvez également rechercher des images à l'aide de mots-clés courants pour des systèmes d'exploitation spécifiques.
Vous pouvez rechercher des images par type à l'aide des commandes suivantes :
ishare2 search all # Cette commande affichera toutes les images disponibles de tous les typesishare2 search bin # Cette commande affichera toutes les images disponibles de bin/iol typeishare2 search qemu # Cette commande affichera toutes les images disponibles de qemu typeishare2 search dynamips # Cette commande affichera tout images disponibles de type dynamips
Vous pouvez affiner votre recherche en précisant le type d'image que vous recherchez en utilisant la syntaxe suivante :
ishare2 search <type> <name> # Exemple : ishare2 search bin vios
Par exemple, si vous souhaitez rechercher des images de Cisco IOSv, vous devez utiliser la commande suivante :
ishare2 search iol vios # Affichera toutes les images Cisco IOSv du type bin/iol disponibles
Pour les images qemu, vous pouvez procéder comme suit :
ishare2 search qemu win- # Affichera toutes les images Windows du type qemu disponibles
Pour les images dynamips, vous pouvez procéder comme suit :
ishare2 search dynamips c7200 # Affichera toutes les images Cisco 7200 du type dynamips disponibles
Pour télécharger des images, vous devez spécifier le type d'image et le numéro d'identification en utilisant la syntaxe suivante :
isare2 pull <type> <id>
Syntaxe pour chaque type :
ishare2 pull bin <id>ishare2 pull qemu <id>ishare2 pull dynamips <id>
Remarque : Vous obtenez le numéro d'identification à partir des résultats de recherche affichés par isare2 après avoir exécuté la commande de recherche.
Vous pouvez télécharger toutes les images en même temps en utilisant la syntaxe suivante :
isare2 extrait tout <type>
Commandes pour chaque type :
ishare2 pull bin all # Télécharge toutes les images bin/iol disponibles ishare2 pull qemu all # Télécharge toutes les images qemu disponibles ishare2 pull dynamips all # Télécharge toutes les images dynamips disponibles
Remarque : Ceci n'est pas recommandé car le téléchargement de toutes les images prendra beaucoup de temps, vous utiliserez une grande partie de notre bande passante et vous manquerez probablement d'espace disque.
Vous pouvez voir quelles images sont installées sur votre serveur à l'aide des commandes suivantes :
ishare2 installé tous # Affichera toutes les images installées de tous les types.
ishare2 peut télécharger automatiquement toutes les images nécessaires à un laboratoire. Cette fonctionnalité est disponible pour les laboratoires .unl (généralement téléchargés depuis le PNetLab Store).
ishare2 labs # Affiche tous les laboratoires disponibles. ishare2 labs <numéro> # Télécharge les images du laboratoire portant le numéro spécifié. ishare2 labs all # Télécharge les images de tous les laboratoires disponibles
Remarque : fonctionnalité non disponible pour les laboratoires chiffrés, car ishare2 ne peut pas lire le contenu de ces laboratoires.
Vous pouvez spécifier un chemin personnalisé pour isare2 afin de rechercher des laboratoires à l'aide de la syntaxe suivante :
ishare2 mylabs <chemin> # Affichera tous les laboratoires disponibles dans le chemin spécifié. ishare2 mylabs <chemin> <numéro> # Télécharge les images du laboratoire avec le numéro spécifié. ishare2 mylabs <chemin> all # Télécharge les images de tous les laboratoires disponibles dans le chemin spécifié
ishare2 dispose d'une application Web qui vous permet d'utiliser ishare2 dans votre navigateur. Pour l'utiliser, vous devez l'installer à l'aide de la commande suivante :
installation de l'interface graphique isare2
Contrôlez le service GUI isare2 à l'aide des commandes suivantes :
démarrage de l'interface graphique isare2 ishare2 arrêt de l'interface graphique redémarrage de l'interface graphique isare2 statut de l'interface graphique isare2
Nous avons couvert les fonctionnalités les plus importantes d'ishare2, mais il existe quelques fonctionnalités supplémentaires qui pourraient vous être utiles :
Vous pouvez générer une nouvelle licence iorc pour les images bin à l'aide de la commande suivante :
relicence ishare2
Cette commande générera une nouvelle licence iorc et restaurera les fichiers nécessaires pour la faire fonctionner au cas où vous les auriez accidentellement supprimés.
Utilisez la commande suivante pour mettre à niveau ishare2, ishare2-gui ou votre serveur PNETLab :
mise à niveau isare2
Sélectionnez l'option que vous souhaitez mettre à niveau et attendez la fin du processus.
Vous pouvez voir les dernières modifications enregistrées apportées à isare2 à l'aide de la commande suivante :
Journal des modifications ishare2
Vous pouvez voir des informations utiles sur isare2 à l’aide de la commande suivante :
aide isare2
Vous pouvez tester si les dépendances en ligne ishare2 sont accessibles à l'aide de la commande suivante :
test isshare2
AIDE.md
CHANGELOG.md
Limites de quota :
Vous pourriez rencontrer des limites de quota lors du téléchargement d’images. Si cela se produit, vous pouvez attendre quelques minutes et réessayer. Si le problème persiste, veuillez nous contacter via notre groupe Telegram. Recherchez le lien vers la discussion de groupe dans le message épinglé de la chaîne ou cliquez sur l'icône de discussion dans la description de la chaîne : @NetLabHub (En ne partageant pas le lien ici, nous évitons le spam et les robots dans la discussion de groupe)
LabHub : Source des images indexées par isare2. Vous pouvez également télécharger des images à partir d'ici en utilisant votre navigateur.
PNETLab Store : téléchargez des laboratoires pour PNETLab.
Visitez les liens suivants pour voir les informations d'identification des appareils disponibles dans LabHub :
Fichier Excel n°1 : passwords_eve.xlsx
Fichier Excel n°2 : Mots de passe - QEMU.xls
Fichier PNG : Eve-NG-Linux.png
Vous pouvez obtenir de l'aide en nous contactant via notre groupe Telegram. Recherchez le lien vers la discussion de groupe dans le message épinglé de la chaîne ou cliquez sur l'icône de discussion dans la description de la chaîne : @NetLabHub (En ne partageant pas le lien ici, nous évitons le spam et les robots dans la discussion de groupe)
Communauté LabHub : Télégramme
Communauté PNETLab : Télégramme