Quando um host pinga com sucesso outro:
Um pacote ICMP Echo Request
é montado pelo originador, as tabelas de rota são consultadas, uma interface é selecionada e o pacote é enviado para as camadas OSI inferiores, para o host de destino.
O host de destino recebe um ICMP Echo Request
endereçado a si mesmo, observa o endereço IP do solicitante e formula um ICMP Echo Reply
, consulta suas tabelas de rotas, seleciona uma interface e envia o Reply
de volta para o solicitante.
O solicitante recebe o ICMP Echo Reply
, observa o tempo que levou para completar o loop de envio / recebimento e o anota para o usuário.
Neste ponto, um pacote passou de A para B e outro passou de B para A, com sucesso.
Isto confirma que A pode chegar a B, e B pode chegar a A.
Este deve ser o fim, mas por alguma razão, B não pode enviar um Echo Request
para A, ou A não pode enviar um Echo Reply
para B.
Verifique quais endereços IP são usados quando A pinga B com sucesso e verifique se eles estão sendo usados quando B tenta fazer ping A
. É um problema com o programa ping
? Os dois sistemas podem se alcançar via TCP? (telnet B 25 Uma conexão recusada é esperada; um travamento significa que os dados estão se perdendo ao longo do caminho.