Usando o Ubuntu 16.04 e instalando o VirtualBox 5 de acordo com o método prescrito aqui para "Distribuições Linux baseadas no Debian":
https://www.virtualbox.org/wiki/Linux_Downloads
Isso enfrenta um problema com o kernel nesta versão que é resolvido da seguinte maneira:
Tentativa de criar um adaptador somente para host, assim falha:
$ VBoxManage hostonlyif create
0%...
Progress state: NS_ERROR_FAILURE
VBoxManage: error: Failed to create the host-only adapter
VBoxManage: error: VBoxNetAdpCtl: Error while adding new interface: failed to open /dev/vboxnetctl: No such file or directory
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component HostNetworkInterfaceWrap, interface IHostNetworkInterface
VBoxManage: error: Context: "RTEXITCODE handleCreate(HandlerArg*)" at line 71 of file VBoxManageHostonly.cpp
virtualbox
16.04
TomSchober
fonte
fonte
lsof | grep vbox
mostra?Respostas:
Acontece que a solução para o problema de rede é um módulo separado que deve ser assinado para permitir essa função específica. Conforme declarado na solução de assinatura aqui: /ubuntu//a/768310/254069
VBoxManage hostonlyif create
precisa que os seguintes módulos também estejam acessíveis (modprobe):Reinicie e "Inscreva o MOK"
fonte
No Ubuntu 17 zesty, instalação nova, VirtualBox nova, rede somente host não funciona.
a solução foi:
e funciona !!!
fonte
Encontrei outra solução mais simples para resolver esse problema, mas está relacionada ao VirtualBox 6.0+. . . também pode funcionar com 5.x, mas não testei para essa versão.
O problema é que os módulos do kernel não são assinados por padrão; portanto, para isso, é necessário adicionar as chaves públicas do Oracle.
Depois de adicionar essas chaves, você pode instalar o VirtualBox da maneira normal e ele funcionará bem com a maioria dos recursos (exceto aqueles que exigem a extensão proprietária, ainda será necessário instalá-lo para esses recursos)
fonte
Execute o VirtualBox na Sandbox usando o Firejail como abaixo:
fonte