#freeze
 * 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]]
 
 

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS