From the Arch Linux Wiki:
To ensure full functionality of bridged networking, ensure that the
vboxnetadp
,vboxnetflt
andvboxpci
kernel modules are loaded too and that thenet-tools
package is installed.
Kernel modules
The issue is that the kernel modules for creating private networks in a virtual machine need to be loaded seperately:
sudo modprobe -a vboxnetadp vboxnetflt
To make this change permanent after each reboot, put the following lines in /etc/modules-load.d/virtualbox.conf
:
vboxdrv
vboxnetadp
vboxnetflt
Packages
net-tools
needs to be installed:
sudo pacman -S net-tools
You also need the virtualbox-host-modules
package in order to bring private networks to life:
sudo pacman -S virtualbox-host-modules