- Linux
- Python >= 3.9
- PyYAML >= 6.0
- Docker
- Docker compose
To configure a new or exisitng network configuration just enter:
./configure.sh
You can find your configurations under ./configs/
To create all necessary files and run the virtual network enter:
./run.sh
Warning: The script will ask for sudo privileges (you can accept them in advance by adding the -y
flag)
To stop all containers, enter:
./stop.sh
or
./stop.sh -v
to also delete all associated volumes
- VLAN configurations need to be added manually to a config file (see default.yaml as an example)