dynagen - クラウドでオンライン

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド dynagen です。

プログラム:

NAME


dynagen - dynamips Cisco 7200 エミュレータへのコマンド ライン インターフェイス

SYNOPSIS


ダイナゲン [オプション] の監視 file

DESCRIPTION


ダイナゲン のテキストベースのフロントエンドです。 ダイナミップスを使用します。 ハイパーバイザー のモード
とのコミュニケーション ダイナミップス. ダイナゲン 仮想の構築と操作を簡素化します
ネットワーク。 ダイナゲン シンプルでわかりやすい設定ファイルを使用して指定します
仮想ルーターのハードウェア構成。 設定ファイルの構文は簡単です。
相互接続ルーター、ブリッジ、フレームリレー、ATM スイッチ。 対処する必要はありません
NetIO。 ダイナゲン デバイスのリスト表示、起動、停止、
仮想ルーターのリロード、一時停止、再開。
ダイナゲン クライアントサーバーモードで動作できます。 ダイナゲン ワークステーション上で実行中
に通信する ダイナミプス バックエンドサーバー上で実行されているサーバー。 ダイナゲン コントロールもできる
の試合に ダイナミプス 大規模な仮想ネットワークを分散するために同時にサーバーを構築する
いくつかのマシン。

走る前に ダイナゲン あなたは始める必要があります ダイナミプス:

素敵なダイナミップ -H 7200 &

OPTIONS


このプログラムは通常のGNUコマンドライン構文に従い、XNUMXつから始まる長いオプションがあります
ダッシュ( `-')。 オプションの概要は以下に含まれています。

-NS、 --nosend
dynamips にはコマンドを送信しないでください。

-NS、 - デバッグ
デバッグ情報を表示します。

-NS、 - 助けて
オプションの概要を表示します。

- バージョン
バージョンを表示します。

CONFIGURATION FILE OPTIONS


空行またはハッシュ ('#') で始まる行は無視されます。
構成ファイル (他のドキュメントでは次のように呼ばれます) ネットワーク ファイルには XNUMX つのセクションがあります。
グローバルセクション、[...]で始まるサーバーセクション、そしてデバイスセクション
と [[...]]。 サーバーセクションとデバイスセクションには複数の出現箇所が存在する可能性があります。

サーバー セクション: [ 】
デバイス セクション: [[7200|ルーター|FRSW|ATMSW|ETHSW ]] 7200 セクションは次のように指定します
この Dynamips サーバー上のすべての 7200 ルーターのデフォルト。 このセクションの内容はすべて、
オプションであり、デフォルトは Dynamips のデフォルトに設定されます。

Global   変数
自動スタート (ディフォルト: NS)
デフォルトでは、ラボの起動時にすべてのルーターが自動的に起動します。 の
autostart キーワードはこの動作をオーバーライドするため、ラボを手動で開始する必要があります
(開始/すべて)。

サーバー   variables
ポート <1-65535> (ディフォルト: 7200)
接続先のハイパービジョン ポート。
作業ディレクトリ (ディフォルト: なし)
ディレクトリを設定します ダイナミップス このネットワークのすべてのデバイス ファイルを保存します。
これは、実行中のシステムに対する相対的な完全修飾パスです。 ダイナミプス.
コンソール <1-65535> (ディフォルト: 2000)
ベースコンソールポート。 コンソール ポートを指定しない新しいインスタンスは、デフォルトで次のようになります。
これ + インスタンス番号。
UDP <1-65535> (ディフォルト: 10000)
NIO のベース UDP ポートを設定します。

デバイス   variables

[[7200]]
7200 セクションでは、この Dynamips サーバー上のすべての 7200 ルーターのデフォルトを指定します。
このセクションの内容はすべてオプションであり、デフォルトは、
ダイナミプス。

画像 (ディフォルト: なし)
7200 IOS イメージ ファイルへのフル パス。 これは、
ダイナミップを実行するシステム。
ラム (ディフォルト: なし) 各ルーターに割り当てる仮想 RAM の量
インスタンス。
ROM (ディフォルト: なし)
ROMのサイズ。
ノブラム (ディフォルト: なし)
NVRAMのサイズ。
disk0 (ディフォルト: なし)
PCMCIA ATA ディスク 0 のサイズを設定します
disk1 (ディフォルト: なし)
PCMCIA ATA ディスク 1 のサイズを設定します
cnfg (ディフォルト: なし)
インポートする設定ファイル。 これは、
ダイナミップを実行するシステム。
構成員 (ディフォルト: 0x2102) 0x210X コラボレー X = 0,1,2
コンフィギュレーションレジスタを設定する
アイドルPC (ディフォルト: なし)
アイドル PC の値を設定します。 ここに説明を含めます。
実行エリア (ディフォルト: なし)
実行領域のサイズを設定します。
クロック (ディフォルト: なし)
クロック除数 (dynamips 0.2.5 RC1 以降は必要ありません)
NPE <npe-100|150|175|200|225|300|400> (ディフォルト: なし)
NPEタイプ。
ミッドプレーン (ディフォルト: なし)
ミッドプレーン、「std」または「vxr」のいずれか
mmap (ディフォルト: NS)
ルータの仮想メモリにディスク ファイルではなく実メモリを使用するには、 false に設定します。
パフォーマンスを犠牲にして RAM を節約します。

[[ルーター ]]
7200 セクションのすべてのオプションは、「自動開始」を含め、ここでもオプションです。
ネットワーク ファイル内で一意である必要があります。
7200 (ディフォルト: 7200)
コンソール <1-65535> (ディフォルト: なし)
コンソールポート。 デフォルトはサーバーのベースコンソールポート(サーバーで指定)
セクション) + インスタンス番号。
インクルード <1-65535> (ディフォルト: なし)
補助ポート。
スロットX <0-X> (ディフォルト: なし)
マニュアルPA仕様。 これはオプションであり、実行しない場合は ダイナゲン 正気になるだろう
インターフェースの仕様に基づいて決定します。
slot0 = PA-C7200-IO-FE # スロット 0 のイーサネット
slot1 = PA-FE-TX # スロット 1 のイーサネット
スロット 3 = PA-4T # スロット 4 の PA-2T+
スロット 6 = PA-4E # スロット 4 の PA-6E
#slotx = PA-POS-OC3 # スロット x の PA-POS-OC3

<ローカル インターフェース> = <リモート インターフェース>
インターフェース仕様。 次の形式を取ることができます。
f1/0 = R2 f1/0 # デバイス R1 の f0/2 に接続します
f2/0 = LAN 1 # ブリッジされた LAN 1 に接続します
s3/0 = R2 s3/0 # デバイス R3 の s0/2 に接続します
s3/1 = F1 1 # デバイス「F1」(フレームリレースイッチ) のポート 1 に接続します。
s3/2 = F2 1
a4/0 = A1 1 # デバイス「A1」(ATM スイッチ) のポート 1 に接続します。
f5/0 = NIO_linux_eth:eth0 # NIO を手動で指定します

[[ルーターR2]]
# インターフェース f1/0 は自動的に作成されます。
R1の設定で参照されています
f2/0 = LAN 1 # ブリッジされた LAN 1 に接続します
s4/0 = F1 2
s4/1 = F2 2
s4/2 = F1 3
a5/0 = A1 2

[[ルーター R3]] # 大文字と小文字は区別されません
# 手動で指定されたその他の NIO の例
f1/0 = NIO_gen_eth:\Device\NPF_{B00A38DD-F10B-43B4-99F4-B4A078484487}
f2/0 = NIO_udp:10000:172.0.0.1:10001
f3/0 = NIO_tap:tap0
f4/0 = NIO_unix:/tmp/local:/tmp/remote
f5/0 = NIO_vde:foo:bar

[[ETHSW ]]
イーサネットスイッチを定義する
[[ETHSW S1]]
1 = アクセス 1 # ポート 1 は VLAN 1 のアクセス ポートです
2 = アクセス 20 # ポート 2 は VLAN 20 のアクセス ポートです
3 = dot1q 1 # ポート 3 はネイティブのトランク ポート (dot1q カプセル化) です。
VLAN 1
4 = dot1q 1 NIO_gen_eth:eth0 # ポート 4 はトランク ポート (ネイティブ VLAN 1) です。
gen_eth NIO 経由でホスト eth0 に接続
#4 = dot1q 1 NIO_gen_eth:\Device\NPF_{B00A38DD-F10B-43B4-99F4-B4A078484487} #
上記と同じ、Windows の例

[[FRSW ]]
各 FRSW セクションはフレーム リレー スイッチを定義します。 すべてのキーワードはオプションです
1:102 = 2:201 # FRSW にポート 1、DLCI 102 からポート 2 に切り替えるように指示します。
DLCI201。
1:103 = 3:301 # ポート 1、DLCI 103 からポート 3、DLCI 301 まで

[[FRSW F2]]
1:102 = 2:201

[[ATMSW ]]
ATM スイッチを定義する
1:10 = 2:20 # ポート 1、vpi 10 からポート 2、vpi 20
#1:10:200 = 2:20:100 # ポート 1、vpi 10、vci 200 からポート 2、vpi 20、vci 100


/usr/share/doc/dynagen/examples ディレクトリを参照してください。

onworks.net サービスを使用してオンラインで dynagen を使用する



最新のLinuxおよびWindowsオンラインプログラム