This repository has been archived by the owner on Nov 15, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 15
Install
Steven Galgano edited this page Dec 18, 2015
·
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.
- [Fedora 23](#Fedora 23)
- [Ubuntu 14.04 LTS](#Ubuntu 14.04 LTS)
-
Install EMANE from pre-built packages following these instructions or build from source following these instructions.
-
Install tutorial dependencies:
# sudo yum install lxc bridge-utils fping gpsd gpsd-clients \
iperf multitail openssh-server tkinter python-pmw python-lxml
- Build and install pynodestatviz:
# git clone https://github.com/adjacentlink/pynodestatviz
# cd pynodestatviz
# make rpm
# sudo yum install dist/pynodestatviz-*noarch.rpm
# git clone https://github.com/adjacentlink/emane-tutorial.git
# cd emane-tutorial
# make
- 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
-
Install EMANE from pre-built packages following these instructions or build from source following these instructions.
-
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
- Build and install pynodestatviz:
# git clone https://github.com/adjacentlink/pynodestatviz
# cd pynodestatviz
# make deb
# sudo dpkg -i deb_dist/pynodestatviz*.deb
- Clone and build the tutorial:
# git clone https://github.com/adjacentlink/emane-tutorial.git
# cd emane-tutorial
# make
- 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
Copyright (c) 2014-2018 - Adjacent Link LLC, Bridgewater, New Jersey
Except where otherwise noted, content on this site is licensed under a Creative Commons Attribution 4.0 International License.