Pacotes IP para um convidado (VirtualBox / Vagrant Host-Only) IP são enviados para o gateway padrão do Windows 10 em vez de local de link

1

Não consigo executar o ping do host do Windows 10 ( 192.168.12.1 ) para um endereço IP específico ( 192.168.12.2 ) em uma rede somente host do VirtualBox. O pacote é enviado para o gateway padrão ( 192.168.101.4 ) em vez da rede local (Confirmado usando o Wireshark). Convidados virtuais em 192.168.12.3 e 192.168.12.4 e são pingados / acessados bem, mas 192.168.12.2 é roteado para o gateway padrão.

Se eu remover e adicionar novamente a rede Host-Only no VirtualBox, o roteamento estará correto, até que eu inicie a máquina virtual usando o Vagrant.

Editar : posso acionar o problema simplesmente pingando um endereço IP que não responde. Depois de obter "ICMP: Destination unreachable" do host local, o IP é roteado para a rede do gateway. Não se corrige após o endereço IP ficar disponível.

Editar 2 : posso reproduzir em uma LAN física, mas ela é recuperada rapidamente depois que o host se torna disponível. Com o VirtualBox, eu posso remover a entrada ARP stall usando arp -d 192.168.12.3 (como Administrador), após o que funciona! Ainda é muito chato.

O Firewall do Windows está completamente desativado.

Eu escrevi um programa para consultar a tabela de roteamento usando GetBestRoute , e confirma que os pacotes para 192.168.12.2 são roteados para o meu gateway padrão:

C:\>getbestroute.exe 192.168.12.2
Destination IPv4 address: 0.0.0.0
IPv4 subnet mask: 0.0.0.0
Next hop: 192.168.101.4
Interface index: 16
Forward type: remote route where the next hop is not the final destination (a remote destination)
Routing mechanism: A static route. (3)

Quando eu questiono qualquer outro IP na mesma rede (somente host), os pacotes são roteados corretamente como "Pacotes locais". Apenas o 192.168.12.2 é roteado para o gateway.

C:\>getbestroute.exe 192.168.12.3
Destination IPv4 address: 192.168.12.0
IPv4 subnet mask: 255.255.255.0
Next hop: 0.0.0.0
Interface index: 27
Forward type: local route where the next hop is the final destination (a local interface)
Routing mechanism: A local interface. (2)

Não há entradas especiais na tabela de roteamento:

    Network Destination        Netmask          Gateway       Interface  Metric
              0.0.0.0          0.0.0.0    192.168.101.4  192.168.100.176     10
            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
         192.168.12.0    255.255.255.0         On-link      192.168.12.1    266
         192.168.12.1  255.255.255.255         On-link      192.168.12.1    266
       192.168.12.255  255.255.255.255         On-link      192.168.12.1    266
        192.168.100.0    255.255.254.0         On-link   192.168.100.176    266
      192.168.100.176  255.255.255.255         On-link   192.168.100.176    266
      192.168.101.255  255.255.255.255         On-link   192.168.100.176    266

Esta é minha configuração:

Host LAN: 192.168.100.x/23, gateway=192.168.101.4
Private network: 192.168.12.0/24
  Host: 192.168.12.1
  Virtual Guests: 192.168.12.2, 192.168.12.3, 192.168.12.4

Veja o que o vboxmanage diz sobre a rede:

c:\>vboxmanage list hostonlyifs
Name:            VirtualBox Host-Only Ethernet Adapter #3
GUID:            f5719972-9d34-4c5c-8ee2-c02bb924da58
DHCP:            Disabled
IPAddress:       192.168.12.1
NetworkMask:     255.255.255.0
IPV6Address:     fe80:0000:0000:0000:4c17:74df:cba8:4977
IPV6NetworkMaskPrefixLength: 64
HardwareAddress: 0a:00:27:00:00:1b
MediumType:      Ethernet
Status:          Up
VBoxNetworkName: HostInterfaceNetworking-VirtualBox Host-Only Ethernet Adapter #3
    
por larsch 08.03.2016 / 13:04

0 respostas