Eu tenho uma LAN doméstica (roteador D-LINK 524) que tem um laptop com Windows XP e um Mac.
O Mac está executando ssh, servidor VNC e servidor RDP e ouvindo 22/5900/3389.
Quando ping / telnet essas portas da máquina Windows, tudo tem tempo limite. O RDP para Mac do Windows também falha. O estranho é que quando o cliente VNC é lançado e se conecta ao Mac pelo Windows, ele funciona. Após esta conexão estabelecida, feche-a ou deixe-a lá, ping / telnet todas as portas de escuta do Mac funcionarão.
O que poderia causar isso? O ping supõe que funcione sem estabelecer conexão VNC. Existe alguma maneira / ferramentas para solucionar esse problema? Por favor, informe, obrigado.
EDITAR:
Eu tentei desativar o software de firewall / antivírus em ambos Win / Mac. Mas ainda incapaz de resolver o problema.
Descobri que habilitar / desabilitar o firewall não afeta o problema. Normalmente, no Mac pinging Win, pode timeout para as primeiras vezes, em seguida, obter resposta ping. Depois Mac é capaz de pingar Win. Win pode pingar o Mac de volta. Usar o Wireshark no Win pode ver os pacotes ICMP e não há pacotes ARP.
Mas, de maneira inversa, o ping do Mac no Win sempre terá tempo limite. O uso do Wireshark no Win permite que os pacotes ARP não recebam nenhuma resposta.
O firewall permite src:LAN.* dst:*.* protocol:*
.
Finalmente, parece que a tabela ARP no Win não tem informações do Mac. A conexão não pode ser estabelecida. Portanto, adicionar uma entrada ARP estática ao Win pode resolver o problema. Gostaria de saber por que a tabela ARP do roteador D-link 524 não pode fornecer informações do Mac para o Win.