NTP Server no Raspberry

ntp-server

Uma boa função para  o nosso Raspberry é ser um servidor NTP na nossa rede local.
A sua configuração é bastante simples

Começamos por actualizar o sistema:
sudo apt-get update 
sudo apt-get dist-upgrade

Garantimos que o nosso Raspberry está na zona correcta:
sudo dpkg-reconfigure tzdata
(Escolher Europa e depois Lisboa)

Instalamos o NTP:
sudo apt-get install ntp

Editamos o ficheiro de configuração:
sudo nano /etc/ntp.conf

Primeiro comentamos os servidores existentes:
# Use servers from the NTP Pool Project. Approved by Ubuntu Technical Board
# on 2011-02-08 (LP: #104525). See http://www.pool.ntp.org/join.html for
# more information.
# pool 0.ubuntu.pool.ntp.org iburst
# pool 1.ubuntu.pool.ntp.org iburst
# pool 2.ubuntu.pool.ntp.org iburst
# pool 3.ubuntu.pool.ntp.org iburst

# Use Ubuntu’s ntp server as a fallback.
# pool ntp.ubuntu.com

Em seguida acrescentamos os portugueses:
# Servidores portugueses
server 2.pt.pool.ntp.org
server 1.europe.pool.ntp.org
server 0.europe.pool.ntp.org

Logo a seguir permitimos pedidos NTP apenas na nossa rede local:
# Permitir apenas a rede local
restrict 10.0.0.0 mask 255.255.255.0 nomodify notrap
(Ajustar a rede para a vossa rede local)

Salvamos o ficheiro e reiniciamos o serviço NTP:
sudo service ntp restart

Verificamos o estado:
ntpq -p

Deveremos obter uma mensagem assim:
==============================================================================
+2.pt.pool.ntp.o 194.117.9.136 3 u 37 64 1 26.271 0.666 0.001
*1.europe.pool.n 81.2.117.235 2 u 36 64 1 55.100 1.474 0.001
+0.europe.pool.n 192.33.96.102 2 u 40 64 1 74.266 2.486 0.001

E pronto! Não esquecer de abrir a porta 123 UDP caso usemos uma firewall.