De forma intermitente, a internet Wi-Fi para de funcionar quando conectada ao adaptador somente para host VirtualBox sem conexão com a Internet

1

Eu tenho uma rede virtual configurada entre uma VM Ubuntu e meu laptop Windows 8.1, conectada ao adaptador de rede Host-Only. Isso fornece um servidor Apache e DNS para essa conexão específica. Isso direcionará todas as consultas do DNS para .local para si mesmo, em vez de manter manualmente o arquivo do Windows Hosts. Note que a VM também tem uma conexão com a Internet através da Interface NAT do VirtualBox

Quando conectado ao Wi-Fi, nslookup sempre funciona. No entanto, conexões reais intermitentemente não. Como eu suponho que acessar o Google funciona normalmente é isso (mas nslookup só solicita o servidor DNS "padrão", a menos que um servidor seja especificado e não mostre tentativas para todos os servidores DNS)

DNS Request:
Server: my.router
Address: 192.168.1.1

Name: google.com
Address: 74.125.226.14
         etc...

If not found:
Server: johnrom.local
Address: 192.168.56.1

Então, quando tento acessar algo como apache.local:

DNS Request:
Server: my.router
Address: 192.168.1.1

Not Found

Server: johnrom.local
Address: 192.168.56.1

Name: apache.local
Address: 192.168.56.1

No entanto, de vez em quando, a internet não funciona. Desabilitar a interface somente de host corrige isso e ativá-la novamente a quebra. Eu tentei alterar a ordem que eu habilitá-los, etc. Parece que a única coisa que funciona é manter o host-only desativado por um tempo, então, em algum momento posterior, ligá-lo novamente.

O curioso é que o nslookup retorna a mesma coisa que o primeiro exemplo de código acima. Ele sabe onde google.com é (ou qualquer endereço aleatório conhecido como DNS funciona). Mas quando me conecto ao google.com, só posso assumir que está enviando uma solicitação já resolvida (na outra interface!) Para 74.125.226.14 através do adaptador virtual somente host.

Minha pergunta é dupla:

  • Existe alguma maneira de ver todo o processo de pesquisa de DNS experimentado, por exemplo, pelo Google Chrome? Dessa forma eu posso verificar se ele solicita my.router primeiro, depois johnrom.local
  • Existe alguma maneira de configurar o gateway de johnrom.local ou sua interface para ser o último no processo, garantindo que qualquer conexão WiFi tenha prioridade em todos os momentos, mas será usada como alternativa? somente se a solicitação falhar?

Essa é uma situação bastante estressante no meio da codificação, quando, de repente, a internet deixa de funcionar por 20 minutos. Aqui está um ipconfig, menos alguns endereços físicos

> ipconfig /all

Windows IP Configuration

   Host Name . . . . . . . . . . . . : johnrom
   Primary Dns Suffix  . . . . . . . :
   Node Type . . . . . . . . . . . . : Hybrid
   IP Routing Enabled. . . . . . . . : No
   WINS Proxy Enabled. . . . . . . . : No
   DNS Suffix Search List. . . . . . : johnrom.local

Wireless LAN adapter Local Area Connection* 3:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Microsoft Wi-Fi Direct Virtual Adapter
   Physical Address. . . . . . . . . : 00-00-00-00-00-00
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes

Wireless LAN adapter Wi-Fi:

   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Intel(R) Wireless-N 7260
   Physical Address. . . . . . . . . : 00-00-00-00-00-00
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
   Link-local IPv6 Address . . . . . : fe80::3db4:f10f:63b7:2449%4(Preferred)
   IPv4 Address. . . . . . . . . . . : 192.168.1.10(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Lease Obtained. . . . . . . . . . : Monday, June 30, 2014 1:13:26 PM
   Lease Expires . . . . . . . . . . : Monday, June 30, 2014 1:20:55 PM
   Default Gateway . . . . . . . . . : 192.168.1.1
   DHCP Server . . . . . . . . . . . : 192.168.1.1
   DHCPv6 IAID . . . . . . . . . . . : 123423093
   DHCPv6 Client DUID. . . . . . . . : 00-00-00-00-00-00-00-00-00-00-00-00-00-00

   DNS Servers . . . . . . . . . . . : 75.75.75.75
                                       75.75.76.76
   NetBIOS over Tcpip. . . . . . . . : Enabled

Ethernet adapter VirtualBox Host-Only Network:

   Connection-specific DNS Suffix  . : johnrom.local
   Description . . . . . . . . . . . : VirtualBox Host-Only Ethernet Adapter
   Physical Address. . . . . . . . . : 00-00-00-00-00-00
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
   Link-local IPv6 Address . . . . . : fe80::61b9:8e41:2688:4882%9(Preferred)
   IPv4 Address. . . . . . . . . . . : 192.168.56.2(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Lease Obtained. . . . . . . . . . : Monday, June 30, 2014 1:16:08 PM
   Lease Expires . . . . . . . . . . : Tuesday, July 1, 2014 1:16:07 PM
   Default Gateway . . . . . . . . . : 192.168.56.1
   DHCP Server . . . . . . . . . . . : 192.168.56.1
   DHCPv6 IAID . . . . . . . . . . . : 234509822
   DHCPv6 Client DUID. . . . . . . . : 00-00-00-00-00-00-00-00-00-00-00-00-00-00

   DNS Servers . . . . . . . . . . . : 192.168.56.1
   Primary WINS Server . . . . . . . : 192.168.56.1
   NetBIOS over Tcpip. . . . . . . . : Enabled

Tunnel adapter isatap.johnrom.local:

   Connection-specific DNS Suffix  . : johnrom.local
   Description . . . . . . . . . . . : Microsoft ISATAP Adapter #2
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-00
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes
   Link-local IPv6 Address . . . . . : fe80::5efe:192.168.56.2%7(Preferred)
   Default Gateway . . . . . . . . . :
   DHCPv6 IAID . . . . . . . . . . . : 123423092
   DHCPv6 Client DUID. . . . . . . . : 00-00-00-00-00-00-00-00-00-00-00-00-00-00

   DNS Servers . . . . . . . . . . . : 192.168.56.1
   NetBIOS over Tcpip. . . . . . . . : Disabled

Tunnel adapter Teredo Tunneling Pseudo-Interface:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Teredo Tunneling Pseudo-Interface
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-00
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes

Tunnel adapter isatap.{7C8B695E-E17C-4699-88A9-362BC3AC3B5C}:

   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Microsoft ISATAP Adapter
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-00
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes
   Link-local IPv6 Address . . . . . : fe80::5efe:192.168.1.10%14(Preferred)
   Default Gateway . . . . . . . . . :
   DHCPv6 IAID . . . . . . . . . . . : 369098752
   DHCPv6 Client DUID. . . . . . . . : 00-00-00-00-00-00-00-00-00-00-00-00-00-00

   DNS Servers . . . . . . . . . . . : 75.75.75.75
                                       75.75.76.76
   NetBIOS over Tcpip. . . . . . . . : Disabled
    
por johnrom 29.06.2014 / 22:03

1 resposta

0

Eu percebi isso, graças a uma resposta a esta questão . É exatamente o que eu estava procurando, pois não requer nenhum ajuste nas tabelas de roteamento, apenas a prioridade de interfaces específicas (persistente através de conexões wi-fi!). Eles são configurados automaticamente pela velocidade de rede da conexão, conforme definido aqui . Eu ainda não entendi porque quando tentou uma conexão com o VBox e não recebeu nada de volta, ele não tentou o próximo adaptador. No entanto, quando eu rearranjo-os e ele não recebe nada do meu roteador, ele volta para a conexão VBox para se conectar a endereços .local. Qualquer esclarecimento nos comentários seria apreciado.

An alternative way to do this is to change the 'Metric' value of each adapter in question. [...] To change the Metric go into Network & Sharing Center --> Change Adapter Settings. Choose the adapter to change and go into its properties. In the advanced section of the protocol you want to change (normally IPv4) you untick the 'Automatic Metric' check box and specify your own value. The lower the value the higher priority the adapter will have when searching for a host.

    
por 01.07.2014 / 20:59