View Full Version : سوال: شبیه ساز ns2 در لینوکس
mirhamed
جمعه 26 مهر 1392, 23:09 عصر
سلام
کسی در باره کار کردن با ns2 در لینوکس اطلاعاتی داره ؟
ممنون میشم اگه کمکم کنین
mansourii
سه شنبه 30 مهر 1392, 19:22 عصر
سلام در چه زمینه ای میخوای بدونی
نصبش در لینوکس؟
نحوه کار با ns؟
ns تاجایی که من میدونم نرم افزار شبیه ساز خیلی قویه که معمولا دانشجویان به وسیله این نرم افزار یک سیستم شبکه ای را پیدا سازی میکنن و میتونن کارایی یک الگوریتم رو بررسی کنن و حتی میشه یک الگوریتم از خودمون پیاده سازی کنیم.
نصبش تو ویندوز نیاز به افزونه داره و یکم نسبت به لینوکس پیچیده تره(باید یک نرم افزار که لینوکس رو تو ویندوز اجرا میکنه مثله cygwin نصب کنی اما لینوکس 4 خط دستوره
سوالت واضح نیست برای همین کسی جواب نداده
bye
mirhamed
پنج شنبه 02 آبان 1392, 00:41 صبح
سلام
خیلی ممنون که جوابم رو دادین :
هدف من اینکه ns رو در محیط ubuntu کار کنم چون بعضی از دستوراتش تو ویندوز کار نمیکنه تا حدودی نصبش رو از اینور اونور یاد گرفتم اما نه بصورت کامل
اگه تو این زمینه کمکم کنین خیلی ممنون میشم ازتون , چون میخوام هرچه سریعتر شروع کنم
بازم تشکر
hghyami
پنج شنبه 02 آبان 1392, 11:06 صبح
http://princeabhinav.blogspot.co.uk/
http://www.linuxquestions.org/questions/linux-software-2/installing-ns-2-35-on-ubuntu-12-10-a-4175436928/
mirhamed
پنج شنبه 02 آبان 1392, 15:38 عصر
واقعا مرسی
ممنون از راهنماییتون
hghyami
پنج شنبه 02 آبان 1392, 15:42 عصر
من الان نصب کردم و تست کردم و مشکلی نداشت. لینک اول به شما نصب رو میگه ولی ۹۹.۹% کار نخواهد کرد. لینک دوم ۹۹.۹% بکار خواهد اومد و مشکل رو حل خواهد کرد. اگر مشکل داشتی بگو کمکت کنم.
mirhamed
شنبه 04 آبان 1392, 18:32 عصر
سلام من برنامه رو دانلود کردم اما تو ubuntu فایل Extract نمیشه هی خطا میده 'an error occurred while looding the archiv'
hghyami
شنبه 04 آبان 1392, 19:07 عصر
http://sourceforge.net/projects/nsnam/files/allinone/ns-allinone-2.35/
tar -zxf ns-allinone-2.35.tar.gz (http://sourceforge.net/projects/nsnam/files/allinone/ns-allinone-2.35/ns-allinone-2.35.tar.gz/download)
aram_2
یک شنبه 05 آبان 1392, 16:26 عصر
دوست گرامی نصب این نرم افزار قلق های خاص خودش رو داره. اگه تهران هستی من می تونم ns نصب شده اماده رو بهت بدم که تو vm اجراشش کنی.
این ایمیل منه:
o.vesaghi@mihanmail.ir
hghyami
دوشنبه 06 آبان 1392, 00:41 صبح
به نظر من بهتر هست که ایشون خودشون اینرو انجام بده و در ضمن نصب این برنامه پیچیدگی خاصی نداره.
aram_2
چهارشنبه 08 آبان 1392, 18:27 عصر
دوست عزیز اگه پیچیده نبود که شما الان تو این پست بعد از تقریبا ده روز مجددا مراجعه نمی کردی. در ضمن وقت طلاست!
hghyami
پنج شنبه 09 آبان 1392, 13:46 عصر
مهم یاد گیری هست و دلیل اینکه این دوستمون اینجا اومده اینکه مشکل رو حل کنه. در مورد پیچیدگیش هم شما هر گونه OS رو که بلد نباشید سخت خواهد بود ولی اینکه شما هلو برو تو گلو و درست شده رو تحویل ایشون بدی هیچ گونه کمکی نکردی.
این نظر شخصی من هست و به نظر من بهتر این هست که مشکل ایشون رو حل کنیم که هم این دوستمون یاد بگیرند و هم بقیه.
mansourii
پنج شنبه 09 آبان 1392, 18:04 عصر
سلام
لينك زير رو نگاه كنيد
اين لينك كامل نصب ns در اوبونتو رو ياد داده
http://www.whackk.com/april-2011/how-installing-ns-234-ubuntu-1010
فقط دقت داشته باش كه وقتي دستور
sudo apt-get update رو ميزني حتما بايد تو اينترنت باشي(كلا سعي كن دستورات رو كه داري ميزني تو اينترنت باشي كه بعضي از فايل ها از اينترنت برات دانلود شن)
بايد يك فايلي رو gedit كني كه اگه تو اينترنت نباشي و فايل ها برات نرسه اون كادر متني خاليه!
hghyami
پنج شنبه 09 آبان 1392, 20:37 عصر
1124171. sudo apt-get install tcl8.5-dev tk8.5-dev
2. sudo apt-get install build-essential autoconf automake
3. sudo apt-get install perl xgraph libxt-dev libx11-dev libxmu-dev
4. sudo apt-get install gcc-4.4 g++-4.4
5. cd ~/Downloads
5. wget -O ns-allinone-2.35.tar.gz http://sourceforge.net/projects/nsnam/files/allinone/ns-allinone-2.35/ns-allinone-2.35.tar.gz/download
6. tar -zxvf ns-allinone-2.35.tar.gz
7. cd ~/Downloads/ns-allinone-2.35
8. sudo export CC=gcc-4.4 CXX=g++-4.4 && ./install
9. vim ~/.bashrc
بعدش اینرو بذار آخرین خط توی فایل bashrc. (مربوط میشه به دستور ۹ که میگی vim ~/.bashrc )
توی محیط vim هم برای اینکه بتونی فایل رو edit کنی باید اول کلید insert رو بزنی و وقتی کارت تموم شد
۱. اول کلید ESC
۲. بعدش x: که این یعنی save و exit.
بد از اون source ~/.bashrc
##NS/LD LIBPATH
TCL_LIB=~/Downloads/ns-allinone-2.35/otcl-1.14
NS2_LIB=~/Downloads/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_LI B:$X11_LIB:$USR_LOCAL_LIB
# TCL_LIBRARY
TCL_LIB=~/Downloads/ns-allinone-2.35/tcl8.5.10/library
USR_LIB=/usr/lib
export TCL_LIBRARY=$TCL_LIB:$USR_LIB
# PATH
XGRAPH=~/Downloads/ns-allinone-2.35/bin:~/Downloads/ns-allinone-2.35/tcl8.5.10/unix:~/Downloads/ns-allinone-2.35/tk8.5.10/unix
# Note: the above two lines starting from XGRAPH should come in the same line
NS=~/Downloads/ns-allinone-2.35/ns-2.35/
NAM=~/Downloads/ns-allinone-2.34/nam-1.15/
PATH=$PATH:$XGRAPH:$NS:$NAM
من اینرو الان تست کردم و مشکلی هم نداشتم. هیچ کاری هم غیر از این نکردم.
mirhamed
جمعه 10 آبان 1392, 10:37 صبح
از همتون بسیار بسیار ممنونم
بلاخره مشکل ما هم حل شد
بازم مرسسسسسسسسسسسسسسسسسسسسسسس سییییییییییییییییی
hghyami
شنبه 11 آبان 1392, 02:12 صبح
خدا رو شکر. مشکل کجا بود و آیا راه حالی که من گذاشتم کمک کرد؟
mirhamed
شنبه 11 آبان 1392, 17:03 عصر
مشکل تو extract کردن فایل ns2 بود اونم با دستوراتی که شما و دوستان دادن حل شد.
از شما و همه دوستان ممنونم
modjtaba.yousefi
دوشنبه 13 آبان 1392, 18:06 عصر
با سلام
دوست عزیز من هم فایل آمادش رو دارم اگه تهران هستید به من اطلاع بدید که به دستتون برسونم
در هر حال این کتاب هم اگه بخونید عالی میشه. البته ترجمش رو فکر نمیکنم وجود داشته باشه
http://gen.lib.rus.ec/search.php?req=introduction+to+network+simulator&open=0&view=simple&column%5B%5D=title&column%5B%5D=author&column%5B%5D=series&column%5B%5D=periodical&column%5B%5D=publisher&column%5B%5D=year
فکر میکنم مورد سومش بهتر باشه چون چاپ جدیدش هست
موفق باشید.
sapina
چهارشنبه 18 دی 1392, 19:23 عصر
با سلام
دوست عزیز برای اینکه در مراحل نصب و اجرا با مشکلی مواجه نشی از ورژن های زیر استفاده کن:
لینوکس نسخه اوبونتو 11.10 دسکتاپ یا سرور
شبیه ساز NS2.34
مراحل نصب هم بسیار آسونه.
بعد از نصب لینوکس فایل NS2.34 رو توی یه پوشه داخل فولدر home کپی کن بعد از ترمینال لینوکس به مسیر فایل برو .
مثلاً
wsnlab@ubuntu$ cd ./ns
که ابتدای خط فرمان نوشته ای پیش فرض داره به عنوان مثال wsnlab@ubuntu$ که بعد از علامت $ شما داری دستورات رو مینویسی.
پس من فولدر رو به نام ns ایجاد کردم. حالا شبیه ساز با پسوند gz رو داخل این فولدر قبلاً کپی کردی.
حالا با ترمینال به این مسیر رفتی دستور زیر رو وارد کن تا از حالت فشرده خارج بشه:
wsnlab@ubuntu/ns$ tar -zxvf ns-allinone2.34
بعد اینتر بزن. از فشرده خارج کرد. حالا با دستور cd ns-allinone2.34 برو داخل پوشه و دستور
install/.
رو بزن. شروع میکنه به نصب.
پیروز باشی.
hghyami
چهارشنبه 18 دی 1392, 19:52 عصر
http://barnamenevis.org/showthread.php?430456-%D9%85%D8%B4%DA%A9%D9%84-%D8%AF%D8%B1-%D9%86%D8%B5%D8%A8-ns2-%D8%AF%D8%B1-ubuntu&highlight=ns2
دوست عزیز من کامل توضیح دادم و مشکل این دوستمون تو باز کردن فایل بود.در ضمن شما باید ENV رو تعریف کنید که من تو مثال بالا گذشتم...
png_92
یک شنبه 08 آذر 1394, 15:06 عصر
سلام
برای اینکه ی توپولوژی ایجاد کنیم چه کاری باید انجام بدیم. (تو اوبونتو). میشه درباره شروعش هم ی صحبتی کنید؟؟
ممنون
nedaaa71
دوشنبه 14 تیر 1395, 23:30 عصر
زمان
make install تو کامند مینویسم این ارور میاد
for d in /usr/local/man/man1; do
\
if [ ! -d $d ]; then \
mkdir -p $d ;\
fi;\
done
/usr/bin/install -c -m 755 ns /usr/local/bin
/usr/bin/install -c -m 644 ns.1 /usr/local/man/man1
این ارور رو میتونین بر طرف کنین
141248
ترو خدا کمک کنید
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.