The approach in the runner scripts was either too simple (not enough flexibility) or too complicated (required modifications for specific user setup).
As simple users should use our pre-built Docker images in the future, we decided that the runner-scripts (run-leda.sh and run-leda.cmd) are just simple examples and shall not become more complex.
More specific network setups, like TAP or Bridge etc. requires the installation of additional software or modifications to the host's network configuration, and running steps inside the script as sudo is suspicious.
Hence we removed the functionality to use TAP or KVM etc. and only provide the user-level networking (slirp) option, to make the script easy understandable and potentially modifiable by the user.
The approach in the runner scripts was either too simple (not enough flexibility) or too complicated (required modifications for specific user setup).
As simple users should use our pre-built Docker images in the future, we decided that the runner-scripts (run-leda.sh and run-leda.cmd) are just simple examples and shall not become more complex.
More specific network setups, like TAP or Bridge etc. requires the installation of additional software or modifications to the host's network configuration, and running steps inside the script as sudo is suspicious.
Hence we removed the functionality to use TAP or KVM etc. and only provide the user-level networking (slirp) option, to make the script easy understandable and potentially modifiable by the user.
Fixes #54 and potentially #55