virtualbox: Como o IP do Gateway de um sistema operacional convidado é determinado quando configurado como NAT

3

Em um sistema host, um gateway geralmente se refere ao endereço IP de um roteador ou de um segmento de rede. Geralmente, a saída de route PRINT ou route -n corrobora o IP real do meu gateway.

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 um sistema convidado, qual é o IP do gateway ao usar o NAT? Por exemplo, quando eu emiti o seguinte comando route -n , a saída é

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 que este Gateway IP 10.0.3.2 e como ele é atribuído ?

    
por Abhijit 01.05.2015 / 18:54

1 resposta

1

O gateway deve ser o endereço IP privado das interfaces do host. Nesse caso, o host está agindo como um roteador. Se você visualizar o log do VirtualBox para a VM no host, poderá procurar esse endereço e ver se ele é atribuído por um serviço DHCP virtual.

NAT: DHCP offered IP address 10.0.2.15

O exemplo acima é um exemplo do meu próprio PC que executa o Linux Mint como uma VM.

    
por 01.05.2015 / 19:20