(SDN) شبکه نرم افزاری تعریف شده

مراجعه فرمایید SDNCentral.ir لطفا به سایت

(SDN) شبکه نرم افزاری تعریف شده

مراجعه فرمایید SDNCentral.ir لطفا به سایت

لطفا به سایت SDNCentral.ir مراجعه فرمایید...

🌐لینک‌های مرتبط با اولین مرجع SDN در ایران
🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹🔹

✔️لینک سایت
http://sdncentral.ir

✔️لینک کانال تلگرام
https://telegram.me/sdncentral

✔️لینک کانال آپارات SDNCentral
http://www.aparat.com/sdncentral

✔️لینک انجمن
http://sdncentral.ir/forum

❔نظرات، پیشنهادات، انتقادات، درخواست مقاله و ...
telegram.me/sdncentral_admin

«کپی‌برداری از مطالب مندرج در این تارنما بدون کسب اجازه از نویسندگان غیراخلاقی می‌باشد»

بایگانی

آموزش نصب شبیه ساز Mininet

سه شنبه, ۲۱ مهر ۱۳۹۴، ۱۰:۱۷ ب.ظ

برای نصب Mininet روش‌های مختلفی وجود دارد. یکی از ساده‌ترین روش‌های استفاده از فرمان apt-get در ترمینال اوبونتو می‌باشد. اگر در گذشته Mininet را نصب کرده‌اید و قصد نصب مجدد و یا ارتقای نسخه آن را دارید ابتدا دستور زیر را اجرا نمایید:

sudo rm -rf /usr/local/bin/mn /usr/local/bin/mnexec \

    /usr/local/lib/python*/*/*mininet* \

    /usr/local/bin/ovs-* /usr/local/sbin/ovs-*

 

با استفاده از دستور زیر از نسخه سیستم عامل خود مطمئن شوید:

lsb_release -a

 

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

Mininet 2.1.0 بر روی اوبونتو نسخه 14.10:

Mininet 2.1.0 on Ubuntu 14.10: sudo apt-get install mininet

Mininet 2.1.0 بر روی اوبونتو نسخه 14.04:

Mininet 2.1.0 on Ubuntu 14.04: sudo apt-get install mininet

Mininet 2.1.0 بر روی اوبونتو نسخه 12.04:

Mininet 2.0.0 on Ubuntu 12.04: sudo apt-get install mininet/precise-backports

 

پس از اتمام نصب می‌بایست openvswitch-controller را غیرفعال نمایید:

sudo service openvswitch-controller stop

sudo update-rc.d openvswitch-controller disable

 

برای تست Mininet می‌توانید از دستور زیر استفاده نمایید:

sudo mn --test pingall

اگر در مرحله قبل خطایی برای عدم نصب Open vSwitch رخ داد، دستورات زیر را اجرا نمایید تا ماژول کرنل مجددا نصب شود:

sudo dpkg-reconfigure openvswitch-datapath-dkms

sudo service openflow-switch restart

نظرات (۷)

  • عسل کمالی
  • با سلام و وقت بخیر
     زمانی که دستور زیر را استفاده می کنم  ارور می دهد میشه لطفا راهنمایی کنید.
    سپاسگزارم
    sudo mn --test pingall


    Exception: Please shut down the controller which is running on port 6633:
    Active Internet connections (servers and established)
    tcp6 0 0 [::]:6633 [::]:* LISTEN 18810/java
    پاسخ:
    سلام. شما از چه کنترل‌کننده‌ای استفاده می‌کنید؟
    پورت پیشفرش کنترل‌کننده POX و Floodlight، پورت ۶۶۳۳ هست. این خطا زمانی رخ میده که شما بخواین روی یه پورت مثلا ۶۶۳۳ دو تا کنترل‌کننده اجرا کنید.
    به جای دستور فوق از دستور زیر استفاده کنید:
    sudo mn --test pingall --controller remote,ip=127.0.0.1,port=6633
    احتمالا مشکلتون حل میشه. اگه حل نشد خروجی دستور زیر رو برام بفرستید:
    netstat -tanp


  • عسل کمالی
  • از floodlight استفاده کردم. ممنون از راهنماییتون مشکلم حل شد
    باسلام
    اگر ممکنه مراحل نصب کامل mininet رو هم بفرمایید.
    سپاسگزارم
    پاسخ:
    سلام. منظورتون از نصب کامل چیه؟ شما در ابتدا باید توی vmware یا virtual box یک ubuntu نصب کنین و بعد مراحل این صفحه رو انجام بدین
    سلام،وقتتون بخیر
    من سیستم عاملم ubunto هست حتما باید روی vmware یا virtual box نصب کرد؟
    سپاس

    پاسخ:
    سلام. ممنونم.
    نه تفاوتی نداره. هرطوری خودتون راحت‌تر هستید. 
  • فاطمه اندشتی
  • باسلام و احترام.

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

    من میخوام Mininet رو نصب کنم، از دستورات بالا استفاده میکنم ولی وقتی دستور Mininet 2.1.0 on Ubuntu 14.04: sudo apt-get install mininet
    رو می نویسم میگه command not found . 

    چکار باید کرد؟ لطفا منو راهنمایی کنید.
    با تشکر
    پاسخ:
    در انجمن ما به این آدرس مطرح فرمایید
    سلام
    ایا نصب با vm ware روی ویندوز با نصب دوتا سیستم عامل( ویندوز و ابنتو) ,از لحاظ عملکرد در شبیه سازی مینی نت تفاوت دارد؟(چون میگن وقتی با ماشین مجازی سیستم عامل نصب میکنیم همه منابع سیستم رو به طور کامل مثل حالت مستقیم در اختیار نداریم,درسته؟!)
    با سلام و عرض ادب ممنون از مطالب مفیدی که گذاشتین
    بنده وقتی کنترلر را remote قرار میدهم توپولوژی ساخته میشه اما با پیغام زیر مواجه میشم میخواستم بدونم چگونه رفع میشود و مشکله خاصی هست یا نه ؟ با تشکر ازشما

    Unable to contact at the remote 127.0.0.1:6633
    پاسخ:
    سلام. کنترلری مثل pox یا floodlight‌ بصورت مجزا باید نصب و اجرا کنید 
    ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
    شما میتوانید از این تگهای html استفاده کنید:
    <b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">