Skip to content
This repository has been archived by the owner on Nov 15, 2023. It is now read-only.

Install

Steven Galgano edited this page Aug 5, 2016 · 14 revisions

The following instructions are for installing the EMANE tutorial and its package dependencies.

You can also use the latest EMANE Demo VM to run the EMANE tutorial.
user: emane
password: emanedemo
sha1sum: 83da9a5d51f7773d0609c42e64332c69f149d7c2

Contents

  • [Fedora 23](#Fedora 23)
  • [Ubuntu 14.04 LTS](#Ubuntu 14.04 LTS)

Fedora 23

  1. Install EMANE from pre-built packages following these instructions or build from source following these instructions.

  2. Install tutorial dependencies:

# sudo yum install lxc bridge-utils fping gpsd gpsd-clients \
iperf multitail openssh-server tkinter python-pmw python-lxml
  1. Build and install pynodestatviz:
# git clone https://github.com/adjacentlink/pynodestatviz
# cd pynodestatviz
# make rpm
# sudo yum install dist/pynodestatviz-*noarch.rpm
  1. Build and install mgen.

  2. Build and install olsrd.

  3. Clone and build the tutorial:

# git clone https://github.com/adjacentlink/emane-tutorial.git
# cd emane-tutorial
# make
  1. Update your /etc/hosts file to include the following:
10.99.0.1 node-1
10.99.0.2 node-2
10.99.0.3 node-3
10.99.0.4 node-4
10.99.0.5 node-5
10.99.0.6 node-6
10.99.0.7 node-7
10.99.0.8 node-8
10.99.0.9 node-9
10.99.0.10 node-10
10.99.0.100 node-server
10.100.0.1 radio-1
10.100.0.2 radio-2
10.100.0.3 radio-3
10.100.0.4 radio-4
10.100.0.5 radio-5
10.100.0.6 radio-6
10.100.0.7 radio-7
10.100.0.8 radio-8
10.100.0.9 radio-9
10.100.0.10 radio-10

Ubuntu 14.04 LTS

  1. Install EMANE from pre-built packages following these instructions or build from source following these instructions.

  2. Install tutorial dependencies:

# sudo apt-get install lxc bridge-utils mgen fping gpsd gpsd-clients \
iperf multitail olsrd openssh-server python-tk python-pmw python-lxml \
python-stdeb build-essential
  1. Build and install pynodestatviz:
# git clone https://github.com/adjacentlink/pynodestatviz
# cd pynodestatviz
# make deb
# sudo dpkg -i deb_dist/pynodestatviz*.deb
  1. Clone and build the tutorial:
# git clone https://github.com/adjacentlink/emane-tutorial.git
# cd emane-tutorial
# make
  1. Update your /etc/hosts file to include the following:
10.99.0.1 node-1
10.99.0.2 node-2
10.99.0.3 node-3
10.99.0.4 node-4
10.99.0.5 node-5
10.99.0.6 node-6
10.99.0.7 node-7
10.99.0.8 node-8
10.99.0.9 node-9
10.99.0.10 node-10
10.99.0.100 node-server
10.100.0.1 radio-1
10.100.0.2 radio-2
10.100.0.3 radio-3
10.100.0.4 radio-4
10.100.0.5 radio-5
10.100.0.6 radio-6
10.100.0.7 radio-7
10.100.0.8 radio-8
10.100.0.9 radio-9
10.100.0.10 radio-10
Clone this wiki locally