Download User Manual - Confluence
Transcript
Capabilities
Driver
VLAN-Aware Bridge
IOS
Deploy and run OpenNaaS
System requirements
OpenNaaS is tested to both build and run in:
Windows 7
Linux system (Ubuntu +10.10 and Debian)
Although not tested, there is no reason to believe OpenNaaS should not be able to run in other systems.
Build only
Note that you will need internet connectivity for the build too, as the dependencies are fetched
during build by Maven.
Run OpenNaaS
To start OpenNaaS, launch the executable named opennaas in the following folder:
/platform/target/opennaas-${project.version}/opennaas-${project.version}/bin
Notice that there is a .sh and a .bat file.
Please use .bat if you are using Windows, and .sh if you are in a GNU-Linux or Mac OS box.
So, for version 0.10 on linux, you will run it as follows:
cd opennaas/platform/target/opennaas-0.10/opennaas-0.10/
./bin/opennaas.sh
By default, OpenNaaS will open a CLI prompt on the terminal. To avoid this you can execute it this way:
cd opennaas/platform/target/opennaas-0.10/opennaas-0.10/
./bin/opennaas.sh server
Please note that you will have to configure Karaf's SSH daemon to login the CLI via regular SSH.
Creating resources
First step in OpenNaaS is registering existing infrastructure. For this tutorial, let's assume there is a single router
device to be registered.
In order to register a resource, a resource descriptor file is required. This file describes resource device type and