Soa como um problema de firewall, mas é difícil dizer sem mais informações.
Suposições / Ambiente :
-Você pode pingar em uma direção, mas não na outra
-Mudar / Rotear entre hosts funciona desde que você é capaz de estabelecer algum tipo de conexão entre os dois, embora em apenas uma direção
-Você costumava ser capaz de executar ping em ambas as direções (o ping de entrada / saída habilitado em ambos os hosts e o firewall / roteador permitem esse tráfego em ambas as direções)
Testes que você deve realizar :
-traceroute ou tracert no host A para hospedar o IP de B
-traceroute ou tracert no host B para hospedar o IP de A Supondo que o ping seja usado para trabalhar em ambas as direções e agora não funciona, você deve ver 100% de perda de pacotes no dispositivo, o que está causando o problema de rede. Entre em contato com o administrador da rede ou com a pessoa relevante para verificar os registros no dispositivo em questões e solucione o problema.
Talvez o ping bidirecional nunca tenha funcionado ou esteja bloqueado em seu ambiente. Ou talvez você não tenha conseguido efetuar o ping em ambas as direções antes, mas resolveu executar o ping usando a sugestão anterior, mas ainda não consegue se conectar ao host remoto usando o software de acesso remoto.
-telnet para o host remoto usando a porta do software de acesso remoto que você está usando para ver se a porta está aberta. Se a porta não estiver aberta, verifique se o serviço que ativa seu protocolo de acesso remoto está em execução e se a porta está aberta. Você pode listar as portas de escuta usando o comando netstat. Para verificar a existência de serviços em execução, consulte a documentação relevante do SO.
Para uma resposta mais específica ou comandos mais específicos, você precisará fornecer uma pergunta mais detalhada, como "Estou usando o Windows e posso RDP entre dois hosts em uma direção, mas não na direção oposta à mesma LAN" ou "I estou usando o linux e pode ssh entre dois hosts em uma direção, mas não na direção oposta entre a DMZ e a rede interna "