[Eisfair] Netdate Problem

Fridrich Bartel FrBartel at hotmail.com
Fr Jun 23 21:09:44 CEST 2017


Am 23.06.2017 um 19:33 schrieb Hans-Georg Kiefer:
> Am 23.06.2017 um 18:50 schrieb Fridrich Bartel:
>> Am 23.06.2017 um 18:08 schrieb Juergen Edner:
>>> Hallo Friedrich,
>>>
>>> wie zuvor geschrieben wirst du hier das time- und das ntp-Protokoll
>>> durcheinander. Man sollte keinen ntp-Server in die Konfiguration des
>>> netdate-Paketes eintragen weil dies Protokolle sich nicht vertragen
>>> und dies nicht funktionieren kann.
>>>
>>> Gruß Jürgen
>>
>> Welche Eintragung wäre dann die richtige?
>>
> 
> Versuche es mal so:
> 
> START_NETDATE='yes'
> NETDATE_LOGGING='yes'
> NETDATE_SYNC_TIME_ON_STARTUP='no'
> NETDATE_TIMESERVER='tcp 192.53.103.108 tcp 192.53.103.104
>                      tcp 192.53.103.103' # Eine Zeile!
> NETDATE_CRON='yes'
> NETDATE_CRON_SCHEDULE='51 6,18 * * *' # Hier nat. wie du es möchtest.
> 
> Die IPs haben sich in 10 Jahren nicht geändert, sodass ich auf diese 
> Weise alle DNS-Verknotungen umgehe.
> 
>> Warum funktionierte das mit den "falschen" Zeitservern?
>>
> 
> Einige Diensteserver antworten auf dem Port/Protokoll, auf denen ihnen 
> die Anfrage gestellt wird. Der Service ist aber lastabhängig und steht 
> nicht immer zur Verfügung.
> 
>> Grüße
>>
>> Friedrich
> 
> Gruß, Tanne
> 

Die Zeitabfrage beschehrte folgende Meldung

Select (1-5, ENTER=Return, 0=Exit)? 5
+ netdate_tmpfile=/tmp/netdate.6051
+ netdate_e_tmpfile=/tmp/netdate_e.6051
+ netdate_s_tmpfile=/tmp/netdate_s.6051
+ netdate_r_tmpfile=/tmp/netdate_return.6051
+ '[' '' = -quiet -o '' = --quiet ']'
+ '[' yes = yes ']'
+ checked_servers=
+ server_port=37
+ server_protocol=
+ for SVRNAME in '${NETDATE_TIMESERVER}'
+ '[' tcp = tcp -o tcp = udp ']'
+ server_protocol=tcp
+ for SVRNAME in '${NETDATE_TIMESERVER}'
+ '[' 192.53.103.108 = tcp -o 192.53.103.108 = udp ']'
+ /usr/bin/nc -w 2 -z 192.53.103.108 37
+ '[' 0 -eq 0 ']'
+ '[' '' = '' ']'
+ checked_servers='tcp 192.53.103.108'
+ server_protocol=
+ for SVRNAME in '${NETDATE_TIMESERVER}'
+ '[' tcp = tcp -o tcp = udp ']'
+ server_protocol=tcp
+ for SVRNAME in '${NETDATE_TIMESERVER}'
+ '[' 192.53.103.104 = tcp -o 192.53.103.104 = udp ']'
+ /usr/bin/nc -w 2 -z 192.53.103.104 37
+ '[' 0 -eq 0 ']'
+ '[' 'tcp 192.53.103.108' = '' ']'
+ checked_servers='tcp 192.53.103.108 tcp 192.53.103.104'
+ server_protocol=
+ for SVRNAME in '${NETDATE_TIMESERVER}'
+ '[' tcp = tcp -o tcp = udp ']'
+ server_protocol=tcp
+ for SVRNAME in '${NETDATE_TIMESERVER}'
+ '[' 192.53.103.103 = tcp -o 192.53.103.103 = udp ']'
+ /usr/bin/nc -w 2 -z 192.53.103.103 37
+ '[' 1 -eq 0 ']'
+ '[' '' '!=' -quiet ']'
+ echo '- skipping timeserver '\''192.53.103.103'\'', because it cannot 
be reached or the port is not accessible!'
- skipping timeserver '192.53.103.103', because it cannot be reached or 
the port is not accessible!
++ tr -s ' ' ' '
++ sed 's/udp//g;s/tcp//g;s/^ *//'
++ echo 'tcp 192.53.103.108 tcp 192.53.103.104'
+ display_checked_servers='192.53.103.108 192.53.103.104'
+ '[' 'tcp 192.53.103.108 tcp 192.53.103.104' '!=' '' ']'
+ '[' '' '!=' -quiet ']'
+ mecho
+ _mecho_opt=STD
+ _mecho_mode=tty
+ _mecho_flags=
+ _mecho_colors=
+ _mecho_append=
+ '[' 1 ']'
+ case "$1" in
+ break
++ echo tty
++ tr a-z A-Z
+ _mecho_mode2=TTY
+ eval '_mecho_pre=$_EISLIB_COLOR_TTY_PRE'
++ _mecho_pre=
+ eval '_mecho_post=$_EISLIB_COLOR_TTY_POST'
++ _mecho_post=
+ eval '_mecho_reset=$_EISLIB_COLOR_TTY_RESET'
++ _mecho_reset='\033[0m'
+ eval '_mecho_colors=$_EISLIB_COLOR_TTY_STD'
++ _mecho_colors='\033[0m\033[49m'
+ '[' tty = html ']'
+ echo -e '\033[0m\033[49m\033[0m'

+ mecho 'Syncing time using timeserver(s) '\''192.53.103.108 
192.53.103.104'\'':'
+ _mecho_opt=STD
+ _mecho_mode=tty
+ _mecho_flags=
+ _mecho_colors=
+ _mecho_append=
+ '[' 1 ']'
+ case "$1" in
+ break
++ tr a-z A-Z
++ echo tty
+ _mecho_mode2=TTY
+ eval '_mecho_pre=$_EISLIB_COLOR_TTY_PRE'
++ _mecho_pre=
+ eval '_mecho_post=$_EISLIB_COLOR_TTY_POST'
++ _mecho_post=
+ eval '_mecho_reset=$_EISLIB_COLOR_TTY_RESET'
++ _mecho_reset='\033[0m'
+ eval '_mecho_colors=$_EISLIB_COLOR_TTY_STD'
++ _mecho_colors='\033[0m\033[49m'
+ '[' tty = html ']'
+ echo -e '\033[0m\033[49mSyncing time using timeserver(s) 
'\''192.53.103.108 192.53.103.104'\'':\033[0m'
Syncing time using timeserver(s) '192.53.103.108 192.53.103.104':
+ exec
+ exec
+ /usr/local/bin/dtou /tmp/netdate.6051
+ '[' '' '!=' -quiet ']'
+ cat /tmp/netdate.6051
Trying 192.53.103.108...
192.53.103.108 +0.093    Fri Jun 23 21:00:17.000
Trying 192.53.103.104...
192.53.103.104 +0.033    Fri Jun 23 21:00:17.000
Trying 192.53.103.108...
192.53.103.108 -0.024    Fri Jun 23 21:00:17.000
+ '[' yes = yes ']'
+ /usr/bin/logger -t netdate -p local0.info 'Syncing time using 
timeserver 192.53.103.108 192.53.103.104'
+ /usr/bin/logger -f /tmp/netdate.6051 -t netdate -p local0.info
+ rm -f /tmp/netdate.6051
+ '[' yes = yes ']'
+ set +x
Press ENTER to continue


Schein aber hier

> Trying 192.53.103.108...
> 192.53.103.108 +0.093    Fri Jun 23 21:00:17.000
> Trying 192.53.103.104...
> 192.53.103.104 +0.033    Fri Jun 23 21:00:17.000
> Trying 192.53.103.108...
> 192.53.103.108 -0.024    Fri Jun 23 21:00:17.000


dann ein Erfolg zu sein. Zeit stimmt wieder.


Grüße
Friedrich



Mehr Informationen über die Mailingliste Eisfair