Introduction to Mininet

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 ก.ย. 2013
  • Twitter: @davidmahler
    LinkedIn: / davidmahler
    Links:
    Mininet custom topologies video: • Mininet Custom Topologies
    Mininet remote controller video: • Mininet and Remote SDN...
    Mininet website: mininet.org
    VirtualBox website: virtualbox.org
    Introduction to the python API for mininet: github.com/mininet/mininet/wi...
    Notes on Installation on Ubuntu with Virtual Box:
    After importing your Mininet VM you'll want to be able to SSH to your VM. In VirtualBox right click your VM and go to Settings - Network. Adapter 1 should be enabled and be NAT for internet accessibility. Adapter 2 should be enabled and be "Host-only Adapter". You should have virtual network to select like "vboxnet0". If this option is not there, from VirtualBox go to File - Preferences - Network. Click to add a new Host-only Network using the button on the right.
    After you launch your VM, you will probably need to edit your interfaces config. Using your favorite text editor edit /etc/network/interfaces (e.g., sudo nano /etc/network/interfaces ). Add the lines (assuming eth1 will be the host only interface):
    auto eth1
    eth1 inet dhcp
    Once you've done this you should be able to SSH from your host into mininet via the host-only network interface.

ความคิดเห็น • 208

  • @kamalkumarmukiri4267
    @kamalkumarmukiri4267 ปีที่แล้ว +2

    Thank you David. It is been 9 years since this video got uploaded, still very useful.

    • @DavidMahler
      @DavidMahler  ปีที่แล้ว

      Good to hear. Thanks Kamal!

  • @4thstreetpapi
    @4thstreetpapi 3 ปีที่แล้ว

    Great videos man. 7 Years on and still absolutely relevant!

    • @DavidMahler
      @DavidMahler  3 ปีที่แล้ว

      Thanks! Wow that long? Jeez!

  • @DavidMahler
    @DavidMahler  10 ปีที่แล้ว +4

    I added a link to an introduction to the Python API for Mininet in the video description - which you probably already found. I had done a looped topology myself using a custom topology. I did this with the default controller - and first try crashed my VM because...oh right it's a loop. You need some loop protection from some controller module probably.

  • @douglasmiranda4756
    @douglasmiranda4756 9 ปีที่แล้ว +4

    Thanks.
    I'm creating a lab for demonstration about OpenFlow using Mininet for my course and this introduction helped me.
    Thanks a lot.

    • @DavidMahler
      @DavidMahler  9 ปีที่แล้ว +1

      Great, sounds like a good course. You're welcome!

  • @DavidMahler
    @DavidMahler  10 ปีที่แล้ว +1

    Thanks, appreciate the comment. First one made, more to come.

  • @ramaraokopparthi6551
    @ramaraokopparthi6551 9 ปีที่แล้ว

    Your videos/tutorials are very good. They are simple and easy to understand. Thanks very much. Keep posting more.

    • @DavidMahler
      @DavidMahler  9 ปีที่แล้ว

      Thank Ramarao! You're welcome. I definitely will post more, as much as I can.

  • @und3rgr0undfr34k
    @und3rgr0undfr34k 10 ปีที่แล้ว

    maan, ur really good at explaining stuff. I have watched your other videos too, extremely simple to understand. Thanks a ton! Subscribed!

    • @DavidMahler
      @DavidMahler  10 ปีที่แล้ว

      und3rgr0undfr34k You are very welcome. Thanks for the feedback, it's really appreciated!

  • @aliyulawal932
    @aliyulawal932 9 ปีที่แล้ว

    I am new into SDN struggling to understand the concept from theory, but this video explained it all, thanx alot David. I have already subscribed to your channel and found interesting videos. I am a new research student in SDN and I am going to stalk you for a very long time. Cheers

    • @DavidAKZ
      @DavidAKZ 8 ปีที่แล้ว

      +ALIYU LAWAL class.coursera.org/cloudnetworking-001

  • @upendravarma1993
    @upendravarma1993 5 ปีที่แล้ว

    Thanks I am doing a project for my operating systems paper in my post graduation course on mininet , your videos are so helpful in completing my project

    • @DavidMahler
      @DavidMahler  5 ปีที่แล้ว

      That is great, I'm glad they help!

  • @jean-baptistelasselle4562
    @jean-baptistelasselle4562 7 ปีที่แล้ว

    really excellent!! thank you so much to the team that worked to produce the material. Plus, to those persons who idetified the need for higher, broader open material on the subject: brilliant analysis, bravo.

  • @1w2qqswa
    @1w2qqswa 3 ปีที่แล้ว

    Awesome video David and thank you - keep them coming please. I’m learning SDN at UNI

  • @Jamo008
    @Jamo008 10 ปีที่แล้ว

    Excellent video David!

  • @DavidMahler
    @DavidMahler  10 ปีที่แล้ว

    There isn't one yet, I'll add a couple brief ones on selecting different SDN controller than the default and on custom mininet topologies.

  • @vincentlmangeni3764
    @vincentlmangeni3764 หลายเดือนก่อน

    Many thanks for the tutorial David

  • @erintoc
    @erintoc 10 ปีที่แล้ว

    Thanks for this video on Mininet, helps a lot

  • @ReverendBizarre123
    @ReverendBizarre123 4 ปีที่แล้ว

    Amazing videos.Simple and brief.Thank you.

    • @DavidMahler
      @DavidMahler  3 ปีที่แล้ว

      You're welcome, thanks Marin!

  • @DavidAKZ
    @DavidAKZ 8 ปีที่แล้ว +1

    Hi David,
    thanks for the video(s). With respect to network architecture, what decision factors/process would you go through to decide on one topology over the other ? regards David

    • @DavidMahler
      @DavidMahler  8 ปีที่แล้ว

      +DavidAKZ You're welcome! scalability, fault tolerance, cost

  • @cesar.vasconcelos
    @cesar.vasconcelos 8 ปีที่แล้ว

    Hi, David. Thank you so such for the excelent videos and tutorials. I am a beginner on SDN and your videos are helping me a lot.
    Would you please tell me if Mininet generates a file after a experimental session so that I can discover what was the average RTT between two hosts, for example?

  • @stevenkui
    @stevenkui 8 ปีที่แล้ว

    Thanks a lot to help me on starting SDN network learning. Appreciated!

    • @DavidMahler
      @DavidMahler  8 ปีที่แล้ว

      +Steven Kui No problem!

  • @columgaynor9254
    @columgaynor9254 9 ปีที่แล้ว

    Your videos are fantastic and very helpful indeed. Many thanks for your altruistic approach to information flow :) Regards Colum

    • @DavidMahler
      @DavidMahler  9 ปีที่แล้ว

      Hi Colum - that is very kind to say and yes that's the idea :-) Thanks!

  • @AnselmoBattisti
    @AnselmoBattisti 5 ปีที่แล้ว +1

    That was very useful, thanks alot for your time!

  • @anthonyover
    @anthonyover 5 ปีที่แล้ว

    Thank you! Very clear explanations.

  • @DavidMahler
    @DavidMahler  10 ปีที่แล้ว +1

    Right, 4 hosts total, 2 per switch for that tree. If you did fanout 3 there would be 3 per switch, etc.

  • @cazanova6699
    @cazanova6699 10 ปีที่แล้ว

    Thank You David, its helpful, I have a question please, in a real openflow network, do we use the same mininet command to create our topologies, or its depend on the controller type ?

    • @DavidMahler
      @DavidMahler  10 ปีที่แล้ว

      Creation of the topologies is relevant to using mininet network emulation not for 'real' networks. Yes handling of real openflow networks should be dependent on the controller.

  • @dekaoooo
    @dekaoooo 10 ปีที่แล้ว

    great video, i appreciate your time and effort! Thanks

  • @DavidMahler
    @DavidMahler  9 ปีที่แล้ว

    @saudiahqan I just had a two terminal windows open from the beginning of the video and switched to the second one (you can see them both at the bottom of the video screen). No special shortcuts.

  • @raghavendramedahal3753
    @raghavendramedahal3753 10 ปีที่แล้ว

    Thank you. Nice introduction to mininet.

    • @DavidMahler
      @DavidMahler  10 ปีที่แล้ว

      You're welcome! Thank you.

  • @gthaker
    @gthaker 5 หลายเดือนก่อน

    Excellent video. Thanks.

  • @Jamo008
    @Jamo008 10 ปีที่แล้ว

    Quick question, the tree topology you create towards the end reports "h1 h2 h3 h4", does this mean each leaf switch has 2 hosts? making it 4 in total, instead of 2?

  • @devesh5955it
    @devesh5955it 10 ปีที่แล้ว

    Ultimate Bro........ Very nice video... Keep making :)

  • @pubudu1541
    @pubudu1541 6 ปีที่แล้ว

    David, can i know what the initial steps should be taken to develop a northbound restful... i have have config mininrt and odl controller.. thanks in advance

  • @djalelchefrour8424
    @djalelchefrour8424 8 ปีที่แล้ว

    Hi David,
    Thanks for this great video.
    I wonder how you generate your "visios"? The network graphs (with hosts, switches & links) you use to explain the test topologies. (For instance at 2:49 in this video).
    It seems you are showing them from PDFs! Do you use a tool that comes with mininet or another tool? do you draw them yourself?
    TIA

    • @DavidMahler
      @DavidMahler  8 ปีที่แล้ว +1

      Yes just visio diagrams saved as pdf. Yes I draw them myself in Visio.

    • @djalelchefrour8424
      @djalelchefrour8424 8 ปีที่แล้ว

      Thanks a lot!

  • @tolosricardos2111
    @tolosricardos2111 ปีที่แล้ว

    Very helpful.
    Thank you very much.
    🙏🙏🙏🙏🙏🙏

  • @ahmedkhalil2414
    @ahmedkhalil2414 10 ปีที่แล้ว

    Thank you so much that's very helpful & to the point :)

    • @DavidMahler
      @DavidMahler  10 ปีที่แล้ว

      You're welcome, and Thank You!

  • @aminatadiouf5484
    @aminatadiouf5484 9 ปีที่แล้ว

    Hi! Thank you for this great video :)
    I wonder if it is mandatory to run Mininet on a virtual machine? Can I run it directly on my ubuntu machine?

    • @DavidMahler
      @DavidMahler  9 ปีที่แล้ว

      Aminata Diouf Thanks! Check the github site for mininet - there's instructions for running it natively there.

  • @m4nu3lex
    @m4nu3lex 2 ปีที่แล้ว

    Hi David, is there a command in mininet console to launch the topologies you showed in the video?

  • @DavidMahler
    @DavidMahler  10 ปีที่แล้ว

    I'm planning to make a quick vid on it but...
    To do it via the mn command look at the minnet walkthrough on mininet.org there is a section on custom topologies
    To do it from a python script directly check out the scripts in /home/mininet/mininet/examples I believe. emptynet.py is a good example....
    Also check out the mailing list archives on mininet.org

  • @DattaBurra
    @DattaBurra 3 ปีที่แล้ว

    Agree u make things so simple to understnd

  • @marouf787
    @marouf787 9 ปีที่แล้ว

    your tutorials have been really useful. I have been working on an SDN project. I had a question about the network topology graphics you put up in these videos. Did you make them in visio? I was looking to make similar ones from my project presentation.

    • @DavidMahler
      @DavidMahler  9 ปีที่แล้ว

      Hi marouf787 - yes.

    • @maroufkhan3648
      @maroufkhan3648 9 ปีที่แล้ว

      David Mahler ok, thanks for letting me know. And once again thanks for the videos. They have been very helpful.

    • @DavidMahler
      @DavidMahler  9 ปีที่แล้ว

      You're welcome!

  • @chinthakarangamal5815
    @chinthakarangamal5815 3 ปีที่แล้ว

    Thank you so much david

    • @DavidMahler
      @DavidMahler  3 ปีที่แล้ว

      You are very welcome

  • @preetiroyyyyy
    @preetiroyyyyy 9 ปีที่แล้ว

    Very helpful video, thank u :)

    • @DavidMahler
      @DavidMahler  9 ปีที่แล้ว

      You're welcome Preeti!

  • @jgrecoarroyo
    @jgrecoarroyo 10 ปีที่แล้ว

    Love it!

  • @nsnamcom
    @nsnamcom 5 ปีที่แล้ว

    nice video, but how to get the topology in GUI, I means the switches and the hosts in PDF.

  • @dimitrissideratos8741
    @dimitrissideratos8741 7 ปีที่แล้ว

    hello, another one great video David Mahler! Do you know any tool to visualize the generated virtual network?

    • @DavidMahler
      @DavidMahler  7 ปีที่แล้ว +3

      Thanks! Please see @rugnak's comment below "Miniedit is a tool for creating topology. If you want a reverse tool, you can use Mininet Topology Visualizer (free and online): mininet.spear.narmox.com"

  • @aym9669
    @aym9669 8 ปีที่แล้ว

    What about making a simulation for a research paper in Mininet? Can Mininet used for this purpose??
    Thank you in advance

  • @deepika138
    @deepika138 6 ปีที่แล้ว

    Sir how can we use minninet tool to set up multi-cloud environment?

  • @AntoniosPikoulas
    @AntoniosPikoulas 7 ปีที่แล้ว

    Very good video, thanks.

  • @aneelagul4157
    @aneelagul4157 ปีที่แล้ว

    hi david
    thanks for such informative videos. my xterm command is not working. how to resolve
    cannot connect to display error?

  • @dekaoooo
    @dekaoooo 10 ปีที่แล้ว +1

    Have you ever used either Floodlight or Opendaylight controllers? Which one you recommend?

    • @DavidMahler
      @DavidMahler  10 ปีที่แล้ว

      With Mininet it's easy to try out both....let me know which you like!

  • @patadia
    @patadia 7 ปีที่แล้ว

    excellent video. thanks for sharing

  • @ramendersingh3072
    @ramendersingh3072 8 ปีที่แล้ว

    Hi David, Is mininet designed for just lab testing or is it deployed in production also? If no, then what software is deployed in production? Thanks for this informative and great video. :)

    • @DavidMahler
      @DavidMahler  8 ปีที่แล้ว

      +Ramender Singh It's for testing. You can easily explore SDN controllers with it which would be in production. So Mininet can serve as pre-production analysis/testing/learning/etc.

    • @ramendersingh3072
      @ramendersingh3072 8 ปีที่แล้ว

      +David Mahler Thanks

  • @oldcaptainjack
    @oldcaptainjack 4 หลายเดือนก่อน

    David, I'm looking for any kind of software that I could use for a school project to emulate a load of internet of things devices so that I can pen test them. Can you recommend what the best ones for the job might be?

  • @MohamedMahmoud-xq2pi
    @MohamedMahmoud-xq2pi 8 ปีที่แล้ว

    how to copy a package from USB key to Mininet plateforme version "mn-2.2.0-trusty32server-141209-14-09-22" installed on Virtualbox.

  • @MohamedMahmoud-xq2pi
    @MohamedMahmoud-xq2pi 8 ปีที่แล้ว

    how to bring up a USB key on MININET Version "mn-2.2.0-trusty32server-141209-14-09-22" installed on VirtualBox.

  • @hiyamghannam1939
    @hiyamghannam1939 5 ปีที่แล้ว

    Hello, thanks for the awesome tutorial. Is there a command were we could view our network's topology visually ?? Thanks in advance.

    • @DavidMahler
      @DavidMahler  5 ปีที่แล้ว

      github.com/mininet/mininet/wiki/Mininet-Apps-and-Tools thanks!

  • @ayah5896
    @ayah5896 6 ปีที่แล้ว

    Thank you David,
    when I type : xterm h1
    it says: "Error: cannot connect to display "
    what would be the problem here ?

    • @sophiexie-lucky
      @sophiexie-lucky 4 ปีที่แล้ว

      I think you should install the environment first. By the way, you can also use the 'noecho h1 vi xx.py' command to write your code.

  • @EngClecio
    @EngClecio 10 ปีที่แล้ว

    very nice!!

  • @alexx4627
    @alexx4627 7 ปีที่แล้ว

    Thank you very much

  • @kevincoyle8088
    @kevincoyle8088 3 ปีที่แล้ว

    Thank you so much.

  • @DavidMahler
    @DavidMahler  10 ปีที่แล้ว

    Thanks~

  • @DavidMahler
    @DavidMahler  10 ปีที่แล้ว

    Thanks

  • @mehdigheisari4010
    @mehdigheisari4010 6 ปีที่แล้ว

    How i simulate my Sdn privacy preserving algorithm?

  • @pornnipahaja8219
    @pornnipahaja8219 9 ปีที่แล้ว

    Thank you very much for your good video. Can I use Mininet to emulate Multicast network?

    • @DavidMahler
      @DavidMahler  9 ปีที่แล้ว

      Pornnipa Haja well....mininet is suited for working with SDN controllers/apps. If you are working on a multicast SDN based app sure....otherwise not really. Maybe Quagga is what you are looking for?

    • @pornnipahaja8219
      @pornnipahaja8219 9 ปีที่แล้ว

      David Mahler Thank you very much for your answer. I am studying master degree. My research about IPTV multicast on SDN/OPENFLOW. If I want to create Multicast network on Mininet. What should I do first? Do you have manual about this?

  • @adityachachawa5421
    @adityachachawa5421 7 ปีที่แล้ว +1

    Hi David , First thanks for this great video just started, while i am giving xterm h1 its showing "Error: Cannot connect to display" any pointers on this ?

    • @adityachachawa5421
      @adityachachawa5421 7 ปีที่แล้ว

      Hi David, found this one, its working.

    • @DavidMahler
      @DavidMahler  7 ปีที่แล้ว

      Awesome, thanks for updating and commenting!

    • @yiranli145
      @yiranli145 7 ปีที่แล้ว

      Hi Aditya, I have the same problem with you, what did you find? Can you help me with this? Thank you.

    • @adityachachawa5421
      @adityachachawa5421 7 ปีที่แล้ว +1

      Hi Bud Make sure you ssh into the Mininet which is running as a guest system from your host OS using ssh -X mininet@ipaddress , as this will run x11 process on the host OS and then you will be able to take xterm of individual systems , let me know if this fixes it.

    • @yiranli145
      @yiranli145 7 ปีที่แล้ว

      Hi Aditya, I fixed this problem and the new error turns to be"xterm: No absolute path found for shell: h1". Do you have any idea about this? Thank you for helping. 🙏

  • @user-ud5jn9jc7i
    @user-ud5jn9jc7i 10 ปีที่แล้ว

    ok, sorry, i have one question. How i can create topology via python? I just install mininet on VMware.

  • @aliyulawal932
    @aliyulawal932 9 ปีที่แล้ว

    I have a question please, I still dont understand how you get the second terminal of mininet. Becasue from your VM it is only one VM that is powered on. And there is no any SSH application like PUTTY, TERATERM or HYPERTERMINAL running on your status bar. Please help share how you get the second terminal. Thank you

    • @DavidMahler
      @DavidMahler  9 ปีที่แล้ว

      ALIYU LAWAL Hello - it's just a second putty session into the same VM

  • @user-ud5jn9jc7i
    @user-ud5jn9jc7i 10 ปีที่แล้ว

    Thanks!

  • @kuruvamaddileti7029
    @kuruvamaddileti7029 7 ปีที่แล้ว

    really good video...!

  • @CHAITHANYAkitta
    @CHAITHANYAkitta 8 ปีที่แล้ว

    hi david. I want to use ipfix in order to have netflow for my university project. how to use or install ipfix in mininet? please guide me with this

    • @DavidMahler
      @DavidMahler  8 ปีที่แล้ว

      +Krishna Chaithanya Hi, look here openvswitch.org/support/dist-docs-2.4/ovs-vsctl.8.html (from MAN page of ovs-vsctl). There is an example command there. I haven't tried it myself though. If you get stuck I'd suggest scraping the ovs mailing lists for the answer to this (or to netflow) and asking a question on those lists if you are still stuck. Not mininet probably - it's an OVS specific question.

  • @xmlxml9058
    @xmlxml9058 8 ปีที่แล้ว

    Hi everybody,
    I'm traying to change mininet link properties but i can't.
    Anyone know some way to do it?
    For example after add "net.addLink(h1, s4, 0, 3, bw=100, delay='5ms', loss=0, max_queue_size=1000, use_htb=True )" in python script.
    There are any command to change the delay or the bandwidth with mininet running?
    mininet>----
    Thanks

  • @user-ud5jn9jc7i
    @user-ud5jn9jc7i 10 ปีที่แล้ว

    where i can found the next lesson? if it is

  • @baibhabmondal1740
    @baibhabmondal1740 4 ปีที่แล้ว

    Can't we do it without the virtualbox in Ubuntu?

  • @josephojebode8160
    @josephojebode8160 8 ปีที่แล้ว

    Hi David,
    Can you please tell me what network diagram software was used for the network images you showed in the PDF for the topologies. Thanks.

    • @DavidMahler
      @DavidMahler  8 ปีที่แล้ว +1

      +Whirl Josh Hi - it's Visio.

    • @josephojebode8160
      @josephojebode8160 8 ปีที่แล้ว

      +David - Thanks. Thanks for the clear videos you make also, you saving a lot of lives out here.

    • @DavidMahler
      @DavidMahler  8 ปีที่แล้ว

      +Whirl Josh HA! Thanks for the kind works, good way to end the week ;-)

  • @fanyang1370
    @fanyang1370 9 ปีที่แล้ว

    hi if i want to create a 5 openvswitch in a layer, but with only 2 hosts, what is the command?
    waiting for your reply
    thanks

    • @DavidMahler
      @DavidMahler  9 ปีที่แล้ว

      fan yang You can do a custom topology, I do have a video on my channel about custom topologies in Mininet

  • @vm2915
    @vm2915 7 ปีที่แล้ว

    i ran following command for two linear switches on windows, mininet 2 version
    $sudo mn --topo linear --switch ovsk --controller remote
    it creates topology with 2 switches having one host each , but h1 cant ping h2, even though i tried every in_port thing on dpctl?
    plz help me here

    • @DavidMahler
      @DavidMahler  7 ปีที่แล้ว

      Do you have an SDN controller running though? Maybe this will help? th-cam.com/video/CPasnNg9Z4I/w-d-xo.html

  • @prateeksahni2923
    @prateeksahni2923 4 ปีที่แล้ว

    dont upvote or downvote , just let it be

  • @nishanthshyamsunder5824
    @nishanthshyamsunder5824 9 ปีที่แล้ว

    where do you store .py files when they are to be called from mininet ???

  • @pavindersingh6151
    @pavindersingh6151 10 ปีที่แล้ว

    Good Job!!!!!!

  • @lydist3371
    @lydist3371 4 ปีที่แล้ว

    tcpdump: packet printing is not supported for link type NFLOG : use -w
    thiw is what i get when i type tcpdump -n on node:h1 terminal
    Does anyone know how can I fix this?

  • @MadihaConnect
    @MadihaConnect 8 ปีที่แล้ว

    Hi i have a probleme on my mininet machin where i enter the ifconfig i couldnt found the ip adress i just want to now what is the probleme ? also where i start the wireshark there is no adress for my hots ?

    • @AkashNamdev
      @AkashNamdev 7 ปีที่แล้ว

      Similar issue occurred to me.. check the network adaptor which you have assigned and check the address.. try restarting the network service or better power off/on vm .. this should resolve the issue... .. once you got the ip..try to login from your machine system (in windows use cygwin or mobaexterm) and then u can easily start wireshark.. Cheers !!!

  • @rathisoft
    @rathisoft 8 ปีที่แล้ว

    Nice tutorial.

    • @DavidMahler
      @DavidMahler  8 ปีที่แล้ว

      +Bharathi Athinarayanan Thanks!

  • @johnleech7227
    @johnleech7227 8 ปีที่แล้ว

    how would I access h1 on my ssh terminal window. I have windows so I cant do xterm?

    • @J2897Tutorials
      @J2897Tutorials 8 ปีที่แล้ว

      +John Leech I'm guessing that Cygwin may have what you need. Cygwin has come a long way in the previous few years.

  • @SarahAmirPrema
    @SarahAmirPrema 4 ปีที่แล้ว

    Hi. What is the viewer you are displaying your network in ?

    • @DavidMahler
      @DavidMahler  4 ปีที่แล้ว

      It's been too long since I did this video - but IIRC just standard terminal window!

  • @yashvirtomar4610
    @yashvirtomar4610 9 ปีที่แล้ว

    very informative video thinking of using mininet for Graduate project and also would like to connect on LinkedIn

    • @DavidMahler
      @DavidMahler  9 ปีที่แล้ว

      yashvir tomar Thanks.

    • @yashvirtomar4610
      @yashvirtomar4610 9 ปีที่แล้ว

      Could u please suggest some more video or references plz

  • @deepakkishore4077
    @deepakkishore4077 7 ปีที่แล้ว +1

    ssh -X mininet@10.0.2.15
    ssh: connect to host 10.0.2.15 port 22: Connection timed out
    i had installed openssh-server(ubuntu 16.0.4 LTS) but still i cant ssh into mininet ..
    my sshd_config has :
    X11Forwarding yes
    X11DisplayOffset 10
    PrintMotd no
    PrintLastLog yes
    TCPKeepAlive yes
    #UseLogin no

  • @GauravPathak91
    @GauravPathak91 8 ปีที่แล้ว +1

    @David can you please upload a video for mininet wifi and controller programming ?
    Thanks

    • @DavidMahler
      @DavidMahler  8 ปีที่แล้ว

      Hi Guarav, honestly I'm working on some other areas atm, sorry!

    • @GauravPathak91
      @GauravPathak91 8 ปีที่แล้ว

      +David Mahler well still thanks for the videos you have uploaded related to mininet

  • @nihaln2036
    @nihaln2036 3 ปีที่แล้ว

    when i'm using xterm h1 nothing is happening.. can someone help?

  • @yamenemad8426
    @yamenemad8426 7 ปีที่แล้ว +1

    tcpdump -n
    tcpdump: packet printing is not supported for link type NFLOG: use -w
    any help with this error ? "nice tutorial btw "

    • @DavidMahler
      @DavidMahler  7 ปีที่แล้ว

      Thanks Yamen - not sure sorry

    • @Takaia42
      @Takaia42 6 ปีที่แล้ว

      I am having the same problem. Did you ever find a solution?

    • @a.atanasov3342
      @a.atanasov3342 6 ปีที่แล้ว +3

      I had the same issue:
      tcpdump is 'sniffing' by default on the wrong interface, i.e. on NFLOG, which is the netfilter log interface. You can check the available interfaces by typing
      tcpdump --list-interfaces
      and then use the right one (for me it was h1-eth0). To do that type
      tcpdump -i ''
      You can add, of course, '-n' for 'no name resolution' to the command. E.g.
      tcpdump -n -i 'h1-eth0'

  • @madawiotb9760
    @madawiotb9760 8 ปีที่แล้ว

    Hello,
    Firstly, thanks for the great introduction. Secondly, do you have any idea if Mininet support mobility in cellular networks? I mean is it possible to creat such network in mininet

    • @DavidMahler
      @DavidMahler  8 ปีที่แล้ว

      +Madawi otb I've seen some stuff about mobility but I work in a DC environment so am pretty ignorant to mobility! Quick google search turned this up... github.com/mininet/mininet/blob/master/examples/mobility.py

    • @madawiotb9760
      @madawiotb9760 8 ปีที่แล้ว

      +David Mahler thank you

  • @benrabvukwa2502
    @benrabvukwa2502 3 ปีที่แล้ว

    Appreciate

  • @asraazamil8237
    @asraazamil8237 2 ปีที่แล้ว

    هل يمكن ان احصل على رابط تنصيب البرنامج

  • @rajeshvenkata8674
    @rajeshvenkata8674 9 ปีที่แล้ว

    HI David, when I try to open wireshark in mininet, I am getting an error "cannot open disply" can you please help me with this?

    • @DavidMahler
      @DavidMahler  9 ปีที่แล้ว

      Hi Rajesh -
      This is in the Mininet FAQ here:
      github.com/mininet/mininet/wiki/FAQ#x11-forwarding

    • @rajeshvenkata8674
      @rajeshvenkata8674 9 ปีที่แล้ว

      David Mahler Thanks Davidit worked...I have another issue...when I try to ssh from another system into mininet I am getting "permission denied error" do you have any idea on this.? Thanks in advance

  • @PallavKumar-e1g
    @PallavKumar-e1g 3 วันที่ผ่านมา

    On typing the xterm command it shows me Error: Cannot connect to display
    Please help me someone to resolve this error.

  • @mohamedibrahem2423
    @mohamedibrahem2423 8 ปีที่แล้ว

    hello,
    i want to make load balancing application that runs on POX or any controller in mininet
    do you have any suggestions to do that ??
    thanks in advance David

    • @DavidMahler
      @DavidMahler  8 ปีที่แล้ว

      +‫محمد ابراهيم‬‎ No specific suggestions, but that is a great example of an application for it!

    • @mohamedibrahem2423
      @mohamedibrahem2423 8 ปีที่แล้ว

      i decided to make load balancing algorithm using pox controller by python but having problems with programming
      i want to specify each host to a certain server but i can not do it till now
      do you have any solutions to do this?

    • @mohamedibrahem2423
      @mohamedibrahem2423 8 ปีที่แล้ว

      i decided to make load balancing algorithm using pox controller by python but having problems with programming
      i want to specify each host to a certain server but i can not do it till now
      do you have any solutions to do this?

    • @mohamedibrahem2423
      @mohamedibrahem2423 8 ปีที่แล้ว

      i decided to make load balancing algorithm using pox controller by python but having problems with programming
      i want to specify each host to a certain server but i can not do it till now
      do you have any solutions to do this?

    • @mohamedibrahem2423
      @mohamedibrahem2423 8 ปีที่แล้ว

      i decided to make load balancing algorithm using pox controller by python but having problems with programming
      i want to specify each host to a certain server but i can not do it till now
      do you have any solutions to do this?

  • @MIwan-ug6eh
    @MIwan-ug6eh 4 ปีที่แล้ว

    can you display topology in miniedit?

  • @sukritchopra3284
    @sukritchopra3284 8 ปีที่แล้ว

    What if we do not include -X?

    • @J2897Tutorials
      @J2897Tutorials 8 ปีที่แล้ว

      +Sukrit Chopra The -X is only required for accessing the remote machine's windows from its DE (Desktop Environment). If you only want to use the remote machine's Terminal - via SSH - then you should exclude the -X. You can always reconnect with the -X later whenever you need to. As he mentioned at 1:50, he's only using the -X to access the remote machine's Wireshark window/GUI.

  • @ramawidipradita5207
    @ramawidipradita5207 7 ปีที่แล้ว

    Is it possible to connect mininet to external host?? If it yes how??

    • @DavidMahler
      @DavidMahler  7 ปีที่แล้ว

      Please check the mininet discuss mailing list on this mailman.stanford.edu/pipermail/mininet-discuss/ I recall some discussions and instructions on this some time ago. Unless you mean as the SDN controller I do mention that here th-cam.com/video/CPasnNg9Z4I/w-d-xo.html around the 3:45 mark

    • @ramawidipradita5207
      @ramawidipradita5207 7 ปีที่แล้ว

      I already check in the mininet discuss mailing list. There is so many similar question and I didn't find that instruction. Can you help me??

  • @danico94
    @danico94 8 ปีที่แล้ว

    Why don't you run mininet just from the VM instead of running SSH from your "local" terminal?

    • @DavidMahler
      @DavidMahler  8 ปีที่แล้ว

      +Nicolò Sprea I don't quite follow, how would I run it from the VM without connecting into the VM? Do you mean why I don't do it from the virtualbox pop up GUI when I first start the VM? That's a pretty restrictive interface....I may be missing the question though....

    • @danico94
      @danico94 8 ปีที่แล้ว

      +David Mahler Yes, i mean, when you run the Ubuntu Server VM, you could run mininet from the virtual box "pop up" (the window where you log in) instead of ssh the VM from your local system and then run mininet. Why can't you simply do like this?

  • @casafurix
    @casafurix 9 หลายเดือนก่อน

    watching this 10 years later haha

    • @DavidMahler
      @DavidMahler  4 หลายเดือนก่อน

      Yikes don't make me feel old ha

  • @ujjalsamanta5841
    @ujjalsamanta5841 5 ปีที่แล้ว

    Sir , really good lecture. .but kindly request to you pls speaking slowly many times I can't understand

    • @DavidMahler
      @DavidMahler  5 ปีที่แล้ว

      Thanks for the feedback!