Então, eu acho que descobri uma solução aceitável (fonte original: Rede somente de host com o VirtualBox .
Eu criei 2 adaptadores de rede, um que conecta ao meu adaptador em ponte endereçado para DHCP e o outro conecta a uma interface somente host. Não sei exatamente como os roteadores e os DHCPs atribuem endereços, mas todos parecem ser uma variante de 192.168.*.*
para redes privadas, mas pelo que entendi o espaço de endereço 10.*.*.*
também é reservado para redes privadas .
Por isso, configurei minha rede host para o endereço IPv4 como 10.0.0.1
no VirtualBox com uma máscara de rede IPv4 de 255.255.255.0
. Eu também desliguei o servidor DHCP para a rede host.
A seguir, modifiquei meu arquivo etc\network\interfaces
como tal:
# The primary network interface
auto eth0
iface eth0 inet dhcp
# This is an autoconfigured IPv6 interface
iface eth0 inet6 auto
# Host only connection
auto eth1
iface eth1 inet static
address 10.0.0.2
netmask 255.255.255.0
network 10.0.0.0
broadcast 10.0.0.255
Agora, qualquer coisa que eu queira limitar para ser apenas modificável no PC host pode ser endereçada estaticamente como 10.0.0.1
.
Por exemplo, no MySql, adicionei todas as permissões para [email protected]
em vez de root@%
.