메뉴 건너뛰기

라이온하트 2nd edition

홈페이지를 새롭게 리뉴얼합니다.

Information
2013.10.26 04:55

ns2 version 2.35 install

조회 수 91015 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

NS2 홈페이지 http://isi.edu/nsnam/ns/ 에서 "Download and Build ns" 로 들어가면 구 버전 및 최신버전이 다운가능하다.

 

 

 

NS2는 Tcl/Tk, Otcl, nam, perl, xgraph 등 여러 패키지로 구성되어 있어서 각각 다운로드 받아서 설치해도 되지만 

모든 패키지가 포함되어 있는 allinone 패키지를 다운받아서 한번에 설치하는 것이 편하다.

 

위의 링크 http://isi.edu/nsnam/ns/ns-build.html 로 들어가면 allinone 패키지를 다운 받을 수 있다.

 

 

 

 

1. 링크를 눌러 source forge에서 ns-allinone 패키지를 다운받는다.

 

 

2. 리눅스에서 NS2를 설치할때 NS2에서 요구하는 패키지가 미리 설치되어 있어야 한다. yum 을 통하여 설치하자.

 

sudo yum -y install autoconf automake libXt-devel libXmu-devel

sudo yum -y install gcc gcc-c++

 

 

3. 이제, 다운받은 파일의 압축을 푼다.

 

tar zxvf ns-allinone-2.35.tar.gz

 

 

 

4. 압축이 풀리면 ns-allinone-2.35 디렉토리가 생기는데 이곳으로 이동하여 install 을 실행한다.

 

cd ns-allinone-2.35

./install

 

 

 

5. 설치가 완료되면 ns-2.35 폴더가 생성되는데 여기로 이공하여 validate 한다. 

설치는 얼마 걸리지 않지만 validate는 조금 오래 걸린다.

 

cd ns-2.35

./validate

 

 

 

6. 이제 NS2 환경변수를 설정해주어야 한다. NS2를 설치한 계정의 홈으로 이동하여 .bash_profile 에

vi 에디터 등을 이용하여 아래의 내용을 추가한다. (root 계정일때는 .bash_rc)

 

※ 여기서 otcl, tcl, tk 의 라이브러리 경로를 작성하는데 NS2 2.35 버젼을 기준으로 하였다. 

NS2의 버젼이 다르다면 직접 버젼을 확인하여 알맞은 버전으로 써준다. 

 

#NS_PATH

NS2_PATH=~

#LD_LIBRARY_PATH

OTCL_LIB=$NS2_PATH/ns-allinone-2.35/otcl-1.14

NS2_LIB=$NS2_PATH/ns-allinone-2.35/lib

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$OTCL_LIB:$NS2_LIB

 

#TCL LIBRARY

TCL_LIB=$NS2_PATH/ns-allinone-2.35/tcl8.5.10/library

export TCL_LIBRARY=$TCL_LIB

 

#PATH

XGRAPH=$NS2_PATH/ns-allinone-2.35/bin:$NS2_PATH/ns-allinone-2.35/tcl8.5.10/unix:$NS2_PATH/ns-allinone-2.35/tk8.5.10/unix

NS=$NS2_PATH/ns-allinone-2.35/ns-2.35/

NAM=$NS2_PATH/ns-allinone-2.35/nam-1.15/

PATH=$PATH:$XGRAPH:$NS:$NAM

 

 

7. 저장을 하고 source .bash_profile 을 입력하여 추가된 환경변수를 시스템에 활성화시킨다.

 

 

8. 마지막으로 테스트를 하려면 ns-allinone-2.35/ns-2.35/tcl/ex 로 들어가서

 

ns simple.tcl 을 입력하면 테스트 시뮬레이션이 동작하고 NAM 이 실행된다.


출처: http://blog.naver.com/cre8tor?Redirect=Log&logNo=90173975752




List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
39 Information 텔레그램 봇(botfather) LionHeart 2018.03.16 205826
38 Information network simulator 3 (ns-3) overview LionHeart 2013.10.24 185758
37 Information MONSTA web FTP LionHeart 2014.10.01 135063
36 Information How To Create A Simple REST API in PHP? Step By Step Guide! LionHeart 2018.08.31 115476
35 Information 나눔글꼴 웹폰트 LionHeart 2014.05.04 110641
34 Information RESTful API Frameworks for PHP 1 LionHeart 2018.02.08 101778
33 Information Virus Chaser 8.0 & Remover file LionHeart 2013.11.03 98506
32 Information mysql 5.5.9 언어 설정 latin1 -> euckr 변경 LionHeart 2013.10.31 98340
31 Information Zend Guard 3.3.0 x64 file LionHeart 2013.10.24 96147
30 Information XE 속도 개선팁 모음 1 LionHeart 2014.08.21 93944
29 Information 동영상 자막, 뱁션 LionHeart 2015.11.07 93012
28 Information 우분투에 ns 2.35 설치 LionHeart 2013.10.24 91278
27 Information [스크랩] PHP 쓰레드 흉내내기 LionHeart 2015.12.02 91117
» Information ns2 version 2.35 install LionHeart 2013.10.26 91015
25 Information [동아일보] 죽음도 지울수 없는 ‘주홍글씨’… 지워야 산다 LionHeart 2014.11.14 88411
24 Information 아르바이트생이 갑자기 그만둔 경우 근로계약 위반에 해당하나요? LionHeart 2014.12.30 87578
23 Information jwplayer 6.6 embed source code LionHeart 2013.10.18 80847
22 Information How-to Asus N552VX M.2 SSD upgrade installation 2 LionHeart 2016.04.16 77331
21 Information 넷기어 R7000의 멀린펌 적용 및 원상복구 LionHeart 2018.02.18 77122
20 Information XE 속도개선 (XE 캐시파일 초기화 시간 줄이는 팁) - 다국어 제거 file LionHeart 2014.08.22 70665
Board Pagination ‹ Prev 1 2 Next ›
/ 2