Ciscoルータ等のネットワーク機器をエミュレートするソフトウェアです。Dynagenのインストール方法と使い方について説明します。Dynagenは2008年に開発が停止されており、現在ではGNS3というプロジェクトに引き継がれています。GNS3の方が直観的で使いやすいので、特別な理由がない限りはGNS3の使用をお勧めします。GNS3の使い方については、「GNS3の使い方」を参照ください。概要DynamipsとはDynamipsとはCiscoルータのエミュレータです。GNS3などの操作ツールとセットで使用するのがお勧めです。DynamipsはGNS3プロジェクトに引き継がれ、現在(2014年11月)も開発は継続しております。DynagenとはDynagenとはDynamipsを操作するためのソフトウェアです。ルータの起動/停止や設定のインポート/エクスポートなどの操作を提供するツールです。Dynagenは2008年で開発が停止されており、今後の発展は望めません。Dynagenを使うメリットは殆どありません。Coolさん」も、GNS3を使用しています。Dynagenの方が優れている事もあります。DynagenでCCIEを取得しました。Dynagen派です。Dynagenのメリットは以下の通りです。Dynamipsは非常に軽量です。一度に大量ルータを起動させるにはお勧めです。Dynagenの方が良いかもしれません。Dynagenをインストールし遠隔操作でルータの検証を行えば、ノートPCの電池を大量に消費する事なく検証が行えます。Dynagenは魅力的な環境です。Dynamipsのダウンロードを行ないます。Dynamipsのバージョンです。ネットワーク機器を操作するDynagenは一部のDynamipsのバージョンしかサポートしません。Dynamipsが動作するのは極一部のバージョンの組み合わせのみです。Dynamipsが必要とするGLIBCのバージョンはDyamipsのバージョンによって異なります。GLIBCのインストールはややハードルが高いので、OS標準でインストールされているバージョンを基準にDynamipsのバージョンを選ぶと良いでしょう。このサイトで紹介するインストール手順の例は、以下のバージョンのソフトウェアを使用します。forgeのdyagenプロジェクトページをブラウザで開きます。「Files」を押下します。Linux」を押下して下さい。RPM版は32bitなどの特定環境にしか対応していないので使い勝手が悪いです。0.11.0を押下します。「tar.gz」を押下します。Forgeのトップページから辿るのが面倒な方は以下のようにwgetコマンドを使用しても差し支えごっざいません。forgeのGNS3プロジェクトページをブラウザで開きます。「Files」を押下します。「Dynamips」を押下します。「0.2.8-RC3-community」を押下します。GLIBCのバージョンによって異なる事に注意下さい。バイナリファイルをダウンロードします。ダウンロードリンクへマウスオーバーすると、ダウンロードするファイル名が表示されます。x86などから推測して、CPUアーキテクチャにあったファイルをダウンロードして下さい。forgeのトップページからリンクを辿るのが面倒な方は、以下wgetコマンドをご利用ください。Dynagenは特にインストール作業は必要ございません。ファイルを配置するだけで、動作可能です。やる事と言えば、適切なディレクトリにファイルを置くくらいです。どこに置いても動きますが、何らかのルールを決めた方がメンテナンスしやすいでしょう。私の場合は以下のようなディレクトリ構成を採用しています。/opt/dynagen/labsコマンド例は以下の通りです。IOSを適切な方法で入手し、IOS置き場へ配置します。/opt/dynagen/images/トポロジファイルの作成ネットワーク構成を表すファイルを作成します。/opt/dynagen/labs/sample/topology.netというファイルを以下のように新規作成します。Dynagenの操作Dynamipsの起動Dynamipsはネットワークエミュレートを行なう常駐プログラムです。Dynamipsをサーバとして起動し、このDynamipsサーバに対して命令を出す事によってCisco機の検証が可能になります。Dynamipsを起動するには、以下のように引数でUDPポートを指定して実行します。7200で起動します。7200)」と表示されます。~]#Dynagenの実行DynagenはDynamipsに対してネットワーク操作の命令を出すソフトウェアです。以下のように引数にトポロジファイルを指定する事で実行できます。/opt/dynagen/labs/sample/topology.netdynagenの実行に成功すると、以下のようにdynagenのコンソールに接続されます。Skovajsa=>dynagenコンソールの使い方は、以下のようにhelpコマンドを見つつ、少しずつ慣れていってください。ver=>ルータを起動するには、以下のようにstartコマンドを実行します。仮想ルータへの接続を行なうには、telnetを使います。2000番から順番に割り当てます。ルータR1がtcp2000になり、ルータR2がtcp2001になります。このtcpポートはデフォルト設定を使用しても良いし、トポロジファイル(topology.net)で明示指定する事もできます。ルータへの接続操作例は以下の通りです。startRouter>Dynagenの終了Dynagenを終了させるには、dynagenのコンソール上でexitコマンドを入力下さい。~]#Dynamipsの終了Dynamipsを終了させるためのユーティリティは特に提供されていません。終了させるには、killコマンド等をご利用下さい。AM参考になる情報をまとめて下さりありがとうございます。紹介されているglibcのバージョンが、先々月に注意喚起がなされたCVE-2015-0235の脆弱性の影響対象に含まれております。https://www.ipa.go.jp/security/announce/20150129-glibc.htmlhttp://d.hatena.ne.jp/Kango/20150128/1422409960もう御認識されて修正準備中かもしれませんが、念のため投稿させて頂きます。このコメントは一読された後削除いただければ幸いです。重ねて、参考になる情報をまとめて下さりありがとうございます。glibcなど脆弱性の豊作が続きますね。opensslに関しては、また脆弱性が見つかったらしいし。コメントをキャンセルメールアドレスが公開されることはありません。date*日本語が含まれない投稿は無視されますのでご注意ください。ネットワークチェンジニアとして。