Skip to content

Fork of Containernet that allows multi-interface containers

License

Notifications You must be signed in to change notification settings

ATMoS-Waterloo/gemelnet

 
 

Repository files navigation

Gemelnet

Gemelnet is a fork from Containernet which itself is a fork of Mininet that uses Docker instead of LXC. Our main modification is allowing multi-interface hosts (simulating a public and private interface).

Motivation

In ATMoS, in each VN there are gateway hosts (that run Snort). We want them to have a public and private interface for the sake of more resemblance to a real-work set-up.

Installation

The installation is exactly same as Containernet:

$ sudo apt-get install ansible git aptitude
$ git clone https://github.com/blackvvine/gemelnet
$ cd gemelnet/ansible
$ sudo ansible-playbook -i "localhost," -c local install.yml
$ cd ..
$ sudo python setup.py install

For more info, visit the Containernet repo.

About

Fork of Containernet that allows multi-interface containers

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 78.9%
  • C 11.0%
  • Shell 9.4%
  • Other 0.7%