Setting up the Testbed

From CSL Wiki

Revision as of 17:53, 6 November 2007; view current revision
←Older revision | Newer revision→
Jump to: navigation, search

This page documents the steps required to set up the ENSBox V2 nodes into a testbed using the gateway.

Note - if you are compiling ws-fake, you need to make sure that in Make.conf, the file is set to use_shared = 0, so that the networking libs are linked directly in the executable. Otherwise, it will be a segfault.

NB to to rbsh non flood, you really need to have a 1-hop network, and you can flood out via the wlan0 interface. This might be useful in situations where you start off dsr and then move the nodes and then see how they're doing when you've placed them.

DSR: need to use the start_dsr script and dsr-only.run just to do DSR.

I need to do ws-fake tests (i.e. Wavescope network support only), so I need:

  • A timesynced network, on both sides of the gateway
  • Not to be running emstar
  • Wavescope shell access
  • Multi-hop IP routing (DSR)

For gateway:

  • must be set as master for TS

For the outside gateway node:

  • set the node to use the x86 wavescope run file (this has the necessary stuff for the timesync)
emrun/emrun ../devel/wavescope/testtabs/wavescope-x86.run eth0:1 --daemon

eth0:1 in this case is the interface giving the node a 192.168.12.x address.

Personal tools