
Tengo que configurar NTP en un servidor CentOS. Tengo 7 interfaces y puedo acceder al servidor NTP a través de una interfaz. Además, el servidor no tiene acceso a Internet. Cuando intento hacer ping:
ping 10.0.10.12
connect: Network is unreachable
Pero cuando hago ping con la interfaz de origen, el ping se realiza correctamente.
ping -I eth0 10.0.10.12
PING 10.0.0.131 (10.0.10.12) from 10.69.4.16 eth0: 56(84) bytes of data.
64 bytes from 10.0.10.12: icmp_seq=1 ttl=127 time=4.07 ms
64 bytes from 10.0.10.12: icmp_seq=2 ttl=127 time=0.309 ms
64 bytes from 10.0.10.12: icmp_seq=3 ttl=127 time=0.318 ms
Salida del comando ntpstat:
unsynchronised
time server re-starting
polling server every 8s
Salida del comando ntpq -p:
remote refid st t when poll reach delay offset jitter
==============================================================================
10.0.10.12 .INIT. 16 - - 512 0 0.000 0.000 0.000
También probé ntpdate - d 10.0.10.12:
ntpdate -d 10.0.0.131
23 Jul 09:14:31 ntpdate[16715]: ntpdate [email protected] Sat Nov 23 18:21:48 UTC 2013 (1)
Looking for host 10.0.0.131 and service ntp
host found : 10.0.0.131
23 Jul 09:14:31 ntpdate[16715]: no servers can be used, exiting
El servidor NTP está configurado en el archivo ntp.conf, creo que el problema es algo con la red. Me preguntaba si puedo hacer una interfaz fuente explícita para llegar al servidor NTP.
Respuesta1
Puede agregar una ruta de host específica para su servidor NTP:
route add -host 10.0.10.12 dev eth0
, Por ejemplo.
Según el comentario completamente correcto de Anton, aquí está el comando en iproute2
sintaxis:
ip route add 10.0.10.12 dev eth0
Respuesta2
Resolví esto y llegué a la conclusión de que NTP requiere una puerta de enlace predeterminada para funcionar correctamente. Esta fue la solución para mí:
ip route add default via 127.0.0.1 dev lo