# static routes
vm config filesystem $images/uminirouterfs
vm config preinit $images/uminirouterfs/preinit
vm config net a b
vm launch container routerA
vm config net b c
vm launch container routerB
vm config net a,00:1f:53:02:0b:51
vm launch container vmA
vm config net c,00:1f:53:02:0b:52
vm launch container vmB
router routerA interface 0 1.0.0.1/24
router routerA interface 1 2.0.0.1/24
router routerA dhcp 1.0.0.0 static 00:1f:53:02:0b:51 1.0.0.3
router routerA route static 3.0.0.0/24 2.0.0.2
router routerA route static 4.0.0.0/24 4.0.0.2
router routerA
clear router routerA route static 4.0.0.0/24
router routerA
clear router routerA route
router routerA
router routerA route static 3.0.0.0/24 2.0.0.2
router routerA commit
shell sort /tmp/minimega/files/minirouter-routerA
router routerB interface 0 2.0.0.2/24
router routerB interface 1 3.0.0.2/24
router routerB dhcp 3.0.0.0 static 00:1f:53:02:0b:52 3.0.0.3
router routerB route static 1.0.0.0/24 2.0.0.1
router routerB commit
router vmA interface 0 dhcp
router vmA commit
router vmB interface 0 dhcp
router vmB commit
vm start routerA,routerB
shell sleep 5
vm start vmA,vmB
shell sleep 10
cc filter hostname=vmA
cc exec ping -c 1 3.0.0.3
clear cc filter
cc filter hostname=vmB
cc exec ping -c 1 1.0.0.3
clear cc filter
# cc responses
# TODO: ping isn't always the same as it shows timing information, fix minitest
# or fix the test
