Procurando por uma configuração NTP simples para o CentOS 7

1

Eu preciso configurar um servidor NTP para fins de teste em uma rede não conectada à Internet, mas estou tendo problemas para encontrar um exemplo claro do que fazer para que isso funcione.

Este servidor NTP será apenas para teste. Nenhum dos sistemas na rede tem acesso à Internet em todos os lugares ... 100% de espaço aéreo.

Eu quero que minha máquina de desenvolvimento (192.168.1.123) seja o servidor NTP. Isso é o que eu tentei:

$ sudo yum install ntp
$ sudo systemctl start ntpd
$ sudo systemctl enable ntpd

Então eu editei meu arquivo /etc/ntp.conf:

server 192.168.1.123 prefer
restrict 127.0.0.1
driftfile /etc/ntp/drift
broadcastdelay 0.008

Então eu editei meu arquivo / etc / ntp / drift:

0.000

Assegurei-me de que o firewall do sistema (192.168.1.123) estava permitindo o ntp, depois reinicializei a máquina. Quando a máquina volta a ficar on-line e eu verifico ntpstat , recebo esta mensagem:

unsynchronised
    polling server every 8 s

Quando executo ntpq -p , obtenho:

remote                 refid    st t when poll reach    delay    offset jitter
==============================================================================
1470-lt-037881   .INIT.         16 u    - 1024    0     0.000     0.000 0.000

quando executo netstat -an | grep 123 , obtenho isto:

udp        0        0 172.16.156.1:123        0.0.0.0:*
udp        0        0 192.168.125.1:123       0.0.0.0:*
udp        0        0 192.168.1.123:123       0.0.0.0:*
udp        0        0 127.0.0.1:123           0.0.0.0:*
udp        0        0 0.0.0.0:123             0.0.0.0:*
udp6       0        0 xxxx::xxx:xxxx:xxxx:123 :::*
udp6       0        0 xxxx::xxx:xxxx:xxxx:123 :::*
udp6       0        0 xxxx::xxx:xxxx:xxxx:123 :::*
udp6       0        0 ::1:123                 :::*
udp6       0        0 :::123                  :::*

Não faço ideia do que 1470-lt-037881 é e os endereços 172.16.156.1 e 192.168.125.1 são endereços vmnet8 e vmnet1 (respectivamente).

    
por user285444 10.04.2018 / 18:56

1 resposta

3

define o relógio local como o servidor preferido.

 server  127.127.1.0
 fudge  127.127.1.0 stratum 10

citando configuração básica do ntp tldp :

The most basic ntp.conf file will simply list 2 servers, one that it wishes to synchronize with, and a pseudo IP address for itself (in this case 127.127.1.0). The pseudo IP is used in case of network problems or if the remote NTP server goes down. NTP will synchronize against itself until the it can start synchronizing with the remote server again. It is recommended that you list at least 2 remote servers that you can synchronize against. One will act as a primary server and the other as a backup.

citando o relógio de referência ntp-faq

The LCL is no reference clock in reality; instead it simply refers to the system time on the current machine. Therefore it should never be used, except when the system time is synchronized by some means not visible by xntpd.

On an isolated network one might set the time manually from time to time. Together with a frequency adjustment available as a fudge factor (see the driver's documentation) one may achieve an accuracy of a few seconds per week.

    
por 10.04.2018 / 19:12

Tags