Search Results for 'ns2'


1 POSTS

  1. 2009.09.04 우분투에 네트워크 시뮬레이션을 설치하다 1

우분투에 네트워크 시뮬레이션을 설치하다

Posted 2009. 9. 4. 16:42 by alice201405
설치 운영체제 : 우분투 9.04
설치 ns 버전 : ns-allinone-2.34
※ 본문서는 ns 설치에 모든것을 건다. 왜 이런 패키지가 필요한거 따위의 이유는 생략한다.

ns 설치전에 필요한 패키지들이 있다.
apt-get으로 설치 하건, 시냅틱 패키지 관리자로 설치하건 그건 본인이 편한데로 가자.
시냅틱 패키지 관리자 : 시스템 -> 관리 -> 시냅틱 패키지 관리자

gcc, g++, libc6-dev, tcl8.5, tk8.5, tcl8.5-dev, tk8.5-dev, libxmu-dev

9.04 버전에는 gcc포함 몇개는 기본적으로 설치되어 있다.
시냅틱 패키지 관리자로 설치하면 추가로 같이 설치할 패키지들에 대하여 이야기 하는데, 해도 머 별 상관없으니  해주자.

자 여기까지 설치가 끝났다면 이제 본격적으로 ns를 설치하기 위해 다운부터 받자.

릴리즈 날자 : Thu Jun 18 2009 00:18

http://sourceforge.net/projects/nsnam/files/allinone/ns-allinone-2.34/

후에 이 글을 보시는 분은 더 최신버전이 나왔다면 알아서 그거 받아도 상관없지 않을까 싶다.

다운받은 폴더는 home/본인아이디/ 에 받았다. 받았으면 풀자.
(여기서는 본인아이디가 smith 다.)

터미널에서 해도 되는데 귀찮으니까 걍 마우스 오른쪽 버튼 클륵으로 압축풀기 하자.


압축을 풀었으면 이제 터미널로 가자.

터미널에서 그럼 install을 시도하자.



install이 끝났다면 아래와 같이 나올것이다.


여기까지 됬다면 일단은 설치는 끝난 것이다. 이제 path만 잡아주면 된다.

역시 귀찮은건 귀찮은거다. 잡아보자.

bashrc 를 수정하자. gedit를 쓰건 vi를 쓰건 그건 본인 마음이다. 개인적으로는 gedit가 편하니 난 이걸로 한다.

smith@smith-desktop:~/ns-allinone-2.34$ sudo gedit ~/.bashrc

수정창이 뜨면 제일 끝으로 가자.


빨간색 부분을 추가해 넣자. 파란색부분은 본인의 아이디로 변경하자.
오타 내지 말기를 바라며 복사 붙일 수 있게 밑에 추가 해놓겠다.

----------------------------------------------------------------------------------------------------------------------------------------------------------------------
# LD_LIBRARY_PATH
OTCL_LIB=/home/smith/ns-allinone-2.34/otcl-1.13
NS2_LIB=/home/smith/ns-allinone-2.34/lib
X11_LIB=/usr/X11R6/
USR_LOCAL_LIB=/usr/local/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$OTCL_LIB:$NS2_LIB:$X11_LIB:$USR_LOCAL_LIB

# TCL_LIBRARY
TCL_LIB=/home/smith/ns-allinone-2.34/tcl8.4.18/library
USR_LIB=/usr/lib
export TCL_LIBRARY=$TCL_LIB:$USR_LIB

# PATH
XGRAPH=/home/smith/ns-allinone-2.34/bin:/home/smith/ns-allinone-2.34/tcl8.4.18/unix:/home/smith/ns-allinone-2.34/tk8.4.18/unix
NS=/home/smith/ns-allinone-2.34/ns-2.34/
NAM=/home/smith/ns-allinone-2.34/nam-1.14/
PATH=$PATH:$XGRAPH:$NS:$NAM
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
※smith로 되어 있는 부분은 꼭 본인의 아이디로 바꾸도록 하자.

여기까지 수정이 끝났다면 얼른 저장하고 닫아라.

자 그럼 이제 수정된 부분을 적용 시켜야 되니 source 한번 하자.

smith@smith-desktop:~/ns-allinone-2.34$ source ~/.bashrc

자 모든 설정은 끝났다. 이제 실행이다.

smith@smith-desktop:~/ns-allinone-2.34$ ns


그림의 빨간색 네모 처럼 % 가 나오면 실행된거다. 빠져나올땐 exit

자 인제 ns를 사용하자.

ps. 간만에 포스팅에 그림좀 집어 넣었더니 졸 빡시다.
이거보고 도움이 된분께서 리플 하나 써준다면 난 왠지 뿌듯 할 듯하다. 욕말고!