26 feb 2014

Configurar el servidor ntp para servir su hora local

Cuando configuramos un servidor ntp, en el fichero de configuración (/etc/ntp.conf)  añadimos una serie de servidores a los que debe "pedir" la hora:

server hora.roa.es iburst
server 0.debian.pool.ntp.org iburst
server 1.debian.pool.ntp.org iburst
server 2.debian.pool.ntp.org iburst
server 3.debian.pool.ntp.org iburst

Y eso puede ser suficiente, pero en mi opinión, sería bueno que el servidor pudiera servir su propia hora local (LOCAL-CLOCK) si en algún momento perdiera la conexión a internet y no pudiera obtener la hora de ninguno de los servidores externos.

Para ello, añadimos un par de líneas a continuación de las anteriores:

server hora.roa.es iburst
server 0.debian.pool.ntp.org iburst
server 1.debian.pool.ntp.org iburst
server 2.debian.pool.ntp.org iburst
server 3.debian.pool.ntp.org iburst

server 127.127.1.0
fudge 127.127.1.0 stratum 10

server 127.127.1.0 dice que el reloj local del sistema es un servidor de hora.
fudge 127.127.1.0 stratum 10 dice que este servidor de hora tiene un stratum 10.

Si os fijáis en la salida del comando ntpq -p:

remote refid st t when poll reach delay offset jitter
==============================================================================
*hora.roa.es .GPS. 1 u 7 64 377 65.170 -0.989 1.896
-118.Red-81-47-1 163.117.202.33 3 u 9 64 377 53.865 -0.249 2.844
+ntp01.srv.cat 158.227.98.15 2 u 13 64 377 57.212 2.567 0.654
-fw1.engloba.net 130.206.3.166 2 u 3 64 377 68.811 14.882 2.495
+vps01.roethof.n 178.251.120.16 3 u 12 64 377 83.921 1.070 0.848
LOCAL(0) .LOCL. 10 l 629 64 0 0.000 0.000 0.000

Los servidores de hora tendrán un stratum de 1, 2 ó 3. Como al reloj local del sistema le estamos asignando un stratum de 10, ésto significa que el reloj local del sistema no se usará como servidor, a menos que ninguno de los otros servidores se encuentren accesibles.

Publicado por primera vez en http://enavas.blogspot.com.es

Verificar si ntp está funcionando correctamente

Es sencillo disponer de un cliente/servidor de ntp en Debian simplemente instalando el paquete ntp. Además, tampoco es demasiado complicado configurarlo. Pero, ¿habéis comprobado que funciona correctamente?

Para verificar si ntp funciona, podemos usar ntpq, un programa que tenemos disponible al instalar el paquete ntp.

Si ejecutamos:

# ntpq -p

Obtendremos una lista de los servidores conocidos y su estado:

     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*hora.roa.es .GPS. 1 u 376 1024 377 65.001 0.131 8.965
-81.184.154.182. 85.10.246.226 3 u 238 1024 377 69.237 0.714 5.693
+147.83.123.133 193.67.79.202 2 u 371 1024 377 69.672 -6.553 9.952
+mx.saviacr.com 130.206.3.166 2 u 240 1024 377 88.591 -8.895 8.448
PTV.EXA-PTG.ES 150.214.94.5 2 u 294 1024 377 54.026 4.362 2.316

El que tiene un (*) es el que se está usando.

Si en lugar de obtener el nombre de los servidores, queremos mostrar su IP, añadiremos el parámetro -n:

# ntpq -pn

Publicado por primera vez en http://enavas.blogspot.com.es

Definir un alias para una máquina en el servidor ldap

Como suelo utilizarlo poco, se me suele olvidar en qué rama del servidor ldap se puede definir un alias para un nombre de máquina. Así que voy a ponerlo aquí y de paso le sirve a aquellos compañeros que no lo sabían y me lo han preguntado.

Si queréis añadir un alias para una máquina debéis hacerlo en la siguiente rama:

dc=NOMBREDOMINIO,ou=hosts,dc=instituto,dc=extremadura,dc=es

Lógicamente, deberéis sustituir: NOMBREDOMINIO por vuestro dominio concreto. Ejemplo:

dc=valledeljerte3,ou=hosts,dc=instituto,dc=extremadura,dc=es

Publicado por primera vez en http://enavas.blogspot.com.es