ishare2-cli
クイックスタート
一行インストール
ウィゲット
カール
行ごとのインストール
リポジトリのクローンを作成してインストールする
ishare2コマンド
ishare2の使い方
名前で検索
タイプから探す
画像を検索する
画像をプルする
すべての画像を一度にダウンロードする
インストールされているイメージを表示する
ラボ用の画像をダウンロードする
カスタム パスを使用してラボ用のイメージをダウンロードする
ishare2 GUI
追加機能
bin イメージ用の新しい iourc ライセンスを生成する
ishare2、ishare2-gui、または PNETLab サーバーをアップグレードする
ishare2 に加えられた最新の変更を表示します。
役立つ情報を表示する
接続性をテストする
お役立ち情報
ishare2 の最新の変更を参照してください。
既知の制限事項
興味のあるリンク
デバイスの認証情報
助けを求めてください
ishare2 は、ネットワーク エミュレータでイメージを簡単にダウンロードして管理するのに役立つツールです。 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
カール -O /usr/sbin/ishare2 https://raw.githubusercontent.com/ishare2-org/ishare2-cli/main/ishare2 && chmod +x /usr/sbin/ishare2 && ishare2
注: root としてコマンドを実行するか、sudo を使用してコマンドを実行します。
iシェア2をダウンロード
wget -O /usr/sbin/ishare2 https://raw.githubusercontent.com/ishare2-org/ishare2-cli/main/ishare2
ishare2を実行可能にする
chmod +x /usr/sbin/ishare2
ishare2を実行する
iシェア2
注: root としてコマンドを実行するか、sudo を使用してコマンドを実行します。
このリポジトリをダウンロードまたは複製します。
git clone https://github.com/ishare2-org/ishare2-cli.git
ファイルを /usr/sbin/ishare2 にコピーします
cp ishare2-cli/ishare2 /usr/sbin/ishare2
次を使用してファイルを実行可能にします
chmod +x /usr/sbin/ishare2
ishare2
実行して使用を開始します
iシェア2
注: root としてコマンドを実行するか、sudo を使用してコマンドを実行します。
ishare2 は、次の構文を使用してさまざまなアクションを実行します。各アクションについては、以下で詳しく説明します。
ishare2 [アクション] [パラメータ1] [パラメータ2] アクション: search : 種類で画像を検索 pull : 種類と番号で画像をダウンロード インストール済み : サーバー上にインストールされているイメージを表示します labs : サーバー上のラボを表示し、それらのラボのイメージをダウンロードします mylabs : labs コマンドと同じですが、labs へのカスタマイズされたパスを使用します relicense : bin イメージの新しい iourc ライセンスを生成します upgrade : ユーザーが ishare2 および PNETLab VM をアップグレードできるようにするメニューを取得します。 Changelog : ishare2 に加えられた最新の変更を表示します。 gui : ブラウザで ishare2 を使用する Web アプリ help : 役立つ情報を表示 test : ishare2 の依存関係が到達可能かどうかをテストします (GitHub、Google スプレッドシート) param1: type = all、bin、qemu、dynamips、docker または name パラメータ2: number = この番号は、ishare2 search <type> を使用して取得できます。
次の構文を使用して、検索する画像の名前を入力するだけで画像を検索できます。
ishare2 search <名前> # 例: ishare2 search vios
名前による検索は、エミュレータで使用される命名規則を考慮して実行する必要があります。たとえば、Cisco IOSv のイメージを検索する場合は、次のコマンドを使用する必要があります。
ishare2 search vios # 利用可能なすべての Cisco IOSv イメージを表示します
qemu イメージの場合は、eve-ng で使用される規則に従うことができます。たとえば、Windows 7 のイメージを検索する場合は、次のコマンドを使用する必要があります。
ishare2 search win- # 利用可能なすべての Windows イメージを表示します
他の例:
ishare2 search winserver # 利用可能なすべての Windows Server イメージを表示しますishare2 search linux # 利用可能なすべての Linux イメージを表示しますishare2 search forti # 利用可能なすべての Fortinet イメージを表示しますishare2 search palo # 利用可能なすべての Palo Alto イメージを表示しますishare2 search Licensed # キーワード「Licensed」を含むすべてのイメージを表示します「彼らの名前で
注: 特定のオペレーティング システムの一般的なキーワードを使用して画像を検索することもできます。
次のコマンドを使用して、タイプ別に画像を検索できます。
ishare2 search all # このコマンドは、すべての typeishare2 search bin # このコマンドは、bin/iol の利用可能なすべてのイメージを表示します typeishare2 search qemu # このコマンドは、qemu の利用可能なすべてのイメージを表示します typeishare2 search dynamips # このコマンドは、すべてを表示しますダイナミップタイプの利用可能なイメージ
次の構文を使用して、探している画像の種類を指定することで、検索を絞り込むことができます。
ishare2 search <type> <name> # 例: ishare2 search bin vios
たとえば、Cisco IOSv のイメージを検索する場合は、次のコマンドを使用する必要があります。
ishare2 search iol vios # 利用可能な bin/iol タイプの Cisco IOSv イメージをすべて表示します
qemu イメージの場合、次のことができます。
ishare2 search qemu win- # 利用可能な qemu タイプの Windows イメージをすべて表示します
dynamips イメージの場合、次のことができます。
ishare2 search dynamips c7200 # 利用可能なタイプ dynamips のすべての Cisco 7200 イメージを表示します
画像をダウンロードするには、次の構文を使用して画像のタイプと ID 番号を指定する必要があります。
ishare2 pull <タイプ> <ID>
各タイプの構文:
ishare2 プル ビン <id>ishare2 プル qemu <id>ishare2 プル ダイナミプス <id>
注: ID 番号は、検索コマンドの実行後に ishare2 が表示する検索結果から取得します。
次の構文を使用して、すべてのイメージを一度にダウンロードできます。
ishare2 はすべての <タイプ> をプルします
各タイプのコマンド:
ishare2 pull bin all # 利用可能なすべての bin/iol イメージをダウンロードしますishare2 pull qemu all # 利用可能なすべての qemu イメージをダウンロードしますishare2 pull dynamips all # 利用可能なすべての dynamips イメージをダウンロードします
注: すべてのイメージをダウンロードするには時間がかかり、帯域幅を大量に使用し、ディスク容量が不足する可能性があるため、これはお勧めできません。
次のコマンドを使用して、サーバーにどのイメージがインストールされているかを確認できます。
ishare2 selected all # すべてのタイプのインストール済みイメージをすべて表示しますishare2 installed bin # すべての bin/iol イメージを表示しますinstalledishare2 selected qemu # すべての qemu イメージを表示しますinstalledishare2 installed dynamips # すべての dynamips イメージを表示しますinstallishare2 installed docker # インストールされているすべての docker イメージを表示します
ishare2 は、ラボに必要なすべてのイメージを自動的にダウンロードできます。この機能は .unl ラボで利用できます (通常は PNetLab ストアからダウンロードされます)。
ishare2 labs # 利用可能なすべてのラボを表示しますishare2 labs <number> # 指定された番号のラボのイメージをダウンロードしますishare2 labs all # 利用可能なすべてのラボのイメージをダウンロードします
注: ishare2 は暗号化されたラボのコンテンツを読み取ることができないため、この機能は暗号化されたラボでは利用できません。
次の構文を使用して、ishare2 のカスタム パスを指定してラボを検索できます。
ishare2 mylabs <path> # 指定されたパスで利用可能なすべてのラボを表示しますishare2 mylabs <path> <number> # 指定された番号のラボのイメージをダウンロードしますishare2 mylabs <path> all # 指定されたパスで利用可能なすべてのラボのイメージをダウンロードします
ishare2には、ブラウザでishare2を使用できるWebアプリがあります。これを使用するには、次のコマンドを使用してインストールする必要があります。
ishare2 GUIのインストール
次のコマンドを使用して、ishare2 GUI サービスを制御します。
ishare2 GUIの起動 ishare2 gui 停止 ishare2 GUIの再起動 ishare2 GUI ステータス
ishare2 の最も重要な機能について説明しましたが、役立つと思われる追加機能もいくつかあります。
次のコマンドを使用して、bin イメージの新しい iourc ライセンスを生成できます。
ishare2再ライセンス
このコマンドは、新しい iourc ライセンスを生成し、必要なファイルを復元して、誤って削除した場合に機能できるようにします。
次のコマンドを使用して、ishare2、ishare2-gui、または PNETLab サーバーをアップグレードします。
ishare2アップグレード
アップグレードするオプションを選択し、プロセスが完了するまで待ちます。
次のコマンドを使用して、ishare2 に加えられた最新の登録変更を確認できます。
ishare2変更ログ
次のコマンドを使用すると、ishare2 に関する役立つ情報を確認できます。
ishare2 ヘルプ
次のコマンドを使用して、ishare2 オンライン依存関係に到達できるかどうかをテストできます。
ishare2テスト
ヘルプ.md
変更ログ.md
クォータ制限:
画像をダウンロードするときにクォータ制限に遭遇する可能性があります。その場合は、数分待ってからもう一度試してください。問題が解決しない場合は、Telegram グループを通じてご連絡ください。チャンネルの固定メッセージでグループ チャットへのリンクを検索するか、チャンネルの説明にあるチャット アイコンをクリックします: @NetLabHub (ここでリンクを共有しないことで、グループ チャットでのスパムやボットを回避できます)
LabHub: ishare2 によってインデックス付けされた画像のソース。ブラウザを使用してここから画像をダウンロードすることもできます。
PNETLab ストア: PNETLab のラボをダウンロードします。
LabHub で利用可能なデバイスの認証情報を確認するには、次のリンクにアクセスしてください。
Excel ファイル #1:passwords_eve.xlsx
Excel ファイル #2: パスワード - QEMU.xls
PNG ファイル: Eve-NG-Linux.png
Telegram グループを通じてご連絡いただくとサポートが受けられます。チャンネルの固定メッセージでグループ チャットへのリンクを検索するか、チャンネルの説明にあるチャット アイコンをクリックします: @NetLabHub (ここでリンクを共有しないことで、グループ チャットでのスパムやボットを回避できます)
LabHub コミュニティ: テレグラム
PNETLab コミュニティ: テレグラム