آموزش نصب NS2 در لینوکس Ubuntu
در این مقاله قصد داریم آموزش نصب NS2 در Ubuntu را به صورت قدم به قدم و با قرار دادن تصاویری از نصب NS2 به همراه فایل های مورد نیاز جهت نصب این شبیه ساز را برای شما عزیزان قرار دهیم.
انتخاب محیط نصب NS2
۱- نصب NS2 در لینوکس
جهت نصب شبیه ساز NS2 در محیط لینوکس ابتدا باید سیستم عامل لینوکس را در کامپیوتر خود نصب کنید و از آنجای که اکثرا بر روی کامپیوتر خود سیستم عامل ویندوز را داریم باید کلا قید ویندوز را بزنید تا بتوانید لینوکس را نصب کنید. البته روش های وجود دارد که می توانید بدون حذف سیستم عامل ویندوز، لینوکس را نصب کرده و از آن استفاده کنید.
۲- نصب NS2 در ویندوز
جهت نصب NS2 در سیستم عامل ویندوز می توانید از دو نرم افزار معروف بنام سیگوین(Cygwin) و یا ویم ویر(VMware Workstation) استفاده کنید که پیشنهاد می کنم از ویم ویر جهت این کار اقدام کنید دلیل انتخاب ویم ویر هم این است که در ویم ویر شما سیستم عامل لینوکس را به طور کامل بر روی سیستم نصب می کنید و ابزارات و کتابخانه های آن به صورت کامل بر روی سیستم شما نصب می شود اما موقع نصب سیگوین سیستم عامل به صورت کامل نصب نمی شود و در واقع در بعضی از مواقع به دلیل نصب نبودن کتابخانه های مهم شبیه سازی درست کار نمی کند و با خطا مواجعه می شود.
مراحل نصب NS2 در Ubuntu
ما در این آموزش ابتدا نرم افزار ویم ویر(VMware Workstation) را در محیط ویندوز نصب خواهیم کرد سپس با استفاده از این نرم افزار مجازی سازی سیستم عامل لینوکس (Ubuntu) را بر روی سیستم نصب می کنیم تا هم در سیستم ویندوز را داشته باشیم و هم سیستم عامل لینوکس را بدون حذف اطلاعات قبلی نصب کنیم.
۱- دانلود و نصب VMware Workstation در ویندوز
جهت دانلود نرم افزار ویم ویر (VMware Workstation) می توانید از لینک مربوطه استفاده کنید که اگر ویندوز شما ۶۴ بیتی می باشد باید نسخه ۶۴ بیتی این نرم افزار را دانلود و اگر سیستم عامل ۳۲ بیتی را نصب کرده اید نسخه ۳۲ بیتی ویم ویر را دانلود کنید.
نصب VMware Workstation بسیار آسان است و با زدن چند دکمه Next به راحتی می توانید آن را در محیط ویندوز نصب کنید. اگر می خواهید که این نرم افزار را به صورت کامل یاد بگیرید می توانید از(کتاب آموزش نرم افزار Vmware Workstation) استفاده کنید.
۲- دانلود و نصب Ubuntu (لینوکس اوبونتو) در VMware
جهت دانلود نسخه ۳۲ بیتی و ۶۴ بیتی لینوکس Ubuntu از (دانلود Ubuntu) استفاد کرده و اگر در نحوه نصب Ubuntu 16 مشکل دارید از آموزش (نصب Ubuntu 16) که به صورت تصویری می باشد استفاده کنید.
۳- دانلود NS2.35 و نصب در Ubuntu
جهت دانلود شبیه ساز NS2 می توانید از لینک (دانلود ns2.35) اقدام کنید و نسخه NS2.35 را که تقریبا در اکثر شبیه سازی ها از این نسخه استفاده می شود را دریافت کرده و در مراحل زیر از این نسخه استفاده کنید.
آموزش نصب ns2.35 در Ubuntu
بعد از دانلود و نصب نرم افزارهای معرفی شده در بخش بالا و دانلود نسخه NS2.35 حالا نوبت به نصب NS2 در محیط Ubuntu رسیده است. جهت نصب NS2 در Ubuntu مراحل زیر را قدم به قدم باید انجام دهید و دقت کنید که اگر در مرحله ای از نصب خطای اتفاق افتاد باید آن را رفع و به مرحله بعد بروید در غیر اینصورت NS2 به درستی در سیستم نصب نخواهد شد.
۱- بعد از دانلود ns2.35 باید آن را از حالت فشرده خارج کرده و در محیط Ubuntu داخل پوشه یوزر موجود در پوشه home خود کپی کنید. مسیر نهایی که پوشه ns-allinone-2.35 باید در آن قرار بگیرد در زیر آمده است.
1 | home/admin/ns-allinone-2.35 |
۲- قبل از اقدام به نصب ns2 باید پیش نیاز های مربوط به آن را در Ubuntu نصب کنید تا هنگام نصب ns2 با خطا مواجعه نشوید. برای این منظور ابتدا برنامه terminal را باز کرده و دستورات زیر را در خط فرمان آن وارد کنید و اگر از شما سوالی پرسید با تائید آن اجازه نصب را بدهید.
1 2 | sudo apt-get install build-essential autoconf automake libxmu-dev sudo apt-get install gcc-4.4 |
بعد از اجرای دستورات بالا تصویر زیر نمایش داده خواهد شد.
۳- اگر هنگام نصب ns2 به فایل ls.h خطا داده شود باید با استفاده از دستور زیر محتوای این فایل را ویرایش کنید که برای این منظور در بخش terminal دستور زیر را وارد کنید.
1 2 | cd home/admin/ns-allinone-2.35/ns-2.35/linkstate gedit ls.h |


۴- اگر نسخه های مختلفی از gcc را در سیستم خود نصب کرده باشید و هنگام نصب به آن خطا دهد با دستور زیر ورژن gcc رو باید وارد کنید.
1 | Sudo gedit home/admin/ns-allinone-2.35/otcl-1.14/Makefile.in |


1 | sudo su cd home/admin/ns-allinone-2.35/./install |

۶- بعد از اتمام نصب ns2 باید تنظمیات مربوط به متغیر های محلی آن را در Ubuntu انجام دهید تا دستورات ns2 برای لینوکس شناخته شده باشد. برای این منظور دستور زیر را در خط فرمان terminal وارد کنید و اگر اجازه این کار را برای شما نداد باید با یوزر root وارد سیستم شده و این دستور را اجرا کنید.
1 | sudo gedit ~/.bashrc |
بعد از اجرای دستور بالا محتوای فایل bashrc به نمایش در خواهد آمد که شما باید به خط آخر این فایل رفته و دستورات زیر را در آن قرار داده و فایل را ذخیره کنید.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | # LD_LIBRARY_PATH OTCL_LIB=/home/admin/ns-allinone-2.35/otcl-1.14 NS2_LIB=/home/admin/ns-allinone-2.35/lib X11_LIB=/usr/X11R6/lib 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/admin/ns-allinone-2.35/tcl8.5.10/library USR_LIB=/usr/lib export TCL_LIBRARY=$TCL_LIB:$USR_LIB # PATH XGRAPH=/home/admin/ns-allinone-2.35/bin:/home/admin/ns-allinone-2.35/tcl8.5.10/unix:/home/admin/ns-allinone-2.35/tk8.5.10/unix #the above two lines beginning from xgraph and ending with unix should come on the same line NS=/home/admin/ns-allinone-2.35/ns-2.35/ NAM=/home/admin/ns-allinone-2.35/nam-1.15/ PATH=$PATH:$XGRAPH:$NS:$NAM |
اگر بعد از اتمام نصب NS2 نیاز به (فیلم آموزش NS2 به صورت فارسی) و یا (کتاب آموزش NS2 به صورت PDF) داشتید از لینک های قرار داده شده می توانید استفاده کنید.
سلام آموزش نصب ns3 چی اون هم تو سایتتون هست اگه باشه که عاااالی میشه ؟
بله فیلم آموزش نصب NS3 از لینک زیر قابل دانلود است: آموزش نصب NS3
اوبونتو رو نصب کردم اما ان اس 2 رو نمیتونم داخلش نصب کنم. متاسفانه مراحل نصب خیلی سخته آموزش روان و اسونی ندارید براش