virtualbox: ¿Cómo se determina la IP de puerta de enlace de un sistema operativo invitado cuando se configura como NAT?

virtualbox: ¿Cómo se determina la IP de puerta de enlace de un sistema operativo invitado cuando se configura como NAT?

En un sistema host, una puerta de enlace generalmente se refiere a la dirección IP de un enrutador o de un segmento de red. Generalmente, la salida route PRINTo route -ncorrobora la IP real de mi puerta de enlace.

D:\temp>route PRINT
===========================================================================
Interface List
 61...20 68 9d 64 a4 ea ......Bluetooth Device (Personal Area Network)
 47...60 67 20 b1 5c 9a ......Intel(R) Centrino(R) Advanced-N 6205
 43...d4 be d9 60 de 2b ......Intel(R) 82579LM Gigabit Network Connection
142...08 00 27 00 98 7d ......VirtualBox Host-Only Ethernet Adapter
  1...........................Software Loopback Interface 1
===========================================================================

IPv4 Route Table
===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0      192.168.1.1    192.168.1.100     25
        127.0.0.0        255.0.0.0         On-link         127.0.0.1    306
        127.0.0.1  255.255.255.255         On-link         127.0.0.1    306
  127.255.255.255  255.255.255.255         On-link         127.0.0.1    306

Para un sistema invitado, ¿cuál es la IP de la puerta de enlace cuando se utiliza NAT? Como ejemplo, cuando emití el siguiente comando route -n, el resultado es

abhijit@abhijit-VirtualBox ~ $ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.0.3.2        0.0.0.0         UG    0      0        0 eth1
10.0.3.0        0.0.0.0         255.255.255.0   U     1      0        0 eth1

¿Por qué este Gateway IP es 10.0.3.2 y cómo se asigna??

Respuesta1

La puerta de enlace debe ser la dirección IP privada de la interfaz del host. En este caso, el host actúa como enrutador. Si ve el registro de VirtualBox para la VM en el host, debería poder buscar esa dirección y ver que está asignada por un servicio DHCP virtual.

NAT: DHCP offered IP address 10.0.2.15

Lo anterior es un ejemplo de mi propia PC que ejecuta Linux Mint como máquina virtual.

información relacionada