A simple generator of a bunch of virtual routers. Used for testing software related to dynamic routing.
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
LEdoian 48a6ece522 Remove debug prints 3 years ago
templates Refactor bridge files into templates 3 years ago
.gitignore Add gitignore 3 years ago
IDEA Add note about router ids 3 years ago
README.md Mention output/gen_bridges.sh in README 3 years ago
diag.xopp Diag: Mark gateway as machine X 3 years ago
gen_disks.sh Fix ownership of generated disk images 3 years ago
gen_machines.py Remove debug prints 3 years ago

README.md

This is a simple tool to generate testing networks of virtual machines. It was written primarilly for my bachelor's thesis.

Usage:

  1. Edit gen_machines.py to define the desired network
  2. Optionally edit the templates of config files
  3. Run it
  4. Create pre-installed Alpine Linux 3.15.4 disk image in dummydisk.img
  5. Run gen_disks.sh as root this creates customized disk images for all the machines
  6. Append output/bridge.conf to your /etc/qemu/bridge.conf in order to be able to connect your VMs to bridges as regular user
  7. Run output/gen_bridges.sh to create the bridge interfaces on your machine.