Eu consegui desativar o IPv6 para NTP no meu Debian 5/6/7 e Ubuntu 12.04 desta maneira:
Edite o arquivo /etc/default/ntp
e substitua
NTPD_OPTS='-g'
por
NTPD_OPTS='-4 -g'
Então, você pode manter suas diretivas em ntp.conf
, elas não são ignoradas:
interface ignore wildcard
interface listen <local_nic_ip>
- Sem
interface ignore wildcard
NTP também ouvirá em0.0.0.0
- Sem
interface listen <local_nic_ip>
NTP só vai ouvir127.0.0.1
(claro)
Isso resultará em:
# netstat -anp | grep :123
udp 0 0 192.168.0.38:123 0.0.0.0:* 2901/ntpd
udp 0 0 127.0.0.1:123 0.0.0.0:* 2901/ntpd
Além disso, confirmo que OpenNTPD
escuta onde você pede que ele ouça mais amigável (não é necessário editar vários arquivos de configuração). Por padrão, ele não escuta nada até você configurá-lo para fazer isso (muito seguro);)
No arquivo de configuração, apenas descomente a linha
listen on 127.0.0.1
E adicione linha
listen on <local_nic_ip>
Resultados em:
# netstat -anp | grep :123
udp 0 0 192.168.0.38:123 0.0.0.0:* 8581/ntpd
udp 0 0 127.0.0.1:123 0.0.0.0:* 8581/ntpd