Isenção de responsabilidade: esta é uma pergunta duplicada, fiz esta pergunta e depois aquela em outra comunidade, mas ainda não estou claro como resolver meu problema. Eu simplesmente não entendo, então aqui estou fazendo uma pergunta novamente, talvez alguém possa me ajudar nesta comunidade.
O problema é explicado nas duas perguntas acima. Basicamente, desenvolvi uma topologia no GNS3. De dentro de meus dispositivos virtuais, ou seja, PC e roteador em GNS3, posso executar ping em qualquer dispositivo em minha rede real, exceto meu próprio computador físico que hospeda a topologia GNS3 . Além disso, de dentro do meu computador host real, posso executar ping em qualquer dispositivo na rede, exceto os dispositivos virtuais, como PC e roteador no GNS3 .
Eu sei o motivo da observação acima: o computador host e os dispositivos virtuais no GNS3, todos compartilham o mesmo endereço MAC , portanto, os pacotes ARP enviados de dentro do host físico não podem descobrir o endereço MAC dos dispositivos virtuais no GNS3 e vice-versa versa, conforme explicado neste tópico :
Ao tentar fazer ping em seu host, a VM envia uma solicitação ARP como transmissão (o MAC de destino é ff:ff:ff:ff:ff:ff), como "Quem tem 192.168.1.20? Diga 192.168.1.80". Esta mensagem é enviada para o seu switch/roteador que inunda a transmissão para todas as portas , exceto a porta da qual recebeu a transmissão; ou seja, seu PC local nunca receberá o broadcast originado dele mesmo, mesmo que o pacote venha de uma VM.
Bem, agora eu sei o motivo, mas não sei como resolver o problema. É sugerido por um membro da comunidade: There are many videos and descriptions just a quick Google search away
, estranhamente, porém, não consigo encontrar nenhum material útil para resolver meu problema. Alguém por favor pode me ajudar.
Postei a resposta a esta pergunta em outra comunidade .