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