- TL;DR kumokay creates a fork from mininet-wifi
- Objective:
- use mininet-wifi together with containernet
- modify mininet-wifi modules as needed
- install containernet or maxinet
- git clone this repo
- install wifi_dependency only: util/install.sh -W
- add this repo to your python path, then you can use it!
- sample code: see example/mobility.py
- remove redundant codes in those inheritance classes...
- only did this to mininet_wifi/node.py so far
Mininet-WiFi is a fork of Mininet (http://mininet.org/) which allows the using of both WiFi Stations and Access Points. Mininet-WiFi only add wifi features and you can work with it like you were working with Mininet.
- You can use any wireless network tools (e.g. iw, iwconfig, wpa_supplicant, etc)
- Please consider computer network troubleshooting steps to solve issues before making questions in the mailing list (e.g. is the station associated with ap? Is the OpenFlow rule working correctly? etc)
- Do you need help? Be careful with questions in the mailing list and please providing as much information you can.
https://groups.google.com/forum/#!forum/mininet-wifi-discuss
Please, let us know if you are doing research with Mininet-WiFi. A list of citations on Mininet-WiFi is available here.
step 1: $ sudo apt-get install git
step 2: $ git clone https://github.com/intrig-unicamp/mininet-wifi
step 3: $ cd mininet-wifi
step 4: $ sudo util/install.sh -Wlnfv
-W: wireless dependencies
-n: mininet-wifi dependencies
-f: OpenFlow
-v: OpenvSwitch
-l: wmediumd
optional:
-6: wpan tools
-P: python3
For instructions about easier development check this helper file.
Ubuntu 16.04 x64 :: Password: wifi
user: wifi
pass: wifi
Mininet-WiFi should work fine in any Ubuntu distribution from 14.04, but in some cases (only if you have problems when start it) you have to stop NetworkManager with stop network-manager (you can also use sudo systemctl stop network-manager or sudo service network-manager stop).
Ramon dos Reis Fontes (ramonrf@dca.fee.unicamp.br)
Christian Rodolfo Esteve Rothenberg (chesteve@dca.fee.unicamp.br)
We are members of INTRIG (Information & Networking Technologies Research & Innovation Group) at University of Campinas - Unicamp, SP, Brazil.