If anybody is getting the VERR_SUPDRV_COMPONENT_NOT_FOUND error when trying to start a VM in VirtualBox when trying to set up Host Interface networking, the error is occurring because VirtualBox can’t communicate with the vboxnetflt driver.
To fix this, simply load the vboxnetflt module:
# modprobe vboxnetflt
Then, try starting the VM again. If it works, you know that the problem is that the vboxnetflt module is not loading on startup.
If it didn’t work, make sure the module has been built. A little # /etc/init.d/vboxdrv setup ought to do the trick.
On most Linux systems, you can add an entry to /etc/modprobe.conf to make the module load on startup. (On OpenRC-based Gentoo systems, you can add an entry to /etc/conf.d/modules to do it the Gentoo Way™.)


This worked for me too but…
Gentoo 2.6.34-gentoo-r1
virtualbox-bin v3.2.8
I had to also change the bridging support from compile in kernel (as other instruction said it should be configured) to a module to make the solutions posted at the top to work for me.
Hope this helps someone, off to post this somewhere else.
M.