Bloqueio de host de acesso à rede (ou Internet):
- Ative o
Bridged adapter
na configuração da sua VM. Isso permitirá que seu convidado se conecte à rede independentemente do seu host. - Inicie
iptables
no 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 regrasiptables
com:
-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
iptables
está ativado como um serviço no seu host. Você pode usar, por exemplo, o pacoteiptables-persistent
para 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.