EAR

Documentation

Installation Guide

This document explains the installation procedure. EAR is implemented using Netfilter and Orinoco linux device driver. Therefore, the source codes we distribute consist of a EAR netfilter (called iEAR) and a modified device driver (called oEAR) in addition to set-up script files.

Please note that we have only compiled and tested EAR on Intel/Linux.

The steps for installing EAR are as follows:

1. Getting EAR

download ear.tar.gz
execute "tar -xzvf ear.tar.gz"

This will create a directory, "./EAR". Under ./EAR, there are two other sub-directories, ./EAR/net and ./EAR/mac, Each directory contains the following files

  • ./EAR/iear - EAR netfilter source codes
  • ./EAR/oear - Modified Orinoco Linux device driver source codes

2. Compiling iEAR

go to EAR home directory
execute "./EAR/iear/make"

3. Compiling oEAR

go to EAR home directory
execute "./EAR/oear/make"
reload the compiled device driver

4. Running EAR

Now, you're ready to run EAR. To check if your EAR are working correctly, you can execute "dmesg" or capture a file in "/var/log/messages".

execute "./EAR/iear/start.sh"
If you need help with these installation steps, please contact Kyu-Han Kim (email: kyuhkim [at] eecs.umich.edu). Please put "EAR Installation Help" in the Subject line of your email.