ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی “ ورود به حساب” کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمیشود، اینجا را کلیک کنید.





سفارش شبیه سازی مقالات و پایان نامه
انجام پروژه و شبیه سازی با متلب
آموزش برنامه نویسی رایگان
نمایش نتایج: از 1 به 7 از 7
  1. #1
    bahrami
    کاربر عادی
    تاریخ عضویت
    Aug 2016
    نوشته ها
    1
    0
    0

    نصب ns2 در لینوکس ubuntu

    لطفا نحوه ی نصب ns2 روی اوبونتو توضیح بدید با استفاده از vmware لطفا اگه کسی از دوستان تا حالا ns2 رو روی اوبونتو نصب کرده راهنمایی کنه چند روزی است که توی نصبش موندم.
  2. #2
    noavarangermi
    مدیر کل
    تاریخ عضویت
    Mar 2016
    نوشته ها
    594
    125
    388
    جهت نصب شبیه ساز ns2.35 در Ubuntu مراحل زیر رو قدم به قدم انجام بدید و اگر در نصب ns2.35 در Ubuntu به مشکل برخوردید در همین قسمت مطرح کنید تا پاسخ داده شود. درضمن فرض بر این است که شما Ubuntu را از قبل بر روی سیستم خودتون نصب کرده اید پیشنهاد من اینه که Ubuntu رو حتما روی ماشین مجازی مثل نرم افزار ویم ویر (VMware Workstation) نصب کنید تا مستقیم بتونید از ویندوز به محیط لینوکس بردید.



    جهت دانلود نرم افزار ویم ویر (VMware Workstation) می تونید از لینک زیر استفاده کنید اگر ویندوزتون 64 بیتی است شما هم نسخه 64 بیتی این نرم افزار را دانلود کنید.

    جهت دانلود نسخه 32 بیتی و 64 بیتی لینوکس Ubuntu از لینک زیر می تونید استفاد کنید.

    جهت دانلود شبیه ساز ns2.35 می تونید از لینک مستقیم زیر دانلود را انجام بدید.

    راهنمای نصب ns2.35 در لینوکس Ubuntu:



    1- ابتدا از لینک های بالا نرم افزار ویم ویر (VMware Workstation) را دانلود کرده و در سیستم خود نصب کنید دقت کنید که اگر نسخه 32 بیتی رو نصب میکنید لینوکس 32 بیتی رو دانلود کنید و اگر نسخه 64 بیتی رو نصب میکنید لینوکس 64 بیتی رو دانلود کنید.



    2- در این مرحله باید با استفاده از VMware Workstation لینوکس را نصب کنید موقع نصب لینوکس فایل iso رو در اختیار شما قرار میده که در نرم افزار VMware Workstation موقع نصب باید از گزینه iso برای نصب لینوکس اقدام کنید و فایل iso رو به برنامه بدید تا آن را نصب کند.



    3- برنامه شبیه ساز ns2.35 که لینک آن را در بالا دادم را در محیط لینوکس دانلود کنید و یا آن را اگر در محیط ویندوز دارید می تونید ابتدا کپی بزنید و با رفتن به لینوکس به پوشه مورد نظر خود paste کنید فقط دقت کنید موقع کپی زدن باید برنامه ویم ویر حتما باز باشد. ns2.35 را حتما به پوشه home یوزر مورد نظر خودتون کپی بزنید و اون رو از حالت فشرده در بیارید مسیر نهایی باید به شکل زیر در بیاید.

    home/ns-allinone-2.35
    4- برای نصب ns2 حتما باید از قبل پیشنیاز های آن بر روی لینوکس نصب شده باشد پس در این مرحله با دستور زیر پیش نیاز های مورد نظر رو نصب کنید این دستورات را باید در قسمت terminal لینوکس انجام بدید.

    sudo apt-get install build-essential autoconf automake libxmu-dev
    sudo apt-get install gcc-4.4
    دقت کنید اگر موقع نصب از شما رمز یوزر را خواست یا اجازه نصب آن را نداد باید با یوزر root این کار رو انجام بدید یا همون رمز یوزر root را وارد کنید. بعد از اجرای دستورات بالا تصویر زیر نمایش داده خواهد شد.

    ns2 ubuntu 1 - نصب ns2 در لینوکس ubuntu



    5- دقت شود اگر هنگام نصب ns2.35 که در زیر مراحل آن توضیح داده شده است به فایل ls.h خطا داده شود باید طبق روال زیر خطا را رفع کنید برای این کار دستور زیر را در ترمینال تایپ کنید.

    cd ~/ns-allinone-2.35/ns-2.35/linkstate
    gedit ls.h
    ns2 ubuntu 2 - نصب ns2 در لینوکس ubuntu

    بعد از اجرا دستورات بالا محتوای فایل ls.h با برنامه ویرایشگر متن باز می شود و باید داخل آن به خط 137 رفته کلمه erase رو به this->erase طبق تصویر زیر تغییر دهید.

    ns2 ubuntu 3 - نصب ns2 در لینوکس ubuntu

    6- اگر ورژن های مختلف gcc رو روی سیستم نصب کرده باشید و موقع نصب به آن خطا بدهد باید با دستور زیر ورژن gcc رو مشخص کنید.

    Sudo gedit ns-allinone-2.34/otcl-1.13/Makefile.in

    ns2 ubuntu 4 - نصب ns2 در لینوکس ubuntu

    طبق تصویر زیر ورژن gcc رو مشخص کنید.



    ns2 ubuntu 5 - نصب ns2 در لینوکس ubuntu

    7- اگر تمام مراحل بالا را به درستی انجام داده باشید و از آن مطمئن هستید حالا باید طبق دستور زیر ns2 رو نصب کنید برای نصب ns2 دستور زیر را اجرا کنید.

    sudo su cd ~/ns-allinone-2.35/./install

    ns2 ubuntu 6 - نصب ns2 در لینوکس ubuntu

    با اجرای دستور بالا ns2.35 نصب میشه مراحل نصب در همون صفحه نمایش داده خواهد شد اگر نصب به خوبی انجام شده باشد بعد از اتمام نصب باید تصویر زیر نمایش داده شود.



    ns2 ubuntu 7 - نصب ns2 در لینوکس ubuntu

    8- بعد از اتمام نصب باید تنظیمات مربوط به متغیر های محلی ns2 رو انجام دهید برای این کار دستور زیر را وارد کنید. دقت کنید اگر برای این فایل خطا نمایش داده بشه با دستور cd به مسیر ریشه رفته و همین دستور را تایپ کنید همچنین در بعضی ورژن ها هم باید با یوزر root وارد شده و تغییرات رو اعمال کنید.

    sudo gedit ~/.bashrc
    با اجرای دستور بالا صفحه مربوط به فایل bashrc باز می شود و می توانید تغییرات را در آن اعمال کنید برای این کار به خط آخر فایل باز شده رفته و اینتر را بزنید و از خط جدید دستورات زیر را وارد کنید.

    کد:
    
    
    # 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


    توجه کنید که در دستورات بالا فرض شده که یوزر سیستم من admin است اگر یوزر شما admin نیست با یوزر خودتون این کلمه رو جایگزین کنید و در نهایت فایل رو ذخیره کنید.



    برای اینکه مطمئن بشید ns2 نصب شده یا نه دستور ns رو در ترمینال تایپ کنید اگر علامت % نمایش داده شد یعنی به درستی نصب شه است در غیر اینصورت به درستی نصب نشده است.



    برای خروج از علامت % از کلید ctrl+c استفاده کنید تا دستور لغو شود.
    نوآوران گرمی | مرجع فیلم های آموزشی و همیار دانشجو
  3. 1
  4. #3
    noavarangermi
    مدیر کل
    تاریخ عضویت
    Mar 2016
    نوشته ها
    594
    125
    388
    اگر در شبیه سازی مقالات و یا پایان نامه های خودتون مشکلی دارید و یا نیاز به شبیه سازی دارید می تونید با همکاران ما به صورت آنلاین و یا ایمیل و شماره تماس های داده شده در سایت در تماس باشید تا براتون شبیه سازی رو انجام بدیم.

    همچنین از لینک زیر می تونید لیست تمام کار های انجام شده با ns2 رو مشاهده کنید.

    نوآوران گرمی | مرجع فیلم های آموزشی و همیار دانشجو
  5. 1
  6. #4
    mohsen66
    کاربر عادی
    تاریخ عضویت
    Feb 2017
    نوشته ها
    1
    0
    0
    سلام من برای نصب ns2 به یه مشکل خوردم


    بعد از نصب پیش نیاز ها با توجه به آموزش خود ns2 میزنم برای نصب پیغام خطی زیر رو می ده



    [sudo] password for user :

  7. #5
    noavarangermi
    مدیر کل
    تاریخ عضویت
    Mar 2016
    نوشته ها
    594
    125
    388
    دوست عزیز باید پسورد روت رو بدونید یادتون نیست موقع نصب لینوکس پسورد چی داده بودید؟ برای رمز admin یا root رو بزنید ببینید میشناسه اگه نشناسه یعنی رمز اصلی رو باید وارد کنید. درضمن موقع تایپ کردن پسورد چیزی در صفحه نشون نمیده بعد از تایپ کامل کلید اینتر رو بزنید.
    نوآوران گرمی | مرجع فیلم های آموزشی و همیار دانشجو
  8. 1
  9. #6
    baayan2003
    کاربر عادی
    تاریخ عضویت
    Oct 2017
    نوشته ها
    2
    0
    0
    خطا در نصب ns-allinone-2.35 در ubonto 17.04:
    دوستان راه حلی داند؟
    mdart/mdart_adp.cc: In member function ‘void ADP::sendDarq(nsaddr_t, int)’:
    mdart/mdart_adp.cc:108:21: error: reference to ‘hash’ is ambiguous
    nsaddr_t dstAdd_ = hash(reqId);
    ^~~~
    In file included from ./mdart/mdart.h:52:0,
    from ./mdart/mdart_adp.h:51,
    from mdart/mdart_adp.cc:47:
    ./mdart/mdart_function.h:230:17: note: candidates are: nsaddr_t hash(nsaddr_t)
    inline nsaddr_t hash(nsaddr_t id) {
    ^~~~
    In file included from /usr/include/c++/6/bits/basic_string.h:5643:0,
    from /usr/include/c++/6/string:52,
    from /usr/include/c++/6/bitset:47,
    from ./mdart/mdart_function.h:62,
    from ./mdart/mdart.h:52,
    from ./mdart/mdart_adp.h:51,
    from mdart/mdart_adp.cc:47:
    /usr/include/c++/6/bits/functional_hash.h:58:12: note: template<class _Tp> struct std::hash
    struct hash;
    ^~~~
    mdart/mdart_adp.cc: In member function ‘void ADP::sendDaup()’:
    mdart/mdart_adp.cc:396:21: error: reference to ‘hash’ is ambiguous
    nsaddr_t dstAdd_ = hash(mdart_->id_);
    ^~~~
    In file included from ./mdart/mdart.h:52:0,
    from ./mdart/mdart_adp.h:51,
    from mdart/mdart_adp.cc:47:
    ./mdart/mdart_function.h:230:17: note: candidates are: nsaddr_t hash(nsaddr_t)
    inline nsaddr_t hash(nsaddr_t id) {
    ^~~~
    In file included from /usr/include/c++/6/bits/basic_string.h:5643:0,
    from /usr/include/c++/6/string:52,
    from /usr/include/c++/6/bitset:47,
    from ./mdart/mdart_function.h:62,
    from ./mdart/mdart.h:52,
    from ./mdart/mdart_adp.h:51,
    from mdart/mdart_adp.cc:47:
    /usr/include/c++/6/bits/functional_hash.h:58:12: note: template<class _Tp> struct std::hash
    struct hash;
    ^~~~
    Makefile:93: recipe for target 'mdart/mdart_adp.o' failed
    make: *** [mdart/mdart_adp.o] Error 1
    Ns make failed!
  10. #7
    noavarangermi
    مدیر کل
    تاریخ عضویت
    Mar 2016
    نوشته ها
    594
    125
    388
    دوست عزیز ابتدا با یوزر root وارد سیستم بشید سپس اقدام به نصب ns2 کنید توی ubuntu بیشتر به مجوز یوزر ها ایراد میده دلیلش هم اینه که فای های با پسوند o کامپایل شده است و تور ubuntu برای این کار باید یوزر root باشید
    نوآوران گرمی | مرجع فیلم های آموزشی و همیار دانشجو
نمایش نتایج: از 1 به 7 از 7

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •