Configuring the NOX GUI

Configuring the NOX GUI

Nox Gui Tutorial

Configuring the NOX GUI
Configuring the NOX GUI Update:
The NOX libraries are not maintained for most distros at the moment. Everything has been stripped out of NOX except for the core implementation as a C++ base for development.  I recommend trying either FloodLight or POX.

Configuring the NOX GUI

To install NOX Destiny branch refer to this post.

To get the little test web page going run the following on startup.

To run the NOX GUI you can do the following. I am showing the errors you get if you don’t have the Python GUI classes loaded.

Start the NOX GUI

Start NOX with the ‘monitoring’ argument passed.

Then find the GUI Py script.

Run the NOX GUI errors should be expected if you do not have the right Python GUI modules.

To fix that error grab a couple packages.

Then run the Python script again and you will get a GUI pop up for you.

A good beginning tutorial if you dont have any hardware to attach to a controller is over at the OpenFlow wiki. Another option a bit more advanced without gear is installing OpenvSwitch and attaching it to the controller.

Here is one I put together with some different combinations.

Guest
Bastian
2 years 8 months ago


Hi there,

trying the whole stuff with POX (v1,54 if I am correct) and still have problems to start the GUI after starting POX itself like follows:
./pox.py –verbose –no-cli forwarding.l2_learning web.webcore messenger

The GUI script will show the following error:
Retrying connection to POX …(is’messenger’ running?)
According to my understanding it already is :-(

Any ideas?

Thanks!

Guest
Alex
2 years 8 months ago


Hi
Could you please share your VM image with working NOX and NOX GUI.
I’ve just bulit it from repo on Ubuntu 11.10 following the instructions from your post, and it’s kinda working.
But lots of GUI features are not: flowtracer, components selection and others.
I think they’re broken now.

My NOX version:
user@kubuntu:~/nox-classic/build/src$ ./nox_core -V
NOX 0.9.1~full~beta (nox_core), compiled Oct 21 2012 20:54:27
Compiled with OpenFlow 0x01

This is Kubuntu actually, but I’ve tested it on Ubuntu as well, the same problems with GUI.

Guest
URL
2 years 8 months ago


… [Trackback]…

[…] Read More here: networkstatic.net/configuring-the-nox-gui/ […]…

Guest
Senthil Arumugam
2 years 11 months ago


Hi
I have installed NOX 0.9.2~core~beta (nox_core)(branch: verity).
Is it newer to destiny branch.

I could not find
nox-gui.py: in ~/nox/src/nox-gui.py
Also I could not run no_core wth MONITIORING option
NOX 0.9.2~core~beta (nox_core), compiled Aug 3 2012 16:16:40
00001|main|ERR:Application ‘monitoring’ description not found.

I like to try NO GUI on my Ubuntu 12:10

What am I missing>

Guest
Harsha
3 years 1 month ago


Hello Everyone…

May I know which version of NOX support GUI… ?

Guest
rebecca
3 years 2 months ago


Dear Julien, sorry that I don’t have twitter accountt. My email address is rebecca_chang88@live.com. Hope can get your mail and we can exchange some ideas. Thank you.

Guest
Julien
3 years 2 months ago


Problem solved ^^ I had a bad version of nox.

Guest
Yale
2 years 8 months ago


Hi, do you switch your nox to the branch of destiny? What’s the version of your linux?Mine is 10.04. I had some big problems when I install the destiny.

Guest
Harsha
3 years 1 month ago


Hey Julien
I am getting the same error “Application ‘monitoring’ description not found”….May I know what version of NOX did you change to ?

Guest
rebecca
3 years 2 months ago


Hey Julien, how do you solve your problem? I have NOX problem now. Thinking to shift to POX and found that POX coding is quite similar to NOX and it is much easier to understand. How do you make your controller to talk/communicate with the switch? Can you share a bit with me? Thank you!

Guest
3 years 2 months ago


For solved my problem, I have juste change my version of NOX by the last one (destiny). I am writing a python script for make the auto-installation of different controllers. May be, I will have finish at the end of the week-end, so if you want it just contact me via twitter. Which switch are you using ? HP , Openflow switches ? We are almost in the same situation so if you want I can exchange with you me research about openflow. Contact me on twitter, I will give you my mail address.

Guest
Julien
3 years 2 months ago


Hello,

Me too I am student working on openflow implementation ^^ You have a little mistake Brent on your tutorial. It’s not python-qt4-sq but python-qt4-sql.

I have a little problem when I launch the command: “./nox_core monitoring”. I get this error ;
Application ‘monitoring’ description not found

Someone know how to solved that ?