Emulation Platform for Software-Defined Wireless Networks

Main Page
Get Started
Part 1: Mininet-WiFi Usage
Part 2: Advanced Options
Part 3: Mininet-WiFi Commands
Manet Routing Protocols
Propagation Models
IEEE 802.11p
Use Case Catalogue
Video Demos
The Mininet-WiFi Book

Download/Get Started With Mininet-WiFi

Follow these steps for a VM install:

  1. Download the Mininet-WiFi VM image
  2. Download and install a virtualization system. We recommend VirtualBox (free, GPL) because it is free and works on OS X, Windows, and Linux (though it’s slightly slower than VMware in our tests.) You can also use Qemu for any platform, VMware Workstation for Windows or Linux, VMware Fusion for Mac, or KVM (free, GPL) for Linux.
  3. Sign up for the mininet-wifi-discuss mailing list. This is the source for Mininet-WiFi support and discussion with the friendly Mininet-WiFi community. ;-)

Option 2: Native Installation from Source

This option works well for local VM, remote EC2, and native installation. It assumes the starting point of a fresh Ubuntu, Debian (or, experimentally, Fedora) installation.

We strongly recommend more recent Ubuntu releases, because they support newer versions of Open vSwitch. (Fedora also supports recent OVS releases)

To install natively from source, first you need to get the source code:

git clone git://github.com/intrig-unicamp/mininet-wifi

Note that the above git command will check out the latest and greatest Mininet (which we recommend!)

cd mininet-wifi

Once you have the source tree, the command to install Mininet-WiFi is:

sudo util/install.sh -Wlnfv

install.sh options:

-W: wireless dependencies
-l: wmediumd
-n: mininet-wifi dependencies
-f: OpenFlow
-v: OpenvSwitch

-6: wpan tools