![virtualbox: ¿Cómo se determina la IP de puerta de enlace de un sistema operativo invitado cuando se configura como NAT?](https://rvso.com/image/1449112/virtualbox%3A%20%C2%BFC%C3%B3mo%20se%20determina%20la%20IP%20de%20puerta%20de%20enlace%20de%20un%20sistema%20operativo%20invitado%20cuando%20se%20configura%20como%20NAT%3F.png)
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 PRINT
o route -n
corrobora 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.