|
بازگشت به فهرست
نصب Network Simulator:
برای نصب Network Simulator بر روی Linux Mandrake ابتدا NSی مربوطه (در اینجا
برای راه اندازی Bluehoc2.0 به ns-allinone-2.1b7a نیاز است و برای راه اندازی
UCBT به ns-allinone-2.27 ) را از آدرس http://www.isi.edu/nsnam/ns دانلود كنید
وسپس فیل tar ی مربوطه را در ریشه اصلی userی تعریف شده unzip وcopy كنید. یعنی
فیل ns-allinone-2.x را در شاخه /home/username (كه منظور از username همان نام
كابری است كه در Linux برای خود تعریف كردید و با آن Login كرده ید) unzip وcopy
كنید. سپس فیل install را كه در شاخه /home/username/ns-allinone-2.x موجود می
باشد را اجرا كنید.
برنامه ns-2.27 با اجری فیل install به طور كامل بدون هیچ مشكلی نصب می شود.
نرم افزار ns-2.1b7a با چند مشكل كوچك به هنگام نصب مواجه می شود كه اگر به زبان
C تسلط داشته باشید , می توا نید با اجری دستور ./install در شاخه
/home/username/ns-allinone-2.x در داخل shellی Linux آن را Debug كرده و مشكل را
حل كنید.
در پیان نصب NS بید متغیرهی محیطی (environment variables) را در فیل .bash_profile
كه در شاخه /home/username/ موجود می باشد , تنظیم كنید.
بری نمونه یك .bash_profile با نام كاربری project در زیر نمیش داده شده است.
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin:/home/project/ns-allinone-2.1b7a/bin
:/home/project/ns-allinone-2.1b7a/tcl8.3.2/unix:/home/project/ns-allinone-2.1b7a/tk8.3.2/unix
:/home/project/ns-allinone-2.1b7a/nam-1.0a9/
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/project/ns-allinone-2.1b7a/otcl-1.0a6:/home/project/ns-allinone-2.1b7a/lib
TCL_LIBRARY=$TCL_LIBRARY:/home/project/ns-allinone-2.1b7a/tcl8.3.2/library
export PATH
export LD_LIBRARY_PATH
export TCL_LIBRARY
unset USERNAME
نكته:
اگر می خواهید كه نصب patchهیی كه روی NS نصب می شوند ساده تر صورت گیرد بهتر
است كه ابتدا NS و patchها را unzip كرده و سپس آنها را با هم نصب كنید تا
نیازی به بروزرسانی patchها نداشته باشید.
صفحه
بعد
|