'network simulator'에 해당되는 글 1건

  1. [2008/01/29] ns-2 simulator 설치-in ubuntu (3)

ns-2 simulator 설치-in ubuntu

[CS/LAB]

이번에 한국통신학회에서 개최한 초보자를 위한 ns-2 단기 강좌를 다녀왔다.
ns-2(network simulator)는 보편적으로 사용되는 시뮬레이터인데;;
어렵다.ㅠㅠ
사용법과 간단한 소스 분석을 해주었는데..;;
이것만으로도 나에겐 벅찼다...많이 졸고..ㅠㅠ

강좌를 모두 듣고 ns-2를 설치하려고 하는데...계속 컴파일 하는데 에러가 났다.ㅠㅠ
이유를 전혀알지 못하다가 오늘 순천향대의 한 학생에게서 데비안에서의 라이브러리 문제가 있다고 들었다.
그리고 용현이도 ns-2가 레드헷 기반으로 만들었다는 소리를 듣고...라이브러리를 찾아보았는데
gcc g++ libc6-dev libc++6-4.1-dev tcl8.4 tk8.4 tcl8.4-dev tk8.4-dev libxmu-dev

인터넷에 위의 라이브러리들이 필요로 하다고 하였다.
난 libc++6-4.1-dev는 찾지못하였지만.ㅠㅠ 다른 라이브러리들 중에 설치되지 않을 것들 중에
찾아서 설치하니 컴파일이 되었다.
nam을 설치하는데 있어서 막혔던 것이다. libxmu-dev 라이브러리를 설치하지 않아서..

어제 1시간 동안 삽질을 했엇는데.ㅠㅠㅠ
겨우 찾은 libxmu-dev..반가웠다.ㅠㅠ

저 라이브러리를 모두 설치한 다음에 ns-allinone-2.32.tar.gz 를
tar -xvzf ns-allinone-2.32.tar.gz를 하고
압축을 푼 폴더에 들어가서
root 계정으로 ./install을 하면 install이 된다.

그후 PATH를 설정해서 어느 폴더에서도 ns가 실행되게 해주면 된다.
PATH는 .bashrc 파일에 들어가서(vi ~/home/계정/.bashrc)


NS=~/ns-allinone-2.31
export PATH=$PATH:$NS/bin:$NS/tcl-8.4.14/unix:$NS/tk8.4.14/unix
export LD_LIBRARY_PATH=$NS/otcl-1.13:$NS/lib
export TCL_LIBRARY_PATH=$NS/tcl8.4.14/library

윗 부분을 .bashrc 파일 가장 마지막에 붙여주면 PATH가 설정된다.

이 모든 것을 하고 source .bashrc를 해주면 .bashrc파일이 다시 적용이 되어
PATH 설정이 끝났을 것이다.
이제 아무 디렉토리나 가서 ns를 하게 되면
%로 쉘이 바뀔 것이다.
이후 자유롭게 ns를 즐기면 된다.