Encontrei um problema muito estranho.
Eu tenho 2 VMs, cada uma executando um programa idêntico (um pub / sub middleware). Os programas precisam se comunicar enviando um evento de e para o outro.
O programa indica que o remetente experimenta um tempo limite de resposta, e é verdade que o destinatário não recebe nenhum evento embora o remetente tenha enviado um. Então, eu verifico se as VMs podem se comunicar através do ping. Isso é possível. Usando o mesmo endereço do ping, repito as comunicações entre as VMs. E agora, de repente, funciona (ou seja, o evento é enviado, recebido e respondido e a resposta é recebida)! Mas eu desligo o meu ping agora e não funciona mais.
As VMs possuem um NAT e dois adaptadores em ponte (um para meu host wifi e um para meu host ethernet)
Isso é bizarro, eles só podem se comunicar quando estão pingando?
Algum conselho sobre essa questão estranha?
Às vezes, o efeito persiste por algum tempo (na ordem de segundos) depois que o ping parou ...