Mac OS X - configurando o servidor ntpd na LAN com o D-Link DIR-655

1

Essa pergunta é bem específica, mas espero que alguém tenha visto esse erro em outro lugar. Estou configurando uma máquina executando o OS X 10.5.8 para ser um servidor NTP para máquinas conectadas a uma LAN que não esteja conectada à Internet. Não estou muito preocupado em saber o tempo "certo" em todas as máquinas, mas sim em me preocupar em garantir que todos tenham a mesma noção de tempo.

Eu configurei o daemon NTP no Mac ativando a data e a hora do Set automaticamente nas Preferências do Sistema, usando o clock do servidor, 127.127.1.0 como o clock de referência. Imaginei que deveria ver se o servidor pode consultar NTP antes de prosseguir para os clientes.

A parte estranha é quando eu executo o comando ntpq -p em um prompt de comando quando conectado ao meu D-Link DIR-655 (firmware: 1.33), ele fica pendurado por aproximadamente um minuto antes de finalmente me dar alguma saída. Eu pensei que o problema poderia ter a ver com Port Forwarding, então eu configurei o roteador para encaminhar a porta 123 para o IP do servidor, mas isso não melhorou a situação.

Quando eu executo o comando ntpq -p na rede da minha escola, em um roteador Linksys WRT54G, ou com a placa do Aeroporto sem fio desligada - não tenho absolutamente nenhum problema - o comando retorna uma resposta instantaneamente.

Isso é normal? Posso ver por que uma consulta demora um minuto, mas não entendo por que um roteador faz isso mais rápido do que o outro.

Eu tentei brincar com o arquivo ntp.conf adicionando as opções de burst, minpoll e maxpoll:

server 127.127.1.0 burst minpoll 4 maxpoll 5

Descobri que talvez eu esteja pesquisando com muita freqüência e o arquivo de configuração está me atrasando, mas mesmo assim, o ntpq ainda trava no D-Link DIR-655, mas funciona bem nos outros roteadores.

Quaisquer pensamentos sobre onde o atraso está vindo ou se o atraso é mesmo um problema?

    
por Mark 22.03.2010 / 03:17

2 respostas

1

Você está dizendo que quando seu Mac é associado à caixa D-Link, e executa ntpq -p no seu Mac, ele trava? Mas o mesmo comando não trava quando o seu Mac está conectado à Internet de outras maneiras, ou através de outros gateways sem fio?

Na próxima vez que você estiver associado ao D-Link, faça um ipconfig getpacket en1 e veja se o servidor DHCP da D-Link está retornando uma opção de servidor de horário na lista de opções de DHCP.

Se o cliente NTP da D-Link estiver habilitado e você puder desativá-lo, considere desabilitá-lo e ver se isso faz diferença.

Tente executar tcpdump -i en1 -vns0 port 123 or arp or icmp para ver o que acontece no NTP (e ARP e ICMP) na rede quando você emite o comando ntpq -p .

Veja em /var/log/system.log as mensagens interessantes do ntpd.

    
por 22.03.2010 / 08:35
0

Apenas um palpite: Talvez as pesquisas de nome sejam lentas? Tente ntpq -pn (a opção n desativa as pesquisas de nome).

    
por 26.06.2010 / 10:22