Murphy, Thanks for the workaround for Mininet 2.0.0 - assigning an IP address to the internal adapter is a crafty idea I have to say. In fact, we should probably add this to the FAQ (on the Mininet wiki, which everyone is encouraged to edit)!!
The current Mininet master branch should (hopefully?) actually fix X11 forwarding so you can run wireshark or firefox in a mininet host xterm out of the box. You're welcome to try it out - just make sure you install socat and/or install Mininet by using 'install.sh -n' . -Bob On Apr 20, 2013, at 7:43 AM, Eric Chou <eric.cho...@gmail.com> wrote: > Right, got it. Confirm it works for Firefox. Thanks! That is neat. > > Eric > > On Apr 20, 2013, at 2:33 AM, Murphy McCauley <murphy.mccau...@gmail.com> > wrote: > >> Using a graphical browser requires that you get X11 traffic out of your >> Mininet host namespace and into the environment where you actually have an X >> display. There are any number of ways you might do this. The way I do it >> is ugly but relatively easy for me. It's something like the following. >> >> My X display is generally my actual Mac OS host environment. My host >> environment has 192.168.56.1. The Mininet VM has 192.168.56.101. >> >> In short, I run sshd inside Mininet's h1. I then SSH from my host >> environment to the Mininet VM with X forwarding, and then SSH from the >> Mininet VM into h1 with X forwarding. I do this with the dillo web browser >> sometimes. In theory it should work with Firefox too. >> >> Open three terminals in the host environment (Term1, Term2, Term3) >> >> On Term1: >> 1a) ./pox.py forwarding.l2_learning # Run an OpenFlow controller >> >> On Term2: >> 2a) ssh -Y mininet@192.168.56.101 # SSH into the Mininet VM with X forwarding >> 2b) sudo mn --topo=linear,2 --mac --controller=remote,ip=192.168.56.1:6633 >> 2c) h1 /usr/sbin/sshd # From the mininet> prompt, run sshd inside the h1 >> namespace >> >> On Term3: >> 3a) ssh -Y mininet@192.168.56.101 # SSH into the Mininet VM with X forwarding >> 3b) sudo ifconfig s1 10.12.12.12 # Give the internal adapter for s1 an >> address >> 3c) ssh -Y mininet@10.0.0.1 # SSH into the Mininet h1 namespace with X >> forwarding >> 3d) xeyes # Run X app >> >> >> Hope that helps. >> >> -- Murphy >> >> On Apr 19, 2013, at 6:25 PM, Eric Chou wrote: >> >>> You can install Firefox and use 'sudo firefox &' to launch Firefox, >>> assuming you have set up X forwarding. For mininet, so far I just installed >>> and use Lynx. A quick check is to use Python simple web server: >>> >>> mininet> h1 python -m SimpleHTTPServer 80 & >>> mininet> xterm h2 >>> >>> Then in h2 use 'lynx http://10.0.0.1'. >>> >>> Anybody knows how to use a graphical web browser from hosts in Mininet? >>> >>> Eric >>> >>> On Apr 19, 2013, at 4:27 PM, Chandana Pathapatti <chandana....@gmail.com> >>> wrote: >>> >>>> Hello, >>>> >>>> Is it possible to open a browser inside Virtual box and mininet topology? >>>> >>>> -- >>>> Regards, >>>> Chandana >>>> http://www.sahajmarg.org/sm/why-meditate >>>> _______________________________________________ >>>> openflow-discuss mailing list >>>> openflow-discuss@lists.stanford.edu >>>> https://mailman.stanford.edu/mailman/listinfo/openflow-discuss >>> >>> _______________________________________________ >>> openflow-discuss mailing list >>> openflow-discuss@lists.stanford.edu >>> https://mailman.stanford.edu/mailman/listinfo/openflow-discuss >> > > _______________________________________________ > openflow-discuss mailing list > openflow-discuss@lists.stanford.edu > https://mailman.stanford.edu/mailman/listinfo/openflow-discuss
_______________________________________________ openflow-discuss mailing list openflow-discuss@lists.stanford.edu https://mailman.stanford.edu/mailman/listinfo/openflow-discuss