* NS-2 メモ [#q41b5a2f] NS-2 というのは、いわゆるネットワークシミュレータといわれるもの。Tcl/Tk で動く。 ** インストール [#o4dd9760] + ダウンロード&br; All in One をもらう(Tcl/Tk とか nam とか ns2 実行に必要なものが全部入ってる) All in One をもらう(Tcl/Tk とか nam とか ns2 実行に必要なものが全部入ってる)&br; [[本家:http://www.isi.edu/nsnam/ns/]] >> [[Building ns:http://www.isi.edu/nsnam/ns/ns-build.html]] >> [[allinone/ns-allinone-2.34:http://sourceforge.net/projects/nsnam/files/allinone/ns-allinone-2.34/]] + XFree86の開発環境 インストール&br; デスクトップの「ソフトウェアの追加/削除」から「開発」→「X ソフトウェア開発」をインストール。&br; ※既に入っていればそのままで OK + ns2 インストール&br; $ mv (ダウンロードしたディレクトリ)/ns-allinone-2.34.tar.gz (インストール先ディレクトリ) $ cd (インストール先ディレクトリ) $ tar zxf ns-allinone-2.34.tar.gz $ cd ns-allinone-2.34 $ ./install + nam インストール&br; $ cd (インストール先ディレクトリ)/nam-1.14 $ ./configure $ make $ su # make install + 環境変数の設定&br; $ cd ~ $ vi .bashrc # 以下を追記... export PATH=$PATH: (インストール先ディレクトリ)/ns-allinone-2.34/bin: (インストール先ディレクトリ)/ns-allinone-2.34/tcl8.4.18/unix: (インストール先ディレクトリ)/ns-allinone-2.34/tk8.4.18/unix: (インストール先ディレクトリ)/ns-allinone-2.34/ns-2.34: (インストール先ディレクトリ)/ns-allinone-2.34/nam-1.14 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH: (インストール先ディレクトリ)/ns-allinone-2.34/otcl-1.13: (インストール先ディレクトリ)/ns-allinone-2.34/lib export TCL_LIBRARY=(インストール先ディレクトリ)/ns-allinone-2.34/tcl8.4.18/library :wq + インストールの確認&br; $ cd (インストール先ディレクトリ)/ns-allinone-2.34/ns-2.34 $ ./validate 最後に「validate overall report: all tests passed」と出ればOK。 + 動作確認&br; 簡単なサンプルが付属しているので動かしてみる。&br; $ cd (インストール先ディレクトリ)/ns-allinone-2.34/ns-2.34/tcl/ex $ ns simple.tcl 画面が出てくるので、実行ボタンを押してゲージが動けば多分 OK。 ※ 上記のバージョン番号はダウンロードしてきたパッケージによるです。 *** 動かないよ? [#r60453d6] - ns にパスが通ってるか?( $ export PATH=$PATH:(nsのパス) ) - nam にパスが通ってるか?( $ export PATH=$PATH:(namのパス) ) ** シナリオ [#s122e93f] (under construction) ** トレース [#jd267d18] (under construction) ** 参考 [#y376fbb6] - [[The Network Simulator - ns-2(本家):http://www.isi.edu/nsnam/ns/]] -- [[Tutorial:http://www.isi.edu/nsnam/ns/tutorial/index.html] - [[ns installation manual:http://cube.kuee.kyoto-u.ac.jp/~osogoe/ns_install.html]] - [[NS2の使い方:http://www.cool.giti.waseda.ac.jp/~onoder/onoder/ns-tutorial.htm]] -------- [[MLEXP. Wiiki]]