nox(http://www.noxrepo.org/)是第一个openflow控制器,为了能安装nox也是大费周章。在此记录以备不时之需。
系统:ubuntu 11.10
1.参考资料:https://github.com/noxrepo/nox-classic/wiki
首先解决包的依赖。
cd /etc/apt/sources.list.d
sudo wget http://openflowswitch.org/downloads/debian/nox.list
sudo apt-get update
sudo apt-get install nox-dependencies
git clone http://www.github.com/noxrepo/noxgit clone
或者git://noxrepo.org/nox
3.到这后卡了好几天,查阅多处资料后终于发现http://xiaoli110.blog.51cto.com/1724/675371,在此表示感谢!以下步骤参考上述博文。
./boot.sh
mkdir build/
cd build/
../configure
make -j 5
./nox_core -v -i ptcp:6633 monitoring
$ ./nox_core -v -i ptcp:6633 monitoring
00001|nox|INFO:Starting nox_core (/***/nox/build/src/.libs/lt-nox_core)
00002|nox|INFO:nox bootstrap complete
应该是成功启动,nox在6633端口监听,等待openflow交换机的连接,后续的实验过程待续。