% sysctl net | fgrep icmp
…
% sudo sysctl -w net.inet.icmp.timestamp=1
net.inet.icmp.timestamp: 0 -> 1
De acordo com outra pergunta , estou usando hping
--icmp-ts
para enviar as solicitações de carimbo de hora do ICMP para depurar rotas assimétricas.
Parece que minha caixa do OpenBSD gera respostas de data e hora por padrão, sem nenhum problema, quando está sendo
hping
'do OS X, por tcpdump
no OpenBSD:
17:27:43.220109 osx.example.net > openbsd.example.net : icmp: time stamp request
17:27:43.220138 openbsd.example.net > osx.example.net: icmp: time stamp reply
No entanto, meu OS X 10.8, ao ser iniciado pelo OpenBSD, não parece gerar nenhuma resposta e, de acordo com seu próprio tcpdump, não parece que isso esteja relacionado a nenhum firewall externo, uma vez que o tcpdump local não revela nenhuma resposta sendo gerada, a menos que eu esteja interpretando mal as leituras do tcpdump, ou, mais especificamente, a falta delas:
20:26:47.330517 IP openbsd.example.net > osx.example.net: ICMP time stamp query id 14881 seq 0, length 20
Seria mais conveniente acessar meu laptop OS X do meu servidor OpenBSD, do que o contrário; Como faço para o OS X funcionar aqui?
% sysctl net | fgrep icmp
…
% sudo sysctl -w net.inet.icmp.timestamp=1
net.inet.icmp.timestamp: 0 -> 1
Tags icmp macos packet-loss