NTPD parece excluir todas as interfaces de rede

3

Temos algumas interfaces virtuais configuradas no eth0 em um CentOS e, de vez em quando, elas caíram aparentemente do nada. Agora, depois de percorrer os arquivos de log, descobri que aparentemente o ntpd exclui todas as interfaces eth0, e esse dhclient automaticamente traz a eth0 de volta. As interfaces virtuais, no entanto, ficam inativas, o que faz com que vários de nossos sites fiquem inacessíveis.

Alguém pode me explicar por que o ntpd exclui as interfaces? Pode / deve ser desligado, ou posso / devo configurar o dhclient para trazer automaticamente as interfaces virtuais, também?

EDIT // Os arquivos de log que eu deveria ter postado:

Nov 12 13:10:28 raptor dhclient[20048]: DHCPREQUEST on eth0 to 255.255.255.255 port 67 (xid=0x6a825e97)
Nov 12 13:10:42 raptor dhclient[20048]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 8 (xid=0x24554092)
Nov 12 13:10:42 raptor dhclient[20048]: DHCPOFFER from 96.126.108.78
Nov 12 13:10:42 raptor dhclient[20048]: DHCPREQUEST on eth0 to 255.255.255.255 port 67 (xid=0x24554092)
Nov 12 13:10:42 raptor dhclient[20048]: DHCPACK from 96.126.108.78 (xid=0x24554092)
Nov 12 13:10:42 raptor ntpd[2109]: Deleting interface #31 eth0, 50.116.50.97#123, interface stats: received=3255, sent=3256, dropped=0, active_time=1559394 secs
Nov 12 13:10:42 raptor ntpd[2109]: Deleting interface #32 eth0:0, 50.116.53.56#123, interface stats: received=3, sent=0, dropped=0, active_time=1559391 secs
Nov 12 13:10:42 raptor ntpd[2109]: Deleting interface #33 eth0:1, 66.175.211.192#123, interface stats: received=2, sent=0, dropped=0, active_time=1559389 secs
Nov 12 13:10:42 raptor ntpd[2109]: Deleting interface #34 eth0:2, 50.116.53.95#123, interface stats: received=3, sent=0, dropped=0, active_time=1559387 secs
Nov 12 13:10:42 raptor ntpd[2109]: Deleting interface #35 eth0:3, 97.107.132.32#123, interface stats: received=2, sent=0, dropped=0, active_time=1559385 secs
Nov 12 13:10:42 raptor ntpd[2109]: Deleting interface #36 eth0:4, 50.116.56.201#123, interface stats: received=2, sent=0, dropped=0, active_time=1559383 secs
Nov 12 13:10:42 raptor ntpd[2109]: Deleting interface #37 eth0:5, 66.175.212.121#123, interface stats: received=2, sent=0, dropped=0, active_time=1559381 secs
Nov 12 13:10:42 raptor ntpd[2109]: Deleting interface #38 eth0:6, 66.175.215.137#123, interface stats: received=2, sent=0, dropped=0, active_time=1559379 secs
Nov 12 13:10:44 raptor NET[1573]: /sbin/dhclient-script : updated /etc/resolv.conf
Nov 12 13:10:44 raptor dhclient[20048]: bound to 50.116.50.97 -- renewal in 32692 seconds.
Nov 12 13:10:45 raptor ntpd[2109]: Listening on interface #39 eth0, 50.116.50.97#123 Enabled

A configuração eth0:

DEVICE="eth0"
ONBOOT="yes"
BOOTPROTO="dhcp"
IPV6INIT="no"
IPADDR=50.116.50.97
NETMASK=255.255.255.0
GATEWAY=50.116.50.1

E as interfaces virtuais (eu postei apenas a primeira, elas parecem as mesmas na maior parte):

# Configuration for eth0:0
DEVICE=eth0:0
BOOTPROTO=none

# This line ensures that the interface will be brought up during boot.
ONBOOT=yes

# eth0:0
IPADDR=50.116.53.56
NETMASK=255.255.255.0
    
por Aurelin 12.11.2013 / 21:15

2 respostas

5

O BOOTPROTO="dhcp" significa que você tem DHCP.

Se você olhar, o cliente DHCP está sendo executado imediatamente antes do ntp mudar alguma coisa. Eu acho que seu cliente DHCP está removendo todos os endereços estáticos em eth0. Quando o NTP percebe isso, ele sabe que precisa parar de escutar em todos os soquetes que estava escutando nos endereços estáticos.

    
por 12.11.2013 / 21:36
1

Problema

O ntpd está excluindo interfaces

Nov  9 01:10:09 localhost ntpd[27847]: Deleting interface #16 ethX, x.x.x.x#123, interface stats: received=0, sent=0, dropped=0, active_time=522 secs
Nov  9 01:10:09 localhost ntpd[27847]: Deleting interface #17 ethX, x.x.x.x#123, interface stats: received=0, sent=0, dropped=0, active_time=522 secs

Resolução

Use a opção -L para dizer ao ntpd para não escutar em interfaces virtuais. Você pode definir -L em /etc/sysconfig/ntpd .

Quando a interface é desativada ou removida, o ntpd atualiza a interface de escuta de acordo com o status atual da interface.

Fonte: link

    
por 04.02.2016 / 13:45