Oops! Eu finalmente encontrei a solução de trabalho!
Eu passei mais de 10 horas espalhadas em três dias por esse problema, mas a solução não está limpa, está mais próxima da solução alternativa. Eu preciso de solução real ou melhor solução para isso. por favor ajude.
de qualquer forma, eu encontrei abaixo informações da Comunidade VMware. (a causa raiz do problema está relacionada ao vmware).
URL (1) é um comentário do autor original que tem o mesmo problema, sobre o motivo do problema. o problema é causado pelo comportamento do vSwitch . se houver dois ou mais NIC físicos conectados, eles fizeram uma solicitação ARP duplicada e a ponte linux recebe a solicitação dup.ed da NIC / port externa. por isso cai na confusão do mapa da porta MAC.
Eu testei isso (desmarque o NIC de espera do vSwitch) e a rede funciona bem. (com o único NIC vSwitch)
outro comentário, o número do URL (2) descreve uma solução alternativa. se eu definir o tempo de envelhecimento para 0 a partir da ponte linux, ele funciona como um hub fictício (envia todos os pacotes para todas as portas), portanto, a resposta ARP é atingida para a VM na rede interna.
No meu caso, minha bridge tem apenas duas portas para conexão interna e externa, então não é um grande problema IMHO. mas há algo não claro.
Se houver uma maneira de bloquear o pedido em loop / duplicado do NIC em espera, ou ignorar o pedido duplicado ou outra maneira inteligente de lidar com a tabela de bridge MAC, deixe-me agora.
Obrigado por ler e espero ajudar o mesmo problema!