Utilizo virtualbox, creé una máquina virtual centos7 y hay un adaptador de red nat con modo dhcp.
Después de iniciar la máquina virtual, obtiene la IP 10.0.2.15/24
y puede acceder a Internet a través de la puerta de enlace 10.0.2.2
.
pero sin embargo, en mi host (win10), no encuentro una dirección IP en CIDR 10.0.2.0/24
.
(Esta es una instantánea de Windows XP que reemplaza mi win10, publico aquí para ocultar la información de mi PC)
Respuesta1
VirtualBox NAT se realiza en el espacio de usuario,independientementedesde el sistema operativo host: el VBoxNetNAT.exe
proceso contiene todo el "enrutador" y el motor NAT. Los paquetes del invitado hacen que VBoxNetNAT.exe envíe paquetes a través de la interfaz Ethernet de su host.
(En realidad, VBoxNetNAT ni siquiera envía paquetes IP sin procesar; cuando recibe, por ejemplo, paquetes TCP SYN de un invitado, VirtualBox usa un socket TCP normal para establecer una nueva conexión con el destino. Cuando crea una regla de "reenvío de puerto" en VirtualBox, esa no es una regla DNAT real; simplemente hace que VBoxNetNAT escuche las conexiones en 127.0.0.1 y, cuando recibe una conexión, genera paquetes TCP SYN nuevos para el invitado).