Solución:
Sería más fácil solucionar su problema si publicara los resultados que obtiene al intentar hacer ping a una dirección externa (como los servidores DNS de Google que está utilizando), la configuración de red actual y su tabla de enrutamiento.
/sbin/ifconfig -a
/sbin/route -n
Sin saber más, esto es un tiro en la oscuridad, pero supongo que a) no está obteniendo una dirección DHCP en eth0, ob) la configuración de su puerta de enlace para eth1 está jugando con la ruta predeterminada asignada por DHCP.
Si no obtiene una dirección DHCP para eth0, probablemente sea una configuración incorrecta en VirtualBox (como obtener sus adaptadores al revés).
De cualquier manera, no necesita una puerta de enlace o una configuración de DNS asignada específicamente para eth1, ya que DHCP la asignará en eth0, por lo que eliminaría las líneas de puerta de enlace, dns-search y dns-nameservers de su configuración. Sus máquinas virtuales aún podrán comunicarse sin una configuración de puerta de enlace si están en la misma red y VirtualBox está configurado correctamente.
Editar: Para asegurarse de que no tiene una puerta de enlace en eth1 después de un reinicio, elimine las líneas de su bloque eth1 para que se vea así:
auto eth1
iface eth1 inet static
address 192.168.56.1
netmask 255.255.255.0
Cuando haya terminado, no tendrá ninguna línea de puerta de enlace en su archivo de interfaces.
Se me ocurrió esta solución, que es la misma que la respuesta de @ jkt123 y la pregunta de @ Umar, pero más corta. ¡Agradecería sus comentarios al respecto!
En virtualbox, habilitar tanto NAT como solo host redes. (Por cierto: funciona en mi host win7. No sé cómo hacerlo en un host Linux).
En el anfitrión – encontrar la IP de la interfaz “solo de host”
ipconfig /all # for windows host
ifconfig -a # for linux host
En el invitado editar / etc / network / interfaces. El truco fue invertir el orden eth1 (solo host) viene ANTES de eth0 (internet / dhcp). No sé por qué.
auto lo # keep the original loopback settings
iface lo ... # yeah, i don't remember, just keep it.
# ----> Ok, this is my addition <-----
auto eth1
allow-hotplug eth1 # i think hotplug it helps. not sure.
iface eth1 inet static
address 192.168.56.100 # arbitrary IP address between 2 and 254
auto eth0 # This is the original content
iface eth0 inet dhcp # of this file, now at the end.
reiniciar.