3. Containernet¶
Containernet is a fork of Mininet that allows to use Docker containers as Mininet hosts as well as Mininet-WiFi stations. This enables interesting functionalities to built networking/cloud testbeds. The integration is done by subclassing the original Host/Station classes.
3.1. Get started with Containernet and Mininet-WiFi¶
Follow these below for installing Containernet with Wi-Fi capabilities:
~$ sudo apt-get install ansible git aptitude
~$ git clone https://github.com/ramonfontes/containernet.git
~$ cd containernet/ansible
~/containernet/ansible$ sudo ansible-playbook -i "localhost," -c local install.yml
~$ cd ..
~/containernet$ sudo python setup.py install
Then, you can run containernet_wifi.py
~/containernet$ sudo python examples/containernet_wifi.py
Demo Video: