ناسا هاست ارائه دهنده سرور مجازی لینوکس و هاست پرسرعت وردپرس به همراه سی پنل و دایرکت ادمین
نمایش نتایج: از شماره 1 تا 7 , از مجموع 7

موضوع: Network Simulator 2

  1. #1
    کاربر عادی omid_mohajerani آواتار ها
    تاریخ عضویت
    Apr 2007
    محل سکونت
    Shiraz
    نوشته ها
    37
    تشکرها / پسندها

    پیش فرض Network Simulator 2

    NS2 یک شبیه ساز گسسته - پیشامد در شبیه سازی شبکه های کامپیوتری است .
    و از شبیه سازی پروتوکل های TCP ، Routing و Multicast در شبکه های کابلی و بی سیم پشتیبانی می کند .
    NS2 به زبان C++ و ورژن شی گرای Tcl یعنی OTcl نوشته شده است .

    روش نصب در ubuntu 7.10 :

    ابتدا بسته ns-allinone-2.32.tar.gz که حاوی فایل ها مورد نیاز نصب NS2 است دانلود و کامپایل می کنیم :
    کد:
    $ wget link_To_download
    
    $ tar -xzvf ns-allinone-2.32.tar.gz
    
    $ cd ns-allinone-2.32
    
    $ sudo apt-get install build-essential autoconf automake libxmu-dev

    اگر در اجرای این دستور به مشکل برخوردید کامپیوتر را restart کرده و دستور زیر را اجرا کنید :

    کد:
    $ sudo apt-get install -f build-essential libxt-dev libxt6 libsm-dev libsm6  libice-dev libice6 libxmu-dev
    و سپس :

    کد:
    $./install
    اکنون باید متغیر های محیطی که در فایل .bashrc قرار دارد را برای کار با NS2 تنظیم کنید.

    با دستور locate bashrc مسیر فایل را پیدا کرده و با یک ادیتور آنرا ویرایش کنید :


    خطوط زیر را به انتهای فایل bashrc اضافه کنید . البته به جای /your/path مسیر فولدر NS2 را بدهید .


    کد:
    # LD_LIBRARY_PATH
    OTCL_LIB=/your/path/ns-allinone-2.32/otcl-1.13
    NS2_LIB=/your/path/ns-allinone-2.32/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=/your/path/ns-allinone-2.32/tcl8.4.14/library
    USR_LIB=/usr/lib
    export TCL_LIBRARY=$TCL_LIB:$USR_LIB
    # PATH
    XGRAPH=/your/path/ns-allinone-2.32/bin:/your/path/ns-allinone-2.32/tcl8.4.14/unix:/your/path/ns-allinone-2.32/tk8.4.14/unix
    NS=/your/path/ns-allinone-2.32/ns-2.32/
    NAM=/your/path/ns-allinone-2.32/nam-1.13/
    PATH=$PATH:$XGRAPH:$NS:$NAM
    به عنوان مثال فولدر NS2 بر روی کامپیوتر من در مسیر /home/omid/Documents/NS2 قرار دارد بنابراین خطوط بالا را با تغییرات زیر در انتهای فایل bashrc کپی کردم .

    کد:
    # LD_LIBRARY_PATH
    OTCL_LIB=/home/omid/Documents/NS2/ns-allinone-2.32/otcl-1.13
    NS2_LIB=/home/omid/Documents/NS2/ns-allinone-2.32/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/omid/Documents/NS2/ns-allinone-2.32/tcl8.4.15/library
    USR_LIB=/usr/lib
    export TCL_LIBRARY=$TCL_LIB:$USR_LIB
    # PATH
    XGRAPH=/home/omid/Documents/NS2/ns-allinone-2.32/bin:/home/omid/Documents/NS2
    ns-allinone-2.32/tcl8.4.15/unix:/home/omid/Documents/NS2/ns-allinone-2.32/tk8.4.15/unix
    NS=/home/omid/Documents/NS2/ns-allinone-2.32/ns-2.32/
    NAM=/home/omid/Documents/NS2/ns-allinone-2.32/nam-1.13/
    PATH=$PATH:$XGRAPH:$NS:$NAM
    خوب حالا میتوانید کامپیوتر را restart کنید یا از دستور زیر استفاده کنید تا تغییرات اعمال شود .

    کد:
    source /.bashrc
    اگر در تنظیمات پارامتر های محیطی .bashrc خطایی مرتکب شده باشید با اجرای دستور source نمایش داده میشود.

    ( در شکل زیر بجای 2.32، عدد 2.31 نوشته شده است )


    برای اینکه از صحت نصب مطمئن شوید دستور ns را اجرا کنید که خط فرمان به شکل % نمایش داده میشود .

    برای اجرای Ns Validation suite :
    کد:
    $ cd ns-2.31
    $ ./validate
    در هنگام نصب و اجرای NS2 اگر به خطای زیر برخوردید :

    کد:
    The program 'ns' is currently not installed. You can install it by typing:
    
    sudo apt-get install host 
    
    Make sure you have the 'universe' component enabled
    
    bash: ns: command not found
    دستور sudo apt-get install host را اجرا نکنید . این خطا زمانی رخ می دهد که شما متغیر های محیطی را درست تنظیم نکرده باشید .

    Omid dot Mohajerani at gmail dot com
    ویرایش توسط omid_mohajerani : 2008/03/08 در ساعت 12:08 PM

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    محل سکونت
    Advertising world
    نوشته ها
    Many
     

  3. #2
    RezaBehroozi admin آواتار ها
    تاریخ عضویت
    Jan 1970
    محل سکونت
    Iran/Shiraz
    نوشته ها
    11,162
    تشکرها / پسندها

    پیش فرض

    ممنون..يك مثال شبيه سازي اگر امكان داره بزنيد تا شيوه شبيه سازيش ملموس بشه...من تا حالا تستش نكردم
    [فقط اعضا می توانند لینک ها را مشاهده کنند برای ثبت نام اینجا را کلیک کنید]

  4. #3
    کاربر عادی omid_mohajerani آواتار ها
    تاریخ عضویت
    Apr 2007
    محل سکونت
    Shiraz
    نوشته ها
    37
    تشکرها / پسندها

    پیش فرض

    چشم آقا رضا . در اولین فرصت یک مثال میگذارم..

  5. #4
    کاربر عادی omid_mohajerani آواتار ها
    تاریخ عضویت
    Apr 2007
    محل سکونت
    Shiraz
    نوشته ها
    37
    تشکرها / پسندها

    پیش فرض

    آقا رضا ببخشید دیر شد . مثال را اینجا گذاشتم :

    [فقط اعضا می توانند لینک ها را مشاهده کنند برای ثبت نام اینجا را کلیک کنید]

  6. #5
    RezaBehroozi admin آواتار ها
    تاریخ عضویت
    Jan 1970
    محل سکونت
    Iran/Shiraz
    نوشته ها
    11,162
    تشکرها / پسندها

    پیش فرض

    ممنون از لطفتون...اون روز هم نزاشتن بيشتر با هم تبادل نظر كنيم...بعد از 8-9 سال اومدن همين ميشه ديگه
    [فقط اعضا می توانند لینک ها را مشاهده کنند برای ثبت نام اینجا را کلیک کنید]

  7. #6
    کاربر عادی Mahmood3D آواتار ها
    تاریخ عضویت
    Jul 2011
    نوشته ها
    1
    تشکرها / پسندها

    پیش فرض

    سلام دوست عزیز
    من این برنامه رو از software center اوبونتو نصب کردم. حالا برای یک کاری میخوام که یکی از پروتکل های اینو دستکاری کنم. نمیدونم اینو کجا نصب کرده و باید دایرکتوری پروتکل هاشو از کجا پیدا کنم؟
    ممنون میشم منو راهنمایی کنین

  8. #7
    کاربر عادی fe_atash آواتار ها
    تاریخ عضویت
    Nov 2008
    محل سکونت
    mashhad
    نوشته ها
    1
    تشکرها / پسندها

    پیش فرض

    سلام

    کسی اینجا می دونه چطور میشه ns2.34 رو پاک کرد؟

    آخه واسه اضافه کردن پکیچ وایمکس مدل مجبور ورژن ns2.31 رو نصب کنم

    یکبار هم 2.31 رو روی 2.34 نصب کردم که با موفقیت نصب شد اما برای اجرای example ها مشکل پیدا کردم

    حالا چطوری ns2 رو پاک کنم؟

    از دستور rm -rf ns-allinone-2.34 هم استفده کردم .اتفاقی نیوفتد


    ؟؟؟؟؟؟؟؟؟؟؟

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

علاقه مندی ها (Bookmarks)

علاقه مندی ها (Bookmarks)

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

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