Bloqueio de host de acesso à rede (ou Internet):
- Ative o
Bridged adapterna configuração da sua VM. Isso permitirá que seu convidado se conecte à rede independentemente do seu host. - Inicie
iptablesno host com a seguinte configuração:
:INPUT DROP [0:0]
:FORWARD DROP [0:0]
:OUTPUT DROP [0:0]
-A INPUT -i lo -j ACCEPT
- Para bloquear apenas o acesso à Internet, mantendo a rede local (digamos
192.168.0.0/24), estenda as regrasiptablescom:
-A INPUT -i {your-adapter} -s 192.168.0.0/24 -j ACCEPT
-A OUTPUT -o {your-adapter} -d 192.168.0.0/24 -j ACCEPT
- Verifique se
iptablesestá ativado como um serviço no seu host. Você pode usar, por exemplo, o pacoteiptables-persistentpara fornecer o script de serviço que pode ser ativado emsystemd/initscripts.
Isolando o Host do tráfego da Internet para o Visitante:
Com Bridged adapter o tráfego é isolado no espaço do usuário, ele também não passa pelo iptables do Host. No entanto, o Guest ainda é executado dentro do sistema operacional host. O invasor com acesso root sempre poderá monitorar e falsificar os dados que o Guest envia ou recebe. Não há isolamento total com o VirtualBox.