VMs Fedora: nslookup funciona, ping não funciona quando desconectado da Internet

VMs Fedora: nslookup funciona, ping não funciona quando desconectado da Internet

Preciso da sua ajuda para entender por que estou enfrentando esse problema estranho.

Então vou para a configuração:

Laptop Windows 10 como host, vamos chamar esse host de win10. VMware instalado no win10

duas VMs Linux no VMware:

  1. desktop fedora vamos chamar isso de vm1

  2. servidor fedora vamos chamar isso de vm2

ambas as VMs estão configuradas com IP estático, de alguma forma, ambas estão usando automaticamente o aplicativo VMware como um servidor DNS que, conforme mencionado em algum lugar na documentação do VMware, usa o win10 para resolver nomes.

win10 tem seus arquivos hosts anexados aos mapeamentos de IP de ambas as VMs

Agora vem a reviravolta:

Outro dispositivo é meu telefone Android que está executando wifi para o win10 se conectar. Ambas as VMs usam NAT para acessar a internet através do meu telefone.

Sintomas:

Quando o win10 está conectado ao wifi do Android. Tudo funciona bem!!!

Quando desconectados, no entanto, ambas as VMs podem pesquisar uma à outra e a VM1 pode executar ping em si mesma, na VM2 e no Win10. Vm2, no entanto, não consegue executar ping em nada que pareça, nem mesmo em si mesmo.

Por favor, forneça qualquer conselho para resolver este problema. Não tenho ideia de por que tudo funciona bem quando conectado à Internet, mas não quando desconectado. Nenhum dos meus dispositivos deve depender da internet para resolução de nomes de recursos locais!!!

Fiz algumas pesquisas e descobri que talvez eu tenha esse software avahi no vm1. Mas não tenho certeza se isso pode ser a diferença. Ainda não explica por que não consigo fazer ping com meu vm2.

Responder1

Verifique seu roteamento ( route -n) em cada VM, quando conectado à internet e quando não. Ambos podem conseguir alcançar um servidor de nomes local, mas se o vm2 tiver uma rota padrão de menor peso em uma interface não roteável, todo o tráfego não local, incluindo pings, será perdido.

Ajudaria ver quais endereços IP possui em cada interface. E se há alguma colisão de endereços.

(Parte disso é para esclarecimento, mas na época eu não tinhareputação suficiente aquipara adicionar um comentário.)

Responder2

Postei essa pergunta há um tempo e acho que vale a pena mencionar que reinstalei o VMware e agora as coisas estão se comportando de maneira diferente. Também vale a pena mencionar que existem dois arquivos de configuração que podem ser analisados ​​em uma situação como esta:

  1. C:\ProgramData\VMware\vmnetdhcp.conf

  2. C:\ProgramData\VMware\vmnetnat.conf

Após alterar a configuração nesses arquivos, você precisa reiniciar os serviços correspondentes no Windows para que a alteração tenha efeito.

Esta não é necessariamente uma resposta à minha pergunta, mas pensei que poderia ajudar alguém em uma situação semelhante.

informação relacionada