I want to setup a network for several VMs in VirtualBox which will satisfy the following conditions:
Each VM must be reachable from the Host and have a fixed IP
Each VM must reach host with a fixed IP
Each VM must reach internet
This setup must work regardless of how the Host access internet (it's a laptop, sometimes is on cable, sometimes in different WiFi networks).
I've tried bridged interfaces, but then the VMs addresses will be given by the Host's network, and in some WiFi setups will keep changing constantly, and that will break the setup.
Any suggestions on how to configure this?