Com base nas conexões físicas e IP indicadas, você deve poder ir de myDevice - > ComputerA - > ComputerB apenas em virtude de configurar o myDevice para usar o mesmo gateway que o computerA.
O que é um portal, você pergunta?
Um gateway é um endereço IP que executa IPv4 Masquerading
, o que significa que encaminha pacotes de um endereço IP para outro. A maioria dos softwares de roteador faz isso automaticamente, então você apontaria o myDevice para o roteador como o gateway nesse caso. Mas se a LAN for definida como uma rede local hospedada pelo ComputerA, você precisará tornar o ComputerA um gateway.
O Masquerading IPv4 pode ser realizado no Windows XP seguindo estas instruções de um link estável para um artigo da Base de Conhecimento da Microsoft: link
Depois de configurar o encaminhamento de IPv4 (masquerading) corretamente, tudo o que você precisa garantir é:
-
ComputerA, ComputerB e myDevice são pelo menos transitivamente conectados fisicamente, o que significa que A-> B- > C implica que A-> C porque você pode usar "B" como um salto intermediário (I mudou as letras no meu exemplo inventado apenas para ser simples / breve);
-
ComputerA, ComputerB e myDevice todos compartilham um espaço IP em comum (o que eles fazem; o espaço 192.168.1.0/24 é compartilhado por causa da máscara de rede 255.255.255.0)
-
Os três dispositivos têm IPs exclusivos no espaço de endereço IP compartilhado;
-
Existe um dispositivo de gateway definido que encaminhará pacotes de dispositivos que não estejam fisicamente conectados, porque, por padrão, os únicos dispositivos que se comunicarão por IP são dispositivos fisicamente conectados na camada de link. É por isso que você precisa do gateway.
-
Dispositivos que desejam se comunicar com outros dispositivos que não estão fisicamente conectados a eles declararam um gateway em sua tabela de roteamento, e o gateway está fisicamente conectado ao destino, ou outro gateway que (eventualmente) é fisicamente conectado ao destino por um número arbitrário de saltos. No seu exemplo, isso significa que o myDevice e o ComputerB precisam declarar o computerA como um gateway.
Se você está se perguntando sobre os internos mágicos invisíveis que fazem com que myDevice
"saiba" que ComputerA
é capaz de rotear pacotes para ComputerB
, dê uma olhada no Protocolo de Resolução de Endereços (ARP) em Wikipedia . O ARP é tão crítico para a função da internet quanto o DNS.