- SO host: Windows 7
- SO invitado: Ret Hat Linux (RHEL 6) y Windows 7
Quiero conectarme a ambos SO invitados. Traté de hacer ping a ambos invitados, pero no funciona. Sin embargo, ambos invitados pueden hacer ping a mi host de Windows 7.
Quiero conectarme a ambos SO invitados. Traté de hacer ping a ambos invitados, pero no funciona. Sin embargo, ambos invitados pueden hacer ping a mi host de Windows 7.
Respuestas:
Me sorprendió encontrar la respuesta que finalmente funcionó para mí en un foro de ubuntu:
Dependiendo de la versión de Windows que utilizó en su VirtualBox, para poder obtener una respuesta a sus pings, es probable que necesite crear al menos un recurso compartido de carpeta en la máquina Windows. En Windows XP, por ejemplo, una vez que haya configurado al menos un recurso compartido, la máquina responderá a los pings. Pero si no se establecen acciones, no se devolverán pings.
(Eche un vistazo a la respuesta completa, aquí: http://ubuntuforums.org/showthread.php?t=2028309 )
Básicamente, lo que hice fue:
EDITAR: para aclarar, mi configuración es Windows7 Host y Windows7 Guest.
Eso es todo, espero que ayude a alguien.
Si desea que su máquina virtual sea accesible en la red como una máquina independiente (supongo que eso es lo que está tratando de hacer), verifique lo siguiente
En la interfaz de VirtualBox GUI, en la configuración de red de cada VM, seleccione el modo de puente, no NAT.
Dentro de cada VM, configure IP estática o dhcp.
Para el problema de bloqueo del firewall, mira mi respuesta para otra pregunta aquí
En la máquina de alojamiento, en el explorador de archivos, vaya a
Panel de control \ Todos los elementos del panel de control \ Firewall de Windows \ Aplicaciones permitidas
La ruta anterior es para Windows 8, otras versiones de Windows pueden diferir ligeramente.
Busque el nombre de la aplicación (por ejemplo, Virtual Box es "Oracle VM VirtualBox"). Hay 3 casillas de verificación para la aplicación, marque todas, reinicie su aplicación y debería funcionar.
Probado en dos cajas de invitados Ubuntu 16.06
necesitará usar "ifconfig -a" para enumerar todas las interfaces de red disponibles: al principio solo ejecuta un "ifconfig" (sin el indicador -a), memorice las interfaces de red que le muestra y luego vuelva a ejecutarlo con el -a bandera, y encuentre esa interfaz adicional. En mi caso, ejecutando solo un "ifconfig" obtuve dos interfaces: "enp0s3", "lo" y cuando ejecuté con el indicador "-a" obtuve una interfaz adicional: "enp0s8". Después de obtener un nombre de ese nombre de interfaz adicional, edita el archivo / etc / network / interfaces y agrega estas dos líneas allí:
auto enp0s8
iface enp0s8 inet dhcp
Después de ese cambio, reinicia la máquina y ahora, cuando ejecuta "ifconfig", debería obtener la IP de un adaptador de host que puede usar para conectarse desde su máquina host.
Ambos invitados tienen diferentes ips. Puedo hacer ping al host de ambos invitados, de invitado a invitado y de invitados a alojar.
Fuente: respuesta por sergeil
Busqué una solución durante 3 días por la que no podía hacer ping entre mis invitados de Windows Server 2016 en mi red interna de Virtual Box ... ¡parece que el firewall está bloqueando el tráfico!
encuentre la regla de firewall necesaria para permitir o deshabilitar usando el siguiente comando get-NetFirewallProfile | set-NetFirewallProfile-habilitado false
¡Activa el descubrimiento de red !
Fui a la red. Active el descubrimiento de red en la máquina invitada (Windows Server 2012 R2). Creo que funcionará para otros SO invitados.
Verifique también de otras respuestas. 1) Sistema operativo host (Windows): el firewall agrega Oracle Virtual Box en los programas permitidos 2) Sistema operativo invitado: use el adaptador de red puente
Permita el paquete de eco ICMP para IP v4 o IP v6 según sea necesario para sus propósitos como este:
netsh advfirewall firewall add rule name="ICMP Allow incoming V4 echo request" protocol=icmpv4:8,any dir=in action=allow profile=private,domain
netsh advfirewall firewall add rule name="ICMP Allow incoming V6 echo request" protocol=icmpv6:8,any dir=in action=allow profile=private,domain
Asegúrese de elegir el perfil apropiado: puede restringir la regla al dominio, una red privada o una red pública o cualquiera.
El crédito va a HowToGeek
Las otras soluciones están conduciendo a una entrada de firewall, lo que permite que los paquetes de eco ICMP también pasen el firewall, pero creo que debería ser simple.
Si la configuración de Mick no funciona para usted, esto puede. Seguí la configuración de Mick, pero al final no pude hacer ping al VM Guest. Hice un cambio, y fue habilitar el firewall y establecerlo en "TRABAJO", en lugar de desactivarlo. Edité el cortafuegos a través de "Permitir que los programas se comuniquen a través del cortafuegos de Windows" y seleccioné "Compartir archivos e impresoras" en el perfil Hogar / Trabajo (privado). Inmediatamente pude hacer ping a mi VM Guest desde otra PC en la LAN. Estoy pegando la configuración de Mick a continuación para mayor claridad y ayuda en una sola publicación. Gracias Mick !!
0-Use el modo puente en lugar de NAT para la VM en el host VirtualBox GUI 0-Apague el firewall en el host de Windows 0-Configure alguna carpeta compartida foo en la propia VM (c: \ foo o similar) 0-EDIT: para aclarar , mi configuración es Ubuntu 16.04 con Oracle Virtual Box 5.0.24 Host y Windows7 Guest.