Saltar al contenido

Cómo configurar redes NAT y Host-Only con static Dirección IP en VirtualBox

Esta es la contestación más acertada que encomtrarás dar, sin embargo mírala detenidamente y analiza si es compatible a tu trabajo.

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 poco como un tiro en la oscuridad, pero supongo que a) no está obteniendo una dirección DHCP en eth0, o b) la configuración de su puerta de enlace para eth1 está interfiriendo con la ruta predeterminada asignada por DHCP.

Si no obtiene una dirección DHCP para eth0, probablemente se deba a una mala configuración en VirtualBox (como si tuviera los 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 eso será asignado por DHCP 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 reiniciar, elimine 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 comentarios al respecto!

En caja virtual, habilite tanto NAT como solo host redes (Por cierto: funciona en mi host win7. No sé cómo hacerlo en el host de Linux).

en el anfitrión – encuentre la ip de la interfaz “solo host”

ipconfig /all     # for windows host
ifconfig -a       # for linux host

en el invitado, editar /etc/red/interfaces. el truco era 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.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *