It is now possible to specify a MAC Address for a network interface (#137)
The MAC Address can be specified in the lab.conf and using the vstart/lstart/vconfig/lconfig commands when declaring an interface. The syntax is <COLLISION_DOMAIN>/<MAC_ADDRESS>.
For example, in a lab.conf file: machine[0]="A/00:00:00:00:00:01".
(Docker) Collision domains are now created per-network-scenario by default (#256)
Previously, they were shared between different scenarios. It is possible to change the default behaviour from kathara settings.
(Docker) If a .shutdown file is present in the network scenario, Kathará now correctly waits for the script termination before removing the container (#255)
Several fixes of lconfig and vconfig commands (#252)
Add lab object parameter to all Manager methods (#254)
Methods now correctly check if only one of the parameters between lab_hash, lab_name, and lab is passed.
Minor fixes and improvements (#257 #258 #259 #261)
lab.conf
and using thevstart
/lstart
/vconfig
/lconfig
commands when declaring an interface. The syntax is<COLLISION_DOMAIN>/<MAC_ADDRESS>
.lab.conf
file:machine[0]="A/00:00:00:00:00:01"
.kathara settings
..shutdown
file is present in the network scenario, Kathará now correctly waits for the script termination before removing the container (#255)lconfig
andvconfig
commands (#252)lab
object parameter to allManager
methods (#254)lab_hash
,lab_name
, andlab
is passed.