Configurar servidor NTP para redes locales

Hace unos días migramos más de 60 teléfonos IP Cisco 7940, 7911 y 7960 de firmware SCCP a firmware SIP para que funcionaran con Asterisk.

El detalle es que estos teléfonos estaban en una VLAN que no tenía conexión a internet, por lo que no podían conectarse a servidores NTP externos, por lo que hacía falta montar un servidor NTP para que le asignara la hora automáticamente a los teléfonos.

En Cent OS solo se instaló NTP
 
yum -y install ntp
 
 
Se configuró el archivo /etc/ntp.conf
 
 
restrict default nomodify notrap noquery
restrict -6 default nomodify notrap noquery
 
restrict 127.0.0.1
restrict -6 ::1
 
restrict 192.168.200.0 mask 255.255.255.0 nomodify notrap
 
fudge   127.127.1.0 stratum 10
server  127.127.1.0
 
driftfile /var/lib/ntp/drift
broadcastdelay  0.008
 
keys            /etc/ntp/keys
 
server 0.pool.ntp.org iburst
server 1.pool.ntp.org iburst
server 2.pool.ntp.org iburst
server 3.pool.ntp.org iburst
 
restrict 0.pool.ntp.org mask 255.255.255.255 nomodify notrap noquery
restrict 1.pool.ntp.org mask 255.255.255.255 nomodify notrap noquery
restrict 2.pool.ntp.org mask 255.255.255.255 nomodify notrap noquery
restrict 3.pool.ntp.org mask 255.255.255.255 nomodify notrap noquery
 
broadcastclient
 
Con esto solo bastó reiniciar el proceso
 
/etc/init.d/ntpd restart
 
Obviamente el segmento de red local 192.168.200.0 tenía habikitado cualquier puerto TCP/UDP en el firewall. Y desde una máquina cliente se probó la sincronización del reloj con el comando:
 
ntpdate -u 192.168.200.252
 
Con esto ya quedó funcionando un servidor NTP interno para proporcionar la hora automática a los teléfonos IP Cisco.

Emblems