Meinberg GPS M300 Manual
Meinberg GPS M300 Manual
LANTIME M300/GPS
NTP Server
Table of Contents
1 Impressum
2 Quick Start
4 The
4.1
4.2
4.3
4.4
4.5
.
.
.
.
.
4
5
5
5
6
6
7
7
7
9
9
9
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
13
14
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
15
15
16
18
18
18
18
19
19
19
19
19
20
20
20
20
20
21
21
21
22
23
23
23
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
23
24
24
25
25
25
25
26
26
27
27
28
28
29
29
30
30
31
31
31
31
32
33
34
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
35
36
37
38
39
39
39
40
41
42
43
44
44
44
44
44
45
45
46
47
47
47
49
50
50
51
53
54
57
58
58
59
61
62
62
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
63
63
64
65
66
67
68
69
70
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
71
72
74
76
78
79
79
14 SNMP Support
14.1 Conguration over SNMP . . . . . . . . . . . . . . . . . . . . . . .
14.1.1 Examples for the usage of the SNMP conguration features
14.1.2 Further conguration possibilities . . . . . . . . . . . . . . .
14.1.3 Send special timeserver commands with SNMP . . . . . . .
14.1.4 Conguration of the timeserver with SNMP: Reference . . .
14.2 SNMP Traps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.2.1 SNMP Trap Reference . . . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
82
83
83
84
84
86
90
91
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
92
92
93
94
94
95
96
96
96
97
97
98
99
100
101
102
102
102
102
103
104
105
106
106
106
107
108
108
109
110
111
112
114
115
13 The
13.1
13.2
13.3
13.4
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Page 0
15.10.8 Format of the NMEA 0183 String (ZDA) .
15.10.9 Format of the ABB SPA Time String . . .
15.10.10Format of the Computime Time String . . .
15.10.11Format of the RACAL standard Time String
15.10.12Format of the SYSPLEX-1 Time String . .
15.10.13Format of the ION Time String . . . . . . .
15.11Manual VP100/NET Display conguration . . . . .
15.12Global Conguration File . . . . . . . . . . . . . .
15.13Global Option File . . . . . . . . . . . . . . . . . .
15.14Third party software . . . . . . . . . . . . . . . . .
15.14.1 Operating System GNU/Linux . . . . . . .
15.14.2 Samba . . . . . . . . . . . . . . . . . . . .
15.14.3 Network Time Protocol Version 4 (NTP) .
15.14.4 mini_httpd . . . . . . . . . . . . . . . . .
15.14.5 GNU General Public License (GPL) . . . . .
15.15USB Stick . . . . . . . . . . . . . . . . . . . . . .
15.15.1 Menu Backup Conguration to USB Stick .
15.15.2 Menu Write Diagnostic File to USB Stick .
15.15.3 Keypad locking . . . . . . . . . . . . . . .
15.15.4 Menu Restore Conguration . . . . . . . .
15.16Reference . . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
116
117
118
119
120
121
122
123
125
125
125
125
126
126
127
131
131
131
132
132
133
LANTIME M300/GPS
Page 1
1 Impressum
Meinberg Radio Clocks GmbH & Co. KG
2010-08-10
LANTIME M300/GPS
Page 2
2 Quick Start
2 Quick Start
When booting the system the following message will be displayed while dots will be counted up in the lower line:.
Starting up
.......
please wait...
Main Menu will be displayed with some important status informations after booting has nished:
Mon, 28.08.2011
UTC 14:33:10
If the GPS receiver remains asynchronous (Refclock LED is still red after 12 minutes) the number of satellites in
view and the good satellites are to check (press bottons , ok, , ok, , ok from main menu). The antenna has
to be installed without any obstructions to the sky.
SATELLITE CONSTELLATION
In view: 8
Good: 7
Sel: 05 22 17 09
For rst time installation enter TCP/IP address, netmask and default gateway. To get an overview of the current
conguration press F2 from main menu. Press F2 again to enter SETUP conguration page. Please ask your
administrator for propper TCP/IP conguration:
Global Cfg.
-> Interfaces <-
Services
Select "Interfaces" and then press 3 times the OK button to change to IPV4 ETH0 conguration page to enter
the IP address, netmask and the default gateway:
SETUP:
Ipv4
NOTE: These settings are related to the rst Ethernet connection (ETH0).
After this all further settings can be done via network interface, either by using a WEB browser or a Telnet Session.
Default user: root
Default password: timeserver
LANTIME M300/GPS
Page 3
LANTIME M300/GPS
Page 4
Mon , dd.mm.yyyy
UTC 12: 00 : 00
OK
Ref. Time
Time Service
ESC
Network
Alarm
ENGLISH
1. LC Display
2. Function buttons:
DEUTSCH
1. LC - Display
2. Funktionstasten:
3.
3.
4.
5.
6.
4-way navigation
Button; F1, F2, OK, ESC
Status LEDs:
Ref. Time, Time Service,
Network, Alarm
Terminal port, RS232 Time String output
USB connector
19 Mounting Rack
4.
5.
6.
F1
F2
Terminal
USB
LANTIME M300
4 - Richtungen;
F1, F2, OK, ESC
Status LEDs:
Ref. Time, Time Service,
Network, Alarm
Terminal port, RS232 Zeitstring Ausgang
USB Anschluss
Haltewinkel fr 19 Rackmontage
PPS Out
5
ETH2
Error
COM1
5
100M 10M
10MHz Out
ENGLISH
1. Power Supply (AC/DC)
2. RS232 Output: serial interface, time telegram
3. Error relay output
4. GPS antenna
5. Pulse Per Second (PPS) output, 10MHz (TTL) output
6. for additional outputs (e.g. IRIG time code)
7. Option: LNE - additional network interfaces
8. Network interfaces ETH0, ETH1, 10/100 Mbit Rj45
CO NO NC
100M 10M
GPS
Antenna
ETH0
ETH3
ETH1
COM 0
DEUTSCH
1. Stromversorgungseingang
2. RS232 Ausgang: serielle Schnittstellen, Zeittelegramme
3. Error: Strmelderelais Ausgang
4. GPS Antenne
5. Sekunden Impuls Ausgang, 10MHz Ausgang (TTL)
6. fr weitere BNC Ausgnge
7. LNE Optional
8. Netzwerk Anschlsse ETH0, ETH1, 10/100 Mbit Rj45
The implemented NTPD distributes the reference time from the used receiver cyclic in the network. Information
on the NTPD is monitored on the LC-Display or can be inquired via the network.
The installation of LANTIME is very easy for the system/network administrator. The network address, the
netmask and the default gateway have to be congured from the front panel of LANTIME. The network address
or the equivalent name of LANTIME has to be shown to all NTP clients in the TCP/IP network.
As well as NTP the Linux system also supports a number of further network protocols: HTTP(S), FTP, SSH and
Telnet. Because of this remote conguration or status requests can come from any WEB browser. This access via
the network can be deactivated. Changes in the receiver status, errors or other important events are logged either
on the local Linux system or on an external SYSLOG-Server. In addition messages can be sent to a data center
via SNMP traps or automatically generated e-mails where they can be recorded. Furthermore all alarm messages
can be displayed by the large display VP100/20/NET that is accessed via network connection. In order to avoid
a service interruption several LANTIME NTP servers can be installed in the same network to obtain redundancy.
LANTIME M300/GPS
Page 5
NTP
NTP
NTP
NTP
NTP
Simple
TIME
SNMP
DHCP Client
NFS
TELNET
FTP
HTTP
HTTPS with Openssl2
SSH2 Secure Shell Login
Alarm messages via e-mail
- IPv6
v2, v3, v4
broadcast mode
multicast
symmetric keys
Autokey
Network Time Protocol (SNTP)
v1,2,3 with extended SNMP-Agent and SNMP-Traps
for NTP and reference clock status
LANTIME M300/GPS
Page 6
4.4 Options
Additional Ethernet RJ45 connectors available (eight in 3U housing, four in 1U housing and eight additional
connectors in HS - XL railmount housing)
Frequency and pulse outputs via BNC connectors (e.g. 10 MHz, 2.048 MHz, PPS)
Higher free running accuracy with optional oscillators (OCXO)
IRIG-B outputs
ANZ14NET or VP100/20/NET as display connected via network
Particularly in the case of our LANTIME you or a responsible person can be notied by mail or SNMP trap
if there is a malfunction in your time synchronization.
The clients on the network do not depend on an active internet connection.
The clients on the network do not depend on the availability of an external time server.
A test of other freely available time servers reported that many NTP servers distributed a signicantly
wrong time, although they were classied as stratum-1 time servers. This is the responsibility of the server's
administrators.
If an internet connection is working properly then NTP can determine and account for the packet transmission delays quite reliable. However, if the internet connection is at its capacity limit, time synchronization
can be signicantly degraded due to high dispersion in packet transmission delays. Reasons for this may be
hacker attacks, which must not address your own network, or new viruses causing a huge ood of emails,
like it has already happened in the past.
In the United States the U.S. Naval Observatory (USNO) has a similar function to spread the legal time as the
PTB in Germany, and also operates publicly available NTP servers for a long time. Those NTP servers are more
and more constrained by "bad" clients, which makes the future of the public service questionable. There are
already precautions to limit the aect of such clients. Dave Mills, the originator of NTP, cooperates with the
USNO and has already adverted this in the NTP news group.
The topics outlined above should provide some arguments to install an own time server, if an accurate time
is a requirement for the reliable operation of a local network.
LANTIME M300/GPS
Page 7
http://www.meinberg.de/english/sw/ntp.htm
All necessary information from the system will be collected and the corresponding make les will be generated in
the subdirectories.
After that the NTP daemon and all needed utilities will be generated. Therefore type:
make
While compiling the NTP daemon several warnings may appear. These warnings are mostly unimportant. In case
of problems during the compilation read the system dependent notes in the subdirectory 'html'.
Afterwards the generated programs and tools have to be moved in the corresponding directories. Therefore type:
make install
The time adjustment can occur in dierent ways. Either the system time can be set once by using the tool "ntpdate lantime" or the NTPD daemon is started. In the rst case it is recommended to set the time automatically
with "cron" or once when booting the system. The second case is described below.
LANTIME M300/GPS
Page 8
First a le named /etc/ntp.conf has to be generated with an editor. Adapting the le to Meinberg LANTIME it
should contain the following:
# Example for /etc/ntp.conf for Meinberg LANTIME
server 127.127.1.0
# local clock
server 172.16.3.35
# TCPIP address of LANTIME
# optional: Driftle
# driftle /etc/ntp.drift
# optional: activate all messages in syslogle
# logcong =all
The NTP daemon is started with 'ntpd' or, using 'rc.local', while booting the system. Status messages during
operation are saved in /var/adm/messages and /var/adm/syslog (corresponding to the syslog conguration).
e.g.: tail /var/log/messages
Shows the last lines from the le messages. The status messages can also be redirected in a log le by using the
following option:
ntpd -llogle
The command 'ntpq' in the directory ntpq requests the actual status of the NTP daemon (see also doc/ntpq.8).
e.g.: ntpq/ntpq
An interpreter appears; Type "?" for a list of all available commands. The command 'peer' is used to list all
active reference clocks:
remote
red
st
t
when poll reach delay oset
jier
=======================================================================
LOCAL(0)
LOCAL(0) 3
l
36
64
3
0.00 0.000
7885
lanme
.GPS.
0
l
36
64
1
0.00 60.1
15875
remote:
red:
st:
when:
poll:
reach:
delay:
oset:
jitter:
Repeatedly 'peer' commands lets the user observe the accuracy of the NTP daemon. Every 64 seconds (value
of -poll) a new time string is red in from the radio clock. The NTP daemon needs approx. 3...5 minutes for
initialisation. This is indicated by a wildcard (*) on the left side of the remote name.
The NTP daemon terminates itself if the system time diers from the UTC time by more than 1024 seconds.
This often happens when the time zone is not correctly set (see also system manual "zic" or "man zic").
LANTIME M300/GPS
Page 9
LANTIME M300/GPS
Page 10
7.1 Example:
Type of cable
diameter
Attenuation at 100MHz
max lenght.
[mm]
[dB]/100m
[m]
RG58/CU
5mm
17
300 (1)
RG213
10.5mm
700 (1)
(1)This specications are made for antenna/converter units produced after January, 2005
The values are typically ones; the exact ones are to nd out from the data sheet of the used cable
10
LANTIME M300/GPS
Page 11
LANTIME M300/GPS
11
Page 12
In case of an antenna line short-circuit the following message appears in the display:
ANTENNA
SHORT-CIRCUIT
DISCONNECT POWER
!!!
If this message appears the clock has to be disconnected from the mains and the defect eliminated. After that
the clock can be powered-up again. The antenna supply voltage must be 15VDC .
12
LANTIME M300/GPS
Page 13
LANTIME M300/GPS
13
Page 14
Starting up
.......
please wait...
After starting up the LINUX system the network function is initiated and the program for communication with
the GPS and the NTPD (NTP daemon) is started. After that NTPD starts synchronization with the reference
clocks (usual the hardware clock of the single board computer and the GPS receiver). Until synchronization is
nished the following message is displayed:
Mon, 28.08.2006
UTC 14:33:10
Mon, 28.08.2006
UTC 14:33:10
For the synchronization of the NTPD with the GPS it is necessary that the GPS receiver is synchronous with the
GPS time. In this case the following message is monitored on the display:
Mon, 28.08.2011
UTC 14:33:10
The second line shows the user that the NTPD is synchronized with the GPS with an oset of -50us. Because
of the internal time of the NTP which is adjusted by a software PLL (phase locked loop) it takes a certain time
to optimise this oset. The NTPD tries to keep the oset below +-128 ms; if the oset becomes too large the
system time is set with the GPS time. Typically values for the oset are +-5 ms after the NTPD has already
synchronized.
14
LANTIME M300/GPS
Page 15
To set up a Secure HTTP (HTTPS) connection the following address is entered in a web browser:
https://198.168.10.10 // LANTIME IP address
password: timeserver
LANTIME M300/GPS
15
Page 16
Mon, xx.xx.xxxx
CET 12:00:00
F1
OK
F2
ESC
Ref. Time
Time Service
Network
Alarm
Ref. Time
green:
red:
Time Service
green:
red:
Network
green:
red:
Alarm
o:
ret:
When pressing the OK button from main menu the version of the LANTIME software, the NTP and the LINUX
kernel version will be displayed.
TYP:ELX800 GPS170
SN:030100000000
The following main menus will be displayed when pressing the UP and DOWN arrow buttons:
16
LANTIME M300/GPS
Page 17
OK
OK
LANTIME M300/GPS
<-
Setup Outputs
Network
System
<-
->
Network
System
Reference Time
Time Service
F1
Network
System
Reference Time
Time Service
OK
<-
Reference Time
-> Time Service
OK
Thu, XX.XX.XXXX
CET 14:00:00
->
Restart NTP
<-
<-
Network
System
Services
<Restart Menu
17
Page 18
10.3 Men
u: Reference Time
The Reference Clock menu and all its sub menus will manage all status information and parameters of the reference clock.
<-
Network
System
OK
<-
Setup Outputs
OK
Setup GPS
-> Info GPS
Setup Outputs
<->GPS Status <GPS Position
OK
Setup GPS
Info GPS
->
->
OK
GPS Satellites
GPS Version
OK
<-
Serial Outputs
Pulses Outputs
Enable Outputs
<Setup Output Time Zone
To enter the following sub menus press the OK or right arrow button.
<-
<-
18
LANTIME M300/GPS
Page 19
should be disabled. If this option is enabled an "*" will be shown behind the time string in the root menu.
OK
LANTIME M300/GPS
19
Page 20
MESZ
When the antenna is disconnected it is possible to set the LANTIME with any time. Note that the NTP will not
synchronize to a GPS losing its reception or if the deviation to the system time is larger than 1024 seconds. In
this case the menu Simulation Mode has to be active. After setting the clock manually the system time will be
set and the NTP will be restarted.
OK
Setup Outputs
<->GPS Status<GPS Position
GPS Satellites
GPS Version
This rst menu will monitor the current state (sync or not sync). The next line will reect the type of the
integrated oscillator.
S/N: 029010002200
EPLD: 002E10CB
This rst line will reect the version of the GPS clock, the second line shows the type of the integrated oscillator
and the EPLD (Erasable Programmable Logic Device) identication.
SATELLITE CONSTELLATION
In view: 8
Good: 7
Sel: 05 22 17 09
20
LANTIME M300/GPS
Page 21
->
OK
Serial Outputs
Pulse Outputs
Enable Outputs
Pulses: always
Serial: always
300 to 19200
7E2, 8N1, 8E1, 8O1
COM provides a time string once per second, once per minute or on request. If the on request is activated you
have to send the character ? to get the timestring.
Default Setting:
This topic is used to select one of several dierent types of serial time strings or the capture string for each serial
port.
The following time strings can be selected. All time strings are described in the appendix at the end of this
documentation.
Standard Meinberg-Telegram
GPS Capture-Telegram
SAT-Telegram
UNI-Erlangen-Telegram
LANTIME M300/GPS
21
Page 22
NMEA-Telegram (RMC)
NMEA-Telegramm (GGA)
SPA-Telegram
Computime-Telegram
Sysplex1-Telegram
RACAL-Telegram
These two topics let the user enter the range of date for daylight saving to be in eect. Concerning parameter
input both topics are handled identically, so they are described together in this chapter. Beginning and ending
of daylight saving may either be dened by exact dates for a single year or using an algorithm which allows the
receiver to re-compute the eective dates year by year. The gures below show how to enter parameters in both
cases. If the number of the year is displayed as wildcards (*), a day-of-week must be specied. Then, starting
from the congured date, daylight saving changes the rst day which matches the congured day-of-week. In the
gure below March 25, 1996 is a Saturday, so the next Sunday is March 31, 1996.
All changeover rules for the daylight saving like "the rst/the second/the second to last/the last Sunday/Monday
etc. in the x-th month," can be described by the used format "rst specied day-of-week after a dened date".
If the number of the year is not displayed as wildcards the complete date exactly determines the day daylight
saving has to change (March 31, 1996 in the gures below), so the day-of-week does not need to be specied
and therefore is displayed as wildcards.
DAYLIGHT SAVING ON
Day of Week:
Sun
Date: 25.03.****
Time:
2:00:00
DAYLIGHT SAVING ON
Day of Week:
***
Date: 31.03.1996
Time:
2:00:00
Date: 25.10.****
Time:
3:00:00
Date: 25.03.1996
Time:
3:00:00
If no changeover in daylight saving is wanted, identical dates and times must be entered in both of the sub menus.
In addition identical osets for DAYLIGHT SAV ON/OFF should be congured in the sub menu TIMEZONE.
After this a restart should be done.
22
LANTIME M300/GPS
Page 23
Reference Time
-> Time Service
<-
Network
System
OK
Restart NTP
2nd-Receiver
Seven additional external NTP servers can be set up to provide a high grade of redundancy for the internal
reference clock.
LANTIME M300/GPS
23
Page 24
With the "down arrow key" the parameters of each programmable pulse output can be set:
Select Output
Programmable Pulses Output
Select Output
Programmable Pulses Output
With the OK button you can choose between "Mode" (Pulses) or "Holdover" (enables or disables the Pulses):
Select Output 1
--> Mode <-Holdover
Select Output 2
--> Mode <-Holdover
Mode:
Holdover:
Select Output 1
--> Mode <-Holdover
OK
Select Output 1
Mode: Pulse Per Second
Mode:
Mode:
Mode:
Mode:
Mode:
Mode:
Mode:
Mode:
Mode:
Mode:
24
Cyclic Pulse
Single Shot
Timer
Idle
All Sync
Time Sync
Position OK
DCF77 Marks
Pulse Per Hour
Pulse Per Min
Mode
OK
Select Output 1
--> Holdover <-Select Output 1
Holdover:
disabled
Select Output 1
Holdover:
enabled
LANTIME M300/GPS
Page 25
10.5.2 Mode
This eld selects the mode of operation of an output. Possible modes are Pulse Per Second, Cyclic Pulse, Single
Shot, Timer, Idle, All Sync, Time Sync, Position OK, DCF77 Marks, Pulse per Hour, Pulse Per Min.
POUT1 CYCLIC:
TIME: 00:00:02
active:low
Length: 00.10 sec
The value in eld 'Time' determines the time between two consecutive pulses (2 sec in example above). This cycle
time must be entered as hours, minutes and seconds. The pulse train is synchronized at 0:00 o'clock local time,
so the rst pulse of a day always occurs at midnight. A cycle time of 2 seconds for example, would cause pulses
at 0:00:00, 0:00:02, 0:00:04 etc. Basically it is possible to enter any cycle time between 0 and 24 hours, however
only a cycle times that causes a constant distance between all consecutive pulses make sense. For example a cycle
time of 1 hour 45 minutes would generate a pulse every 6300 seconds (starting from 0 o'clock). The duration
between the last pulse of a day and the rst pulse of the next day (0:00:00 o'clock) would only be 4500 sec.
POUT1 SINGLE:
TIME: 12:00:00
active:low
Length: 00.10 sec
You can enter the time when the pulse is generated in the eld 'Time'. The value in eld 'Length' determines
the pulse duration. A pulse duration from 10 msec to 10 sec in steps of 10 msec can be selected. The example
shows a single pulse at 12:00 every day with a duration of 100 ms.
Select Output 1
TIMER 1
OK
POUT1 TIMER1:
ON: 10:50:00
active:low
OFF: 11:00:00
POUT1 TIMER2:
ON: 10:50:00
active:low
OFF: 11:00:00
For example a program 'ON Time' 10:45:00, 'OFF Time' 9:30:00 would cause an active ouput from 10:45 to
9:30 (the next day!). If one or more of the three switching times are unused just enter the same time into the
elds 'ON Time' and 'OFF Time' . In this case the switch time does not aect the output.
LANTIME M300/GPS
25
Page 26
OK
Time Sync
Setup Output 1
Mode: Time Sync
OK
POUT1 TimeSync:
active: high
All Sync
Setup Output 1
Mode: All Sync
OK
OK
Setup Output 1
TIMER 1
POUT 1 TIMER1
ON: 00:00:00
active: high
OFF: 00:00:00
Three dierent modes are selectable for output of the clocks synchronization state. The Mode 'position OK'
activates the output when the receiver has sucient satellites in view to calculate its position. This mode
corresponds to the modes 'Status' or 'Sync Status' as provided by older Firmware Version of GPS163. In 'time
sync' mode the respective output is activated when the clocks internal timebase is synchronized to the GPS
timing. The 'all sync' Mode performs a logical AND operation of the both states previously mentioned, i.e. the
output is activated if the position can be calculated AND the internal timebase is synchronized to the GPS timing
26
LANTIME M300/GPS
Page 27
OK
POUT1 DCF77:
active: high
Timeout: 00
min
In 'DCF77 marks' mode the selected output simulates the telegram as transmitted by german time code transmitter DCF77 (see chapter DCF77 Emulation in radioclock manual). The generated time code is related to the
local time zone.
If you want DCF simulation to be disabled when the clock is in free running mode, you can enter the delay
(given in minutes) for deactivating the DCF-Simulation in the entry eld 'Timeout'. DCF Simulation is never
suspended, if the delay value is zero.
These modes generate pulses of dened length once per second, once per minute or one per hour. 'Time'
determines the pulse duration (10 msec...10 sec). The respective output remains in active state, when selecting
a pulse duration longer than 990ms in pulse per sec mode..
LANTIME M300/GPS
27
Page 28
This setup menu lets the user edit the frequency and phase to be generated by the on-board synthesizer. Frequencies from 1/8 Hz up to 10 MHz can be entered using four digits and a range. The range can be selected if
the UP or DOWN key is pressed while the cursor is positioned on the frequencys units string. If the least
signicant range has been selected valid fractions of the frequency are .0, .1 (displayed as 1/8), .3 (displayed
as 1/3), .5 and .6 (displayed as 2/3). Selection of 1/3 or 2/3 means real 1/3 or 2/3 Hz, not 0.33 or 0.66. If
frequency is set to 0 the synthesizer is disabled.
The last line of the display lets the user enter the phase of the generated frequency from -360 to +360
with a resolution of 0.1 . Increasing the phase lets the signal come out later. Phase aects frequencies less than
10.00 kHz only, if a higher frequency is selected a message "(phase ignored)" informs the user that the phase
value is ignored.
This menu lets the user select the Timecodes to be generated by GPS-TC. Most IRIG-Codes do not carry any
time zone information, hence UTC is selected for output by default. If desired, the clocks local time can be output
by selecting "TIME: LOCAL".
Refer to chapter
28
Timecode
for details.
LANTIME M300/GPS
Page 29
->
Network
System
OK
<-
<-
Services
->Hostname<Domain
OK
Global Cfg.
-> Interfaces
Namesrv.
Syslog
Services
<-> Ipv4 Parameter
Ipv6 Parameter
OK
Global Cfg.
Interfaces
->
<-
Link Mode
Services <-
OK
Netw.LED
IPv6:on
HTTP:on
HTTPS:on
NETB:off
In this submenu the network conguration parameters related to the network interfaces can be changed. The
submenus can be selected with the arrow keys and the OK button:
As soon as an IP address is congured, additional network conguration can be done via network connection
with TELNET, SSH or the WEB interface. Ask your network administrator for network specic parameters.
Every change of the network parameters will restart the NTP. All network specic parameters will be saved on the
ash disk (/mnt/ash/cong/global_conguration) and will be reloaded after reboot. It is highly recommended
not to edit this le manually but to congure the parameters via the several conguration interfaces (HTTP, CLI
or SNMP). If this le is not present, an empty le will be created. See Appendix for the default settings of this
le.
OK
Services
->Hostname<Domain
Namesrv.
Syslog
Netw.LED
In this sub menu you can change the global network settings like host and domain name, nameserver and syslog
server. Further name- or syslog servers can be set up via HTTP interface or CLI Setup. In the nameserver and
syslog server elds you have to enter an Ipv4 address.
All information written to the LANTIME SYSLOG /var/log/messages can be forwarded to one or two remote
SYSLOG servers. The SYSLOG daemon of this remote SYSLOG needs to be congured to allow remote systems
to create entries. A Linux SYSLOG daemon can be told to do so by using the command 'syslogd r' when starting
the daemon. If you enter nothing in the SYSLOG server elds or specify 0.0.0.0 as the SYSLOG servers addresses,
the remote SYSLOG service is not used on your LANTIME.
Please be aware of the fact that all SYSLOG entries of the timeserver are stored in /var/log/messages and
will be deleted when you power o or reboot the timeserver. A daily CRON job is checking for the size of the
LANTIME SYSLOG and deletes it automatically if the log size is exceeding a certain limit.
LANTIME M300/GPS
29
Page 30
By specifying one or two remote SYSLOG servers, you can preserve the SYSLOG information even when you
need to reboot or switch o the LANTIME.
The submenu "Netw. LED" will monitor the network ports, which will be checked continuously if the network
port is "LINKED UP". If one of these ports has no link up, the network LED on the front panel will change
to red. An "L" for "LED" indicates if the port is checked. Please navigate through the list of ports with the
LEFT/RIGHT buttons and change the setting with the UP/DOWN buttons.
Global Cfg.
-> Interfaces
Services
<-> Ipv4 Parameter
Ipv6 Parameter
OK
<-
Link Mode
When congured an IP address once additionally network conguration can be done via network connection with
TELNET, SSH or the WEB interface. Ask your network administrator for network specic parameters. Every
change of the network parameters will restart the NTP. All network specic parameters will be saved on the ash
disk (/mnt/ash/cong/global_conguration) and will be reloaded after reboot.
ETH0
ETH1
OK
<-
Def.Gateway
There is a separate conguration submenu for every physical network interface. If there is no DHCP client mode
activated a static IP address for each interface can be entered. IPv4 addresses are built of 32 bits which are
grouped in four octets, each containing 8 bits. You can specify an IP address in this mask by entering four
decimal numbers, separated by a point . .
Example: 192.168.10.2
Additionally you can specify the IPv4 netmask and your default gateway address.
Please contact your network administrator, who can provide you with the settings suitable for your specic network.
If there is a DHCP (Dynamic Host Conguration Protocol) server available in your network, the LANTIME system
can obtain its IPv4 settings automatically from this server. If you want to use this feature (again, you should
ask your network administrator whether this is applicable in your network), you can change the DHCP Client
parameter to ENABLED. Using DHCP is the default factory setting.
If the DHCP client has been activated, the automatically obtained parameters are shown in the appropriate
elds (IPv4 address, netmask, gateway).
30
LANTIME M300/GPS
Page 31
Link Mode
<-
OK
glob.Addr 1
glob Addr 2
The IPv6 parameters can be congured via the front panel display for the rst ethernet port (ETH0) only. Additional IPv6 conguration can be done via network connection with TELNET, SSH or the WEB interface.
You can specify up to three IPv6 addresses for your LANTIME timeserver (two via front panel display and
another one via WEB interface). Additionally you can switch o the IPv6 autoconf feature. IPv6 addresses are
128 bits in length and written as a chain of 16 bit numbers in hexadecimal notation, separated with colons. A
sequence of zeros can be substituted with :: once.
If you enabled the IPv6 protocol, the LANTIME always gets a link local address in the format fe80:: . . . .,
which is based upon the MAC address of the interface. If a IPv6 router advertiser is available in your network and
if you enabled the IPv6 autoconf feature, your LANTIME will be set up with up to three link global addresses
automatically.
The parameters for speed and link mode of the net card can be changed with the menu item Link Mode. There
are 5 modes available: Autosensing, 10 MBit/Half-Duplex, 100 MBit/Half-Duplex, 10 MBit/Full-Duplex, 100
MBit/Full-Duplex. Default setting is Autosensing.
OK
->
Services <-
IPv6:on
HTTP:on
HTTPS:on
NETB:off
The possible network protocols and access methods can be congured. After pressing the OK button you can
enable/disable SSH, TELNET, SNMP, FTP, IPV6, HTTP, HTTPS and NETBIOS by using the UP/DOWN Keys
and navigate through the list with the LEFT/RIGHT keys. After you saved your settings with the OK button,
all these subsystems are stopped and eventually restarted (only if they are enabled, of course).
OK
->
Network
System
<Restart Menu
LANTIME M300/GPS
the time zone displayed on the front panel display can be congured (see below). With
31
Page 32
you can stop and restart the currently running NTP daemon or you can reboot the Linux operating system. When Factory Defaults is called, all system parameters will be reset to initial values. However the
parameters of each network interface do not change.
Restart Menu
OK
CET
CEST
+01:00h
+02:00h
F1
These two topics let the user enter the range of date for daylight saving to be in eect. Concerning parameter
input both topics are handled identically, so they are described together in this chapter. Beginning and ending
of daylight saving may either be dened by exact dates for a single year or using an algorithm which allows the
receiver to re-compute the eective dates year by year. The gures below show how to enter parameters in both
cases. If the number of the year is displayed as wildcards (*), a day-of-week must be specied. Then, starting
from the congured date, daylight saving changes the rst day which matches the congured day-of-week. In the
gure below March 25, 1996 is a Saturday, so the next Sunday is March 31, 1996.
All changeover rules for the daylight saving like "the rst/the second/the second to last/the last Sunday/Monday etc. in the x-th month," can be described by the used format "rst specied day-of-week after a dened date".
If the number of the year is not displayed as wildcards the complete date exactly determines the day daylight
saving has to change (March 31, 1996 in the gures below), so the day-of-week does not need to be specied
and therefore is displayed as wildcards.
OK
OK
Set Timezone
DL_Save OFF
Date: 25.03.****
Time:
02:00:00
F1
Set Timezone
-> DL_Save OFF <-
F1
If no changeover in daylight saving is wanted, identical dates and times must be entered in both of the sub menus.
32
LANTIME M300/GPS
Page 33
In addition identical osets for DAYLIGHT SAV ON/OFF should be congured in the sub menu TIMEZONE.
After this a restart should be done.
OK
With
Restart NTP
you can stop the currently running NTP daemon and restart it afterwards. The command
reboots the Linux operating system the build-in reference clock will not be restarted.
LANTIME M300/GPS
33
Page 34
In addition to the SNMP and web interface, you can also manage your LANTIME conguration via a command line interface (CLI), which can be used via a TELNET or SSH connection. A setup tool can be started
after login, just type setup and press ENTER at the prompt.
There are only a few dierences between the web interface and the CLI, most options are accessible from both
interfaces (the CLI has no statistical functions).
The above screen shots show the web interface and the Command Line Interface setup tool. The CLI setup
tool cannot be used by more than one user at a time, the web interface can be used by more than one user in
parallel, but the two or more running sessions may inuence each other. We explicitly do not recommend the
parallel usage of the conguration interfaces.
34
LANTIME M300/GPS
Page 35
If you want to use an encrypted connection, replace the http:// with https:// in the above address. You may
be prompted to accept the SSL certicate of your LANTIME the rst time you are connecting to the system via
HTTPS. In both HTTP and HTTPS mode, you will see the following login screen:
On this start page you see a short status display, which corresponds with the LC display on the front panel of the
LANTIME unit. The upper line shows the operation mode of the receiver.
In the upper right corner of the LC display the time and time zone can be found, below that you will nd
the date and day of the week. On the second line the systems reports the NTP status. During the initial synchronisation process a NTP: not sync indicates that the NTP system is not synchronised with the receiver, this can
also appear if the receiver looses synchronisation and the NTP switches back to its LOCAL CLOCK time source.
The receiver is connected to the LANTIME system internally by using a serial connection and additionally by
using the second pulse. There are therefore 2 references used by NTPD, the receiver (GPS, PZF,...) and PPS
time source. You will nd the two time sources in the status information of the NTPD. After the NTP is synchronised, the display shows NTP: Oset GPS [PZF,MSF,WWV,TCR]: x or NTP: Oset PPS: x where x is
the actual oset to the receiver or PPS time source.
This page will be reloaded every 30 seconds in order to reect the current status of the unit. Please bear
this in mind when you try to login and enter your password. If you do not press ENTER or the Login button
within 30 seconds, the user and password eld is cleared and you have to start over again.
Login rst installation:
LANTIME M300/GPS
35
Page 36
The start page gives a short overview of the most important conguration parameters and the runtime statistics
of the unit. In the upper left corner you can read which LANTIME model and which version of the LANTIME
software you are using. This LANTIME software version is a head version number describing the base system
and important subsystems. Below the version you will nd the actual hostname and domain of your LANTIME
unit, the IPv4 and IPv6 network address of the rst network interface and on the right side the serial number, the
uptime of the system (time since last boot) and the notication status.
In the second section the actual status of the GPS reference clock and the NTP subsystem is shown, additional information about the GPS receiver are also found here. This includes the number of satellites in view and
the number of good satellites in view.
The third section shows the last messages of the system, with a timestamp added. The newest messages are on
top of the list. This is the content of the le /var/log/messages, which is created after every start of the system
(and is lost after a power o or reboot).
By using the buttons in the lower part of the screen, you can reach a number of conguration pages, which
are described below.
36
LANTIME M300/GPS
Page 37
In the network conguration all parameters related to the network interfaces can be changed. In the rst section
you can change the hostname and domain name. You can also specify two nameserver and two SYSLOG server.
In the nameserver and syslog server elds you may enter an IPv4 or IPv6 address (the syslog servers can be
specied as a hostname, too).
LANTIME M300/GPS
37
Page 38
38
LANTIME M300/GPS
Page 39
Additionally you can specify the IPv4 netmask and your default gateway address. Please contact your network administrator, who can provide you with the settings suitable for your specic network.
If there is a DHCP (Dynamic Host Conguration Protocol) server available in your network, the LANTIME
system can obtain its IPv4 settings automatically from this server. If you want to use this feature (again, you
should ask your network administrator whether this is applicable in your network), you can change the DHCP
Client parameter to ENABLED. In order to activate the DHCP client functionality, you can also enter the IP
address 000.000.000.000 in the LCD menu by using the front panel buttons of the LANTIME. Using DHCP is
the default factory setting.
The MAC address of your timeserver can be read in the LCD menu by pressing the NEXT button on the front
panel twice. This value is often needed by the network administrator when setting up the DHCP parameters for
your LANTIME at the DHCP server.
If the DHCP client has been activated, the automatically obtained parameters are shown in the appropriate
elds (IPv4 address, netmask, gateway).
"::"
"::1"
LANTIME M300/GPS
39
Page 40
The last parameter in this sub section is Netlink mode. This controls the port speed and duplex mode of
the selected Ethernet port. Under normal circumstances, you should leave the default setting (autosensing)
untouched, until your network administrator tells you to change it.
40
LANTIME M300/GPS
Page 41
LANTIME M300/GPS
41
Page 42
42
LANTIME M300/GPS
Page 43
Attention: mbgLtTrapNormalOperation
clears everything! It is a master
trap to show that the LANTIME is
running in full state!
Trapname
Cleared By
NTPStopped
NTPNotSync or
NTP Sync
NTPNotSync
NTPSync
ReceiverNotResponding
ReceiverNotSync or
ReceiverSync
ReceiverNotSync
ReceiverSync
AntennaFaulty
AntennaReconnect
SecondaryRecNotSync
SecondaryRecSync
PowerSupplyFailure
PowerSupplyUp
NetworkDown
NetworkUp
SecondaryRecNotResp
RecNotSync or
RecSync
The following traps are notications that do not have a "clearing" trap:
mbgLtTrapCongChanged
mbgLtTrapLeapSecondAnnounced
mbgLtTrapServerBoot
Every event can use a combination of those four notication types, of course you can disable notication for an
event (by just disabling all notication types for this event). The conguration of the four notication types can
be changed in the upper section of the page, you can control which notication is used for which event in the
lower part of the page.
LANTIME M300/GPS
43
Page 44
The host name and domain name should be known to the SMTP smarthost
A valid nameserver entry is needed
The domain part of the From: address has to be valid
44
LANTIME M300/GPS
Page 45
This user alarm script will be stored on the Flash-Disk at /mnt/ash/user_dened_notication. This script
will be called with index and the alarm message as text. The index value of the test message is 0.
LANTIME M300/GPS
45
Page 46
46
LANTIME M300/GPS
Page 47
12.5.1 Password
On the Security page you can manage all security relevant parameters for your timeserver. In the rst section
Login the administration password can be changed, which is used for SSH, TELNET, FTP, HTTP and HTTPS
access. The password is stored encrypted on the internal ash disk and can only be reset to the default value
timeserver by a factory reset, changing all settings back to the factory defaults. Please refer to the LCD
conguration section in this manual.
With this function you can restrict the access to the web interface and allow only a few hosts to login. Only the
hosts you entered in the list are able to login to the HTTP/HTTPS server of your LANTIME.
If a non-allowed host tries to login, the following message appears:
The rst time you connect to a SSH server with an unknown certicate, you have to accept the certicate,
afterwards you are prompted for your password (which is congured in the rst section of this page).
Default Password:
timeserver
If you generate a new SSH key, you can copy and paste it into your SSH client conguration afterwards in
LANTIME M300/GPS
47
Page 48
order to allow you to login without being prompted for a password. We strongly recommend to use SSH for shell
access, TELNET is a very insecure protocol (transmitting passwords in plain text over your network).
If you enabled SSH, your LANTIME automatically is able to use secure le transfer with SCP or SFTP protocol. The usage of FTP as a le transfer protocol is as insecure as using TELNET for shell access.
48
LANTIME M300/GPS
Page 49
It is also possible to upload your own HTTPS certication. If you upload a non valid certication HTTPS will
not work.
LANTIME M300/GPS
49
Page 50
50
LANTIME M300/GPS
Page 51
The NTP conguration page is used to set up the additional NTP parameters needed for a more specic conguration of the NTP subsystem.
The default conguration of the timeserver consists of a local clock, which represents the hardware clock of
your LANTIME system and the GPS reference clock. The local clock is only chosen as the NTP time reference
after the GPS clock lost its synchronisation. The stratum level of this local clock is set to 12, this ensures that
clients recognise the switchover to the local clock and are able to eventually take further actions. The local clock
can be disabled if the timeserver should not answer any more when the reference clock is out of order.
Because the reference clock is internally connected to the LANTIME system by using a serial connection, the
accuracy using this way of synchronisation is around 1 ms. The high accuracy of the LANTIME timeserver (around
10 microseconds) is available by using the ATOM driver of the NTP subsystem, which is directly interpreting the
PPS (pulse per second) of the GPS reference clock. The default conguration looks like this:
# local clock
# local stratum
#
#
#
#
LANTIME M300/GPS
51
Page 52
statsdir /var/log/
statistics loopstats
driftle /etc/ntp.drift
# Edit /mnt/ash/ntpconf.add to add additional NTP parameters
By using the NTP conguration page, a number of additional parameters can be added to this default ntp.conf.
In the upper section up to ve external NTP servers can be set up to provide a high grade of redundancy for
the internal reference clock. For each of these external NTP servers the AUTOKEY or symmetric key feature of
NTP can be used to ensure the authentic of these time sources. The Prefer ag can be set for each external
server. The internal refclock has set this ag by default. The Prefer ag is usefull if one of the refclocks are
not available or out of sync.
The eld Stratum of local clock is used to change the stratum level of the local clock (see above), default
is 12.
The Local trusted key eld holds a list of all trusted symmetric keys (comma or space separated), which
have to be accepted by the NTPD of your LANTIME.
If you want to use your LANTIME timeserver to send NTP broadcast packets to your network, you have to
enter a valid broadcast address in NTP broadcast address. If you want to use IPv6 multicast mode, you have to
enter a valid IPv6 multicast address in this eld. Please note that NTP Version 4, which is used by the LANTIME
timeserver, only permits authenticated broadcast mode. Therefore you have to set up the AUTOKEY feature or
a symmetric key if you use a NTPv4 client and want to broadcast / multicast your time. A sample conguration
of the NTP client for broadcast with symmetric keys looks like:
broadcastclient yes
broadcastdelay 0.05
keys /etc/ntp/keys
trustedkey 6 15
requestkey 15
controlkey 15
In the next section you can enable the AUTOKEY feature for your LANTIME timeserver and the PPS mode
(which is enabled in default settings), see above for a description.
The NTP Trusttime will specify the time how long the NTP will trust the reference time if this is not synchronized (free running). This time will be set in seconds or minutes or hours. The value 0 will be select the
default value for the specic reference clock. The default values are:
LANTIME/GPS:
LANTIME/PZF:
LANTIME/RDT:
LANTIME/NDT:
96 h
0,5 h
0,5 h
96 h
After each restart and after any change of conguration a new /etc/ntp.conf le is generated by the LANTIME
software. Any changes you made to this le are lost. In order to use your custom ntp.conf (your LANTIME is
using a standard version of the NTP software suite, therefore all conguration parameters of the NTP software
are fully supported), you have to edit the le /mnt/ash/ntpconf.add, which is automatically appended to the
/etc/ntp.conf le generated at boot time or when reloading conguration after a change. You can edit this le
by using the button Edit additional NTP parameter.
52
LANTIME M300/GPS
Page 53
By choosing Show current NTP conguration, you can review the actual state of the /etc/ntp.conf le. The
le cannot be changed on this page, see above for a description why editing this le is not reasonable.
LANTIME M300/GPS
53
Page 54
controlkey 15
The keys parameter indicates the location of the le, in which all symmetric keys are stored. The trustedkey
line identies all key IDs, which have to be considered trusted or uncompromised. All other keys dened in the
keyle are considered compromised. This allows to re-use already owned keys by just adding their respective key
ID to the trustedkey parameter. If a key needs to be switched o, it can be removed from this line without
actually removing it from the system. This ensures an easy way to re-activate it later without actually transferring
the key again.
The line requestkey 15 declares the key ID for mode-6 control messages (as described in RFC-1305), which
are used by the ntpq utility for example. The controlkey parameter is specifying the key used for mode-7 private
control messages, for example used by the ntpdc utility. These keys protect the ntpd variables against unauthorised modication.
The ntp.keys le mentioned above holds a list of all keys and their respective ID known by the server. This
le should not be world-readable (only root should be able to look into this) and it may look like this:
# ntp keys le (ntp.keys)
1
2
14
15
N 29233E0461ECD6AE
M RIrop8KPPvQvYotM
M sundial
A sundial
10
10
10
A SeCReT
N d3e54352e5548080
S a7cb86a4cba80101
#
#
#
#
#
The rst column holds the key ID (used in the ntp.conf le), the second column denes the format of the key,
which is following in column three. There are four dierent key formats:
means DES key with up to eight 7-bit ASCII characters, where each character is standing for a key
octet (this is used by Unix passwords, too).
A
S
is a DES key written in hexadecimal notation, where the lowest bit (LSB) of each octet is used as the
odd parity bit.
If the key format is specied as N , it also consists of a hexadecimal string, but in NTP standard format
by using the highest bit (HSB) of each octet used as the odd parity bit.
A key dened as
M
54
LANTIME M300/GPS
Page 55
a) Trusted Host
One or more trusted NTP servers. In order to become a trusted server, a NTP server must own a self-signed
certicate marked as trusted. It is good practice to operate the trusted hosts of a secure group at the lowest
stratum level (of this group).
b) Host
One ore more NTP servers, which do not own a trusted certicate, but only a self-signed certicate without
this trusted mark.
c) Client
One ore more NTP client systems, which in contrast to the above mentioned servers do not provide accurate time
to other systems in the secure group. They only receive time.
All members of this group (trusted hosts, hosts and clients) have to have the same group key. This group
key is generated by a so-called trusted authority (TA) and has to be deployed manually to all members of the
group by secure means (e.g. with the UNIX SCP command). The role of a TA can be fullled by one of the
trusted hosts of the group, but an external TA can be used, too.
The used public keys can be periodically re-created (there are menu functions for this available in the web
interface and also in the CLI setup program, see Generate new NTP public key in section NTP Autokey of the
Security Management page) and then distributed automatically to all members of the secure group. The group
key remains unchanged, therefore the manual update process for crypto keys for the secure group is eliminated.
A LANTIME can be a trusted authority / trusted host combination and also a non-trusted host in such a secure
group.
To congure the LANTIME as a TA / trusted host, enable the AUTOKEY feature and initialise the group
key via the HTTPS web interface (Generate groupkey) or CLI setup program. In order to create such a group
key, a crypto password has to be used in order to encrypt / decrypt the certicate. This crypto password is
shared between all group members and can be entered in the web interface and CLI setup program, too. After
generating the group key, you have to distribute it to all members of your secure group (and setup these systems
to use AUTOKEY, too). In the ntp.conf le of all group members you have to add the following lines (or change
them, if they are already included):
crypto pw cryptosecret
keysdir /etc/ntp/
In the above example cryptosecret is the crypto password, that has been used to create the group key and the
public key. Please note that the crypto password is included as a plain text password in the ntp.conf, therefore
this le should not be world-readable (only root should have read access to it).
On the clients, the server entries must be altered to enable the AUTOKEY feature for the connections to the
NTP servers of the group. This looks like:
server time.meinberg.de autokey version 4
server time2.meinberg.de
You nd the server time.meinberg.de which is using the AUTOKEY feature, while time2.meinberg.de is used
without any authentic checks.
If you want to setup the LANTIME server as a trusted host, but need to use a dierent trusted authority,
please create your own group key with this TA and include it with the web interface of your LANTIME (on page
Security Management see section NTP autokey , function Upload groupkey).
If you want to setup the LANTIME as a non-trusted NTP server, you have to upload the group key of your
secure group ( Security Management / NTP autokey / Upload groupkey) and create your own, self-signed
certicate (without marking it as trusted). Because every certicate which is creating by using the web interface
and/or CLI setup is marked trusted, you have to execute the tool ntp-keygen manually on your LANTIME by
LANTIME M300/GPS
55
Page 56
This autokey group is formed by one Stratum-1-server (B), two Stratum-2-servers (D and E) and a number of
clients (in the diagram there are 4 clients shown, c1 c4). B is the trusted host, he holds the group key and a
self-signed certicate marked as trusted.
D and E are NTP servers, which are non-trusted hosts of the group, they hold the group key and a self-signed
certicate which lacks the trusted mark. The clients also hold the group key and a self-signed certicate. In
order to distribute new public keys to the whole group, the administrator only has to generate a new t key,
which will be distributed automatically to the two hosts D and E. Because these two servers can now present a
unbroken chain of certicates to a trusted host, they can be considered trusted by the clients as well.
More about the technical background and detailed processes of the AUTOKEY technique can be found at the
ocial NTP website (http://www.ntp.org).
56
LANTIME M300/GPS
Page 57
LANTIME M300/GPS
57
Page 58
The function Send test notication is generating a test alarm message and sends it using all congured notify
possibilities (e-mail, WMail, SNMP-Traps, wall mount display).
You can use the function Save NTP drift le to copy the le /etc/ntp.drift to the internal ash disc of your
LANTIME. NTP is using this le to have the parameters for compensation of the incorrectness of the system
clock available directly after a restart. This results in a faster synchronisation process of the NTPD subsystem
after a system restart. You should use this function only, if the NTPD has been synchronized to the internal
reference clock for more than one day. This is done here at Meinberg directly before shipping the LANTIME unit
to our customers, so you do not need to use this function during normal operation. It may be applicable after a
software update.
The function Reset to factory defaults is setting all conguration parameters back to default values. The
regular le /mnt/ash/global_conguration will be replaced with the le /mnt/ash/factory.conf, but rst a
copy of the conguration is saved under /mnt/ash/global_conguration.old for backup reasons. The default
password timeserver is replacing the actual password, too. After using this function, all certicates should be
recreated because of the change of the unit's hostname.
Please be aware of the fact that the default conguration is not activated instantly. If you want to avoid setting up
the IP address of your unit by locally conguring it on site with the buttons of the front panel (meaning physical
presence of someone directly at the location of the LANTIME), you have to congure the network parameters
of your LANTIME immediately after using the reset to factory defaults button. So, please proceed directly to
the Ethernet page and check/change the IP address and the possible access subsystems (HTTP for example) of
the LANTIME. The rst usage of Save settings will load the conguration from ash into memory and activate it.
The point Download SNMP MIB les can be used to download all Meinberg specic SNMP MIB les to
your workstation. They can be distributed to all SNMP management clients afterwards.
58
LANTIME M300/GPS
Page 59
the command line interface (CLI) conguartion tool and the WEB interface. The group Administrator cannot
use any Linux command in a Telnet, SSH or Terminal session. If the Administrator will login, the setup program
will be started directly. After termination of the Setup program this user will be logout automatically. The group
membership Info has the same properties like the Administrator but cannot change any parameter.
The menu User Management allows you to set up dierent users with a password and the group membership. To change the properties of an user you have to delete the old user and set up a new one. The user root
cannot be deleted and has always the membership of Super-User. The password of the user root can be set on
the security page.
15
15
15
15
15
15
15
15
15
15
13:35:17
13:35:17
13:35:17
13:35:17
13:35:17
13:38:36
13:38:36
13:45:36
14:01:11
14:01:17
LanGpsV4
LanGpsV4
LanGpsV4
LanGpsV4
LanGpsV4
LanGpsV4
LanGpsV4
LanGpsV4
LanGpsV4
LanGpsV4
ntpd[12948]:
ntpd[12948]:
ntpd[12948]:
ntpd[12948]:
ntpd[12948]:
lantime[417]:
lantime[417]:
proftpd[14061]:
login[15711]:
login[15711]:
With List detailed version information a number of version numbers (including LANTIME software, operating
system and NTPD) are shown in a textbox.
LANTIME M300/GPS
59
Page 60
The function List LANTIME Options shows the hardware options installed in your LANTIME.
Using the button List detailed GPS information gives you the possibility to check detailed GPS status information. The rst parameter indicates the time and date of the last update of the shown parameters. Next
you nd the GPS receiver status and the NTP status, followed by the GPS position data. The position uses
the Latitude / Longitude / Altitude format. Latitude and Longitude are shown in degrees, minutes and seconds,
Altitude is shown in meters above WGS84 ellipsoid.
The satellite section shows the numbers of satellites in view and the number of usable satellites (good SV).
Additionally, the selected set of the four used satellites can be read.
The accuracy of the calculated receiver position and time deviation is dependent on the constellation of the
four selected satellites. Using the position of the receiver and the satellites, a number of values can be calculated,
which allow a rating of the selected constellation. These values are called Dilutions of Precision (DOP).
PDOP is the abbreviation for Position Dilution of Precision, TDOP means Time Dilution of Precision and
GDOP stands for General Dilution of Precision. Lower values are indicating better accuracy.
The next section Satellite Info shows information about all the satellites, which are in view momentarily. The
satellite ID, elevation, Azimuth and distance to the receiver reveal the position of the satellite in the sky. The
Doppler shows whether the satellite is ascending (positive values) or descending (negative value).
60
LANTIME M300/GPS
Page 61
LANTIME M300/GPS
61
Page 62
62
LANTIME M300/GPS
Page 63
The example shows the menu with a GPS receiver and MGR module. With the button "List detailed GPS information" you can open a text eld with all relevant receiver information. A LANTIME server with GPS receiver
and MGR module can be adjust to its operational mode (appropriate environment) - computing the position to
the expecting speed.
LANTIME M300/GPS
63
Page 64
64
LANTIME M300/GPS
Page 65
LANTIME M300/GPS
65
Page 66
This page gives you access to the documents stored on your LANTIME, especially the manuals and your own
notes. The two lists include lename, language, le type, date and size of the documents/notes.
The LANTIME documents can be downloaded from here in order to read / print them on your workstation.
The customer notes are a way of storing small pieces of information on your LANTIME, for example if you want to
keep track of conguration changes and want to comment them, you can create a note called cong_changes
and show or edit it from here. If you want to get rid of one of your notes, you are able to delete it by choosing
the appropriate button.
If you want to add a note (you can maintain more than one note on your LANTIME), after choosing the
button add note you have to enter a lename (without a directory path, all notes are stored in a xed directory
on the ash disk of your LANTIME) and the language of your note rst. After you conrmed these parameters
with Add document, you are able to edit the text of your new note.
66
LANTIME M300/GPS
Page 67
In the PTP V2 Management menu section you can view the current PTP state by displaying
the "ptp2_state_0" le (see 12.10.3).
All conguration parameters of the PTP unit can be viewed and changed by editing the
"ptp2_global_conf_0" le (see 12.10.1).
The IP address and VLAN conguration can be edited by altering the "ptp2_network_cong_0"
le (see 12.10.2).
- If more than one PTP unit is built into the system, then the conguration for each port can
be edited separately and will be listed on this page. A detailed description of the parameters
can be found in chapter 12.10.1 (Global PTP Parameters).
LANTIME M300/GPS
67
Page 68
Value
Description
PTP
PTP
PTP
PTP
[0,1]
[NUM,0:255]
[NUM,1,3]
[NUM,0:1]
PTP priority1
PTP priority2
[NUM:0:255]
[NUM:0:255]
PTP
PTP
PTP
PTP
[2x ]:0
[2x ]:1
[2x ]:3
[NUM]:60
[ASCII,50]
[IP]
Feature Presets
[NUM]
[BOOL]
[NUM]
HQ Filter active
HQ Filter estimated accuracy [ns]
PDSC active
[BOOL]:0
[NUM]:5000
[BOOL]:0
PTP Mode
[NUM]
0=Multicast (MC), 1=Unicast (UC)
PTP is slave
[BOOL]
1=Slave only, 0=Grandmaster only
PTP Delay Mechanism
[0,1]
0=End-to-End, 1=Peer-to-Peer
68
V1 Hardware Compatibility
Domain Number
Network Protocol
Timescale
Sync Interval
Announce Interval
DelayRequest Interval
Unicast interval duration [s]
LANTIME M300/GPS
Page 69
Value
Description
TCPIP address
NETMASK
Default Gateway
[IP]:192.168.100.10
[IP]:255.255.255.0
[IP]:192.168.100.1
DHCP CLIENT
VLan enabled
VLan ID
VLan Priority
[BOOL]:0
[BOOL]:0
[NUM]:
[NUM]:
PTP IP TTL
[NUM]:
Hostname
[ASCII,50]:PTPv2
Hostname for PTP port
Domainname
[ASCII,50]:
Domainname for PTP port
Nameserver 1
[ASCII,50]:
Nameserver 2
[ASCII,50]:
LANTIME M300/GPS
69
Page 70
PTP Mode
Domain number
Network Protocol
PTP DelayMech
Current Port State
:
:
:
:
:
Clock class
Clock accuracy
Clock variance
Grandmaster MAC
Number of clients
Number of masters
PTP Port Link up
IPv4 address
Netmask
Gateway
Local Mac Address
PTP seconds
PTP timescale
PTP time source
PTP UTC Oset
PTP Leapsecond
TSU Time
SYS Time
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
70
[MASTER,SLAVE]
[0...3]
[UDP IPv4 Layer3,IEEE 802.3 Layer 2]
[E2E,P2P]
[INITIALIZING,LISTENING,UNCALIBRATED,MASTER,
UnicastMASTER,SLAVE,UnicastSLAVE]
[6=RefClock Sync,7=RefClock Holdover,
52=RefClock unsynchronized,255=Slave only]
33 (according to enumeration list in standard)
13565 [,65535=unknown]
00:60:6E:7C:27:2C
0 (not used yet)
0 (not used yet)
1
172.29.4.10
255.255.255.0
172.29.4.1
00:60:6E:7C:27:2C
1299849447 [raw PTP seconds]
PTP (TAI) [,ARB]
GPS [NTP,PTP,Internal Oszillator, unknown]
34
0 [Announcement active]
TAI:11.03.11 13:17:27.652680;
UTC:11.03.11 13:16:53.655558;
LANTIME M300/GPS
Page 71
The start page gives a short overview of the most important conguration parameters and the runtime statistics
of the unit. In the upper left corner you can read which LANTIME type and version of the LANTIME software you
are using. This LANTIME software version is a head version number describing the base system and important
subsystem. Below the version you will nd the actual hostname and domain of your LANTIME unit, the IPv4
and IPv6 network address of the rst network interface and on the right side the serial number, the uptime of the
system (time since last boot) and the notication status is reported.
In the second section the actual status of the GPS reference clock and the NTP subsystem is shown, additional information about the GPS receiver can also be found here. This includes the number of satellites in view
and the number of good satellites in view.
The third section shows the last messages of the system, each with a timestamp added. The newest messages are placed at the top of the list. This reects the content of the le /var/log/messages, which is created
after every start of the system (and is lost after a power o or reboot, see Syslog server to learn how to save
the entries of your SYSLOG).
By using the buttons in the lower part of the screen, you can reach a number of conguration pages, that
are described below.
LANTIME M300/GPS
71
Page 72
In the network conguration all parameters related to the network interfaces can be changed. In the rst section
you can change the hostname and domain name. You can also specify two nameservers and two SYSLOG servers.
In the nameserver and SYSLOG server elds you may enter an IPv4 or IPv6 address (the SYSLOG servers can be
specied as a hostname, too).
All information which is written to the LANTIME SYSLOG (/var/log/messages) can be forwarded to one or
two remote SYSLOG servers. The SYSLOG daemon of this remote SYSLOG needs to be congured to allow
remote systems to create entries. A Linux SYSLOGD can be told to do so by using the command syslogd r
for starting the daemon.
If you enter nothing in the SYSLOG server elds or specify 0.0.0.0 as the SYSLOG server's addresses, the
remote SYSLOG service is not started on your LANTIME.
Please be aware of the fact that all SYSLOG entries of the timeserver are stored in /var/log/messages and
will be deleted when you power o or reboot the timeserver. A daily CRON job is checking for the size of the
LANTIME SYSLOG and deletes them automatically, if their size is exceeding a limit.
By specifying one or two remote SYSLOG servers, you can preserve the SYSLOG information even when you
have to reboot or switch o the LANTIME.
In the second section the possible network protocols and access methods can be congured. You can enable/disable TELNET, FTP, SSH, HTTP, HTTPS, SNMP and NETBIOS by checking/unchecking the appropriate check
box. After you saved your settings with the Save button, all of these subsystems are stopped and restarted (if
they are enabled).
The third section allows you to select the IP protocol 6. In this version the IPv4 protocol is mandatory and
cannot be disabled, but a standalone IPv6 mode can be reached by entering an IPv4 address 0.0.0.0 and disabling the DHCP client option for every network interface of your LANTIME. By doing so, you ensure that the
timeserver cannot be reached with IPv4. Please note that TELNET, FTP and NETBIOS cannot be used over
IPv6 in this version. IPv4 and IPv6 can be used together on one LANTIME.
To manage the interface specic parameters, you can enter the Ethernet Conguration Line page by using one of
the ETHERNET buttons. If your LANTIME is equipped with only one network interface, you will nd only one
button (ETHERNET 0). Otherwise you see one button for each installed Ethernet port.
72
LANTIME M300/GPS
Page 73
Here, the parameters for the network port can be changed. In the upper section of the page you can enter
the IPv4 parameters, the lower part gives you access to the IPv6 parameters of the interface.
IPv4 addresses are built of 32 bits, which are grouped in four octets, each containing 8 bits. You can specify an
IP address in this mask by entering four decimal numbers, separated by a point ..
Example: 192.168.10.2
Additionally you can specify the IPv4 Netmask and your default gateway address.
Please contact your network administrator, who will provide you with the settings suitable for your specic network.
If you are running a DHCP (Dynamic Host Conguration Protocol) server in your network, the LANTIME system
can obtain its IPv4 settings automatically from this server. If you want to use this feature (you should also ask your
network administrator if this is applicable in your network), you can change the DHCP Client parameter to ENABLED. In order to activate the DHCP client functionality, you can also enter the IP address 000.000.000.000
in the LCD menu by using the front panel buttons of the LANTIME. This is the default setting.
The MAC address of your timeserver can be read in the LCD menu by pressing the NEXT button on the front
panel twice. This value is often used by the network administrator when setting up the DHCP parameters for
your LANTIME at the DHCP server.
If the DHCP client has been activated, the automatically obtained parameters are shown in the appropriate
elds (IPv4 address, netmask, gateway).
You can specify up to three IPv6 addresses for your LANTIME timeserver. Additionally you can switch o
the IPv6 AUTOCONF feature. IPv6 addresses are 128 bits in length and written as a chain of 16 bit numbers in
hexadecimal notation, separated with colons. A sequence of zeros can be substituted with :: once.
Examples:
"::"
"::1"
LANTIME M300/GPS
73
Page 74
the selected Ethernet port. Under normal circumstances, you should leave the default setting (autosensing)
untouched, until your network administrator tells you to change it.
The standard moniker for this technology is IEEE 802.3ad, although it is known by the common names of
trunking, port trunking, teaming and link aggregation. The conventional use of bonding under Linux is an implementation of this link aggregation. Only one link is used at any given time. At least two physical Ethernet
ports must be linked to one bonding group to activate this feature. The rst Ethernet Port in one bonding group
provides the IP-Address and the net mask of this new virtual device. The implementation of the LANTIME
Bonding feature will not replace the MAC address of the active ethernet port. Depending on the LINK state of
the ETH-port the IP address of the rst port in the bonding group will be set to the next ethernet port. All
services will be restarted automatically.
At this menu point it is possible to add each Ethernet port to a bonding group. At least two physical Ethernet ports must be linked to one bonding group to activate this feature. The rst Ethernet Port in one bonding
group provides the IP Address and the net mask of this new virtual device.
Alarm events
On this page you can set up dierent notication types for a number of events. This is an important feature
because of the nature of a timeserver: running in the background. If an error or problem occurs, the timeserver
is able to notify an administrator by using a number of dierent notication types.
The LANTIME timeserver oers four dierent ways of informing the administrator or a responsible person about
nine dierent events: EMAIL send an e-mail message to a specied e-mail account, SNMP-TRAP sends a SNMP
trap to one or two SNMP trap receivers, WINDOWS POPUP MESSAGE sends a Winpopup message to one or
two dierent computers and DISPLAY shows the alarm message on a wall mount display model VP100/NET,
that is an optional accessory you can obtain from us.
"NTP not sync"
"NTP stopped"
NTP has been stopped (mostly when very large time osets occur)
"Server boot"
"Antenna faulty"
"Antenna reconnect"
"Cong changed"
Every event can use a combination of those four notication types, of course you can disable notication for
events by disabling all notication types. The conguration of the four notication types can be changed in
the upper section of the page, you can control which notication is used for which event by using the button
notication conditions in the lower part of the page.
74
LANTIME M300/GPS
Page 75
E-mail messages
You can specify the e-mail address which is used as the senders address of the notication e-mail (From: address),
the e-mail address of the receiver (To: address) and a SMTP smarthost, that is a mail server who is forwarding
your mail to the receiver. If your LANTIME system is connected to the internet, it can deliver those e-mails itself.
Additional e-mail recipients can be congured with the button CC recipients. These settings cannot be altered
with the LC display buttons of the front panel.
Please note the following:
The LANTIME hostname and domain name should be known to the SMTP smarthost
A valid nameserver entry is needed
The domain part of the From: address has to be valid
You can send messages via the special Windows protocol in your local network. It is not necessary to enable
the NETBIOS protocol of the LANTIME in order to use
this notication. On the Windows client side it is necessary to activate the Microsoft Client for Windows
in the network conguration.
You can enter the Windows computer name of up to
two Windows PCs in the appropriate elds. Every message contains a time stamp and a plain text message:
SNMP-TRAP messages
Up to two SNMP trap receiver hosts can be congured in this subsection, you may use IPv4 or IPv6 addresses
or specify a hostname. Additionally you have to enter a valid SNMP community string for your trap receiving
community. These are mostly independent from the SNMP community strings used for status monitoring and
conguration (see SNMP conguration on the Security page).
VP100/NET wall mount display
The VP100/NET wall display is an optional accessory for the LANTIME timeserver, it has an own integrated
Ethernet port (10/100 Mbit) and a SNTP client. The time of the display can be received from any NTP server
using the SNTP protocol, additionally the display is able to show text messages, which are sent by using special
software. The LANTIME can send an alarm message to one or two VP100/NET displays over the network,
whenever an event occurs, for which you selected the display notication type. An alarm message is shown three
times as a scrolling message.
Just enter the display's IP address and its serial number (this is used for authorization), which can be found
by pressing the red SET button on the back of the display four times. The serial number consists of 8 characters,
representing four bytes in hexadecimal notation.
LANTIME M300/GPS
75
Page 76
If you want to use the display for other purposes, you can send text messages to it by using our command
line tool send2display, which can be found on the LANTIME. This allows you to use the display by CRON jobs
or your own shell scripts etc. If you run the tool without parameters, a short usage screen is shown, explaining
all parameters it may understand. See appendix for a printout of this usage screen.
NTP Client Monitoring
You can monitor a group of NTP clients and supervise the time oset, the NTP stratum value and if the client
is reachable or not. With the button edit client list you can edit the list of clients to monitor. You can add the
TCP/IP address or the hostname of the client:
The password is stored encrypted on the internal ash disk and can only be reset to the default value timeserver
by a factory reset, changing all settings back to the factory defaults. Please refer to the LCD conguration
76
LANTIME M300/GPS
Page 77
HTTPS is the standard for encrypted transmission of data between web browser and web server. It relies on X.509
certicates and asymmetric crypto procedures. The timeserver uses these certicates to authenticate itself to the
client (web browser). The rst time a web browser connects to the HTTPS web server of your LANTIME, you
are asked to accept the certicate of the web server. To make sure that you are talking to your known timeserver,
check the certicate and accept it, if it matches the one stored on the LANTIME. All further connections are
comparing the certicate with this one, which is saved in your web browser conguration. Afterwards you are
prompted to verify the certicate only when it changed.
By using the button Generate SSL certicate for HTTP" you can create a new certicate. Please enter your
organisation, name, mail address and the location in the upcoming form and press Generate SSL certicate to
nally generate it.
NTP keys and certicates
The fourth and fth section of the Security page allow you to create the needed crypto keys and certicates for
secure NTP operation (please see NTP authentication below).
The function Generate new NTP public key is creating a new self-signed certicate for the timeserver, which is
automatically marked as trusted.
Important note: This certicate is depending on the hostname of your LANTIME, it is mandatory to recreate the certicate after changing the hostname. The certicates are build with the internal command ntp-keygen
-T (ntp-keygen is part of the installed NTP suite). Your LANTIME is using the /etc/ntp/ directory for storing
its private and public keys (this is called the keysdir). Please refer to the chapter NTP Autokey for further
information (below).
The two options Show NTP MD5 key and Edit NTP MD5 keys allow you to manage the symmetric keys
used by NTP. More about that can be found in the chapter about symmetric keys (below).
LANTIME M300/GPS
77
Page 78
The NTP conguration page is used to set up the additional NTP parameters needed for a more specic conguration of the NTP subsystem.
The default conguration of the timeserver consists of a local clock, which represents the hardware clock of
your LANTIME system and the GPS reference clock. The local clock is only chosen as the NTP time reference
after the GPS clock lost its synchronisation. The stratum level of this local clock is set to 12, this ensures that
clients recognise the switchover to the local clock and are able to eventually take further actions. The local clock
can be disabled.
Because the GPS reference clock is internally connected to the LANTIME system by using a serial connection, the accuracy using this way of synchronisation is around 1 ms. The high accuracy of the LANTIME
timeserver (around 10 microseconds) is available by using the ATOM driver of the NTP subsystem, which is directly interpreting the PPS (pulse per second) of the GPS reference clock. The default conguration looks like this:
# *** lantime ***
# NTP.CONF for GPS167 with UNI ERLANGEN
server
fudge
server
fudge
server
fudge
127.127.1.0
127.127.1.0 stratum 12
127.127.8.0 mode 135 prefer
127.127.8.0 time1 0.0042
127.127.22.0
127.127.22.0 ag3 1
#
#
#
#
#
#
local clock
local stratum
GPS167 UNI Erlangen PPS
relative to PPS
ATOM (PPS)
enable PPS API
enable stats
statsdir /var/log/
statistics loopstats
driftle /etc/ntp.drift
# Edit /mnt/ash/ntpconf.add to add additional NTP parameters
78
LANTIME M300/GPS
Page 79
Administrative functions
In the rst section there are several functions which may be used by the administrator. The button Reboot LANTIME is restarting the system, the built-in reference clock is not aected by this, only the included computer
system is rebooted, which may take up to 30 seconds.
With Manual conguration you are able to change the main conguration by editing the conguration le
by hand. After editing, press the Save le button to preserve your changes, afterwards you are asked if your
changes should be activated by reloading the conguration (this results in reloading several subsystems like NTPD,
HTTPD etc.).
The function Send test notication is generating a test alarm message and sends it using all congured notify
possibilities (e-mail, WMail, SNMP-Traps, wall mount display).
You can use the function Save NTP drift le to copy the le /etc/ntp.drift to the internal ash disc of your
LANTIME. NTP is using this le to have the parameters for compensation of the incorrectness of the system
clock available directly after a restart. This results in a faster synchronisation process of the NTPD subsystem
after a system restart. You should use this function only, if the NTPD has been synchronized to the internal
reference clock for more than one day. This is done here at Meinberg directly before shipping the LANTIME unit
to our customers, so you do not need to use this function during normal operation. It may be applicable after a
software update.
The function Reset to factory defaults is setting all conguration parameters back to default values. The
regular le /mnt/ash/global_conguration will be replaced with the le /mnt/ash/factory.conf, but rst a
copy of the conguration is saved under /mnt/ash/global_conguration.old for backup reasons. The default
password timeserver is replacing the actual password, too. After using this function, all certicates should be
recreated because of the change of the unit's hostname.
Please be aware of the fact that the default conguration is not activated instantly. If you want to avoid setting up
the IP address of your unit by locally conguring it on site with the buttons of the front panel (meaning physical
presence of someone directly at the location of the LANTIME), you have to congure the network parameters
of your LANTIME immediately after using the reset to factory defaults button. So, please proceed directly to
the Ethernet page and check/change the IP address and the possible access subsystems (HTTP for example) of
the LANTIME. The rst usage of Save settings will load the conguration from ash into memory and activate it.
User Management
For administration dierent users can be set up. 3 group memberships can be assigned to each user: the SuperUser has all properties for administration. The group membership Administrator can change all parameters via
the command line interface (CLI) conguartion tool and the WEB interface. The group Administrator cannot
use any Linux command in a Telnet, SSH or Terminal session. If the Administrator will login, the setup program
LANTIME M300/GPS
79
Page 80
will be started directly. After termination of the Setup program this user will be logout automatically. The group
membership Info has the same properties like the Administrator but cannot change any parameter.
The menu User Management allows you to set up dierent users with a password and the group membership.
To change the properties of an user you have to delete the old user and set up a new one. The user root cannot
be deleted and has always the membership of Super-User. The password of the user root can be set on the
security page.
Administrative information
The button List all messages displays the SYSLOG of the LANTIME completely. In this log all subsystems
create their entries, even the OS kernel. The SYSLOG le /var/log/messages is only stored in the system's ram
disk, therefore it is lost after a power o or restart. If you congured an external SYSLOG server, all LANTIME
SYSLOG entries will be duplicated on this remote system and can be saved permanently this way.
Mar
Mar
Mar
Mar
Mar
Mar
Mar
Mar
Mar
Mar
15
15
15
15
15
15
15
15
15
15
13:35:17
13:35:17
13:35:17
13:35:17
13:35:17
13:38:36
13:38:36
13:45:36
14:01:11
14:01:17
LanGpsV4
LanGpsV4
LanGpsV4
LanGpsV4
LanGpsV4
LanGpsV4
LanGpsV4
LanGpsV4
LanGpsV4
LanGpsV4
With List detailed version information a number of version numbers (including LANTIME software, operating
system and NTPD) are shown in a textbox.
The function List LANTIME Options shows the hardware options installed in your LANTIME.
Using the button List detailed GPS information gives you the possibility to check detailed GPS status information. The rst parameter indicates the time and date of the last update of the shown parameters. Next
you nd the GPS receiver status and the NTP status, followed by the GPS position data. The position uses
the Latitude / Longitude / Altitude format. Latitude and Longitude are shown in degrees, minutes and seconds,
Altitude is shown in meters above WGS84 ellipsoid.
The satellite section shows the numbers of satellites in view and the number of usable satellites (good SV).
Additionally, the selected set of the four used satellites can be read.
The accuracy of the calculated receiver position and time deviation is dependent on the constellation of the
four selected satellites. Using the position of the receiver and the satellites, a number of values can be calculated,
which allow a rating of the selected constellation. These values are called Dilutions of Precision (DOP).
PDOP is the abbreviation for Position Dilution of Precision, TDOP means Time Dilution of Precision and
GDOP stands for General Dilution of Precision. Lower values are indicating better accuracy.
The next section Satellite Info shows information about all the satellites, which are in view momentarily. The
satellite ID, elevation, Azimuth and distance to the receiver reveal the position of the satellite in the sky. The
80
LANTIME M300/GPS
Page 81
Doppler shows whether the satellite is ascending (positive values) or descending (negative value).
Software Update
If you need to update the software of your LANTIME, you need a special le update.tgz from Meinberg, which
has to be uploaded to the LANTIME by using ftp, SCP or SFTP to the root dir (/update.tgz), after the le
transfer is complete, press Start rmware update.
Afterwards you are prompted to conrm the start of the update process. The scope of the update only depends on the chosen le.
LANTIME M300/GPS
81
Page 82
14 SNMP Support
14 SNMP Support
The Simple Network Management Protocol (SNMP) has been created to achieve a standard for the management
of dierent networks and the components of networks. SNMP is operating on the application layer and uses
dierent transport protocols (like TCP/IP and UDP), so it is network hardware independent.
The SNMP design consists of two types of parties, the agent and the manager. SNMP is a client-server architecture, where the agent represents the server and the manager represents the client.
The LANTIME has an integrated SNMP agent, who is designed especially to handle SNMP requests for LANTIME
specic status information (including status variables for the internal reference clock). The LANTIME SNMP
agent is also capable of handling SET requests in order to manage the LANTIME conguration via SNMP, if your
SNMP management software is also supporting this feature.
The elements (objects / variables) are organised in data structures called Management Information Base (MIB).
The LANTIME includes the standard NET-SNMP MIB and is based on SNMPv1 (RFC 1155, 1157), SNMPv2
(RFC 1901-1908) and SNMPv3.
The following SNMP version is installed on the timeserver:
Net-SNMP Version:
Network transport support:
SNMPv3 Security Modules:
Agent MIB code:
Authentication support:
Encryption support:
5.0.8
Callback Unix TCP UDP TCPIPv6 UDPIPv6
usm
mibII, ucd_snmp, snmpv3mibs,
notication, target, agent_mibs, agentx
agent_mibs, utilities, meinberg, mibII/ipv6
MD5 SHA1
DES
By using the special Meinberg SNMP-agent all important status variables can be read with SNMP conformant
client software. Where applicable, a variable is implemented as string and numeric value, for example allowing
SNMP client software to use the information for drawing diagrams or monitor threshold levels.
When using the NET-SNMP suite, you can read all status information your LANTIME oers via SNMP by
using the snmpwalk command:
snmpwalk v2c c public timeserver enterprises.5597
82
LANTIME M300/GPS
Page 83
a) and b) can be achieved by using the web interface or the shell access, please see the appropriate chapters in
this manual. The mentioned MIB les can be found directly on the timeserver located at /usr/local/share/snmp/mibs. All les with names starting with MBG-SNMP- have to be copied onto the SNMP clients by using
the timeservers ftp access (for example). You may also use the web interface, on the page "Local - LANTIME
Services" (V5) or "System - Services and Functions" (V6) you will nd a button "Download MIB les. You will
get a tar-archive if you are using the download button, which you have to unpack rst.
Afterwards, copy all MIB les to the MIB directory on your client(s) and congure your SNMP client software to use them.
LANTIME M300/GPS
83
Page 84
14 SNMP Support
Please note that your SNMP request has to be sent with a sucient timeout (in the above snmpset example
this was achieved by using the -t 10 option, choosing a timeout of 10 seconds), because after each parameter
change, the timeserver reloads its conguration, which takes a few seconds. The request is acknowledged by the
SNMP agent afterwards.
To change a group of parameters without reloading the conguration after each parameter, you have to send all
parameter changes in one single request. You can do this with the net-snmp snmpset command by speciying
multiple parameters in one command line:
root@testhost:/# snmpset -v 2c -r 0 -t 10 -c rwsecret timeserver.meinberg.de
mbgLtCfghostname.0 string helloworld mbgLtCfgDomainname.0 string
internal.meinberg.de
The available SNMP variables are described in detail in the SNMP conguration reference part of this manual.
Additionally, it is recommended to also read the mentioned MIB les.
84
LANTIME M300/GPS
Page 85
Setting the mbgLtCmdExecute variable to value 1 will reboot the timeserver after a short waiting period of approximately 3-5 seconds.
FirmwareUpdate(2)
This command installs a previously uploaded (with FTP for example) rmware version.
ReloadCong(3)
The conguration of the timeserver is reset to factory defaults, afterwards an automatic ReloadCong is executed
in order to use these default settings.
GenerateNewNTPAutokeyCert(7)
A new key is generated, it can be used with the NTP AUTOKEY feature.
SendTestNotication(8)
A test message is sent by using all notication methods the timeserver has a conguration for (e.g. mail, winpopup, SYSLOG etc.).
A few examples:
(we are again using the snmpset command which comes with the net-snmp tools).
root@testhost:/# snmpset -v2c -r 0 -t 10 -c rwsecret timeserver.meinberg.de
mbgLtCmdExecute.0 int 1
The command shown above is forcing the timeserver to reboot. Instead of using the integer value, you may also
enter the command name, as it is dened in the MIB le MBG-SNMP-LANTIME-CMD.txt (and in the command
list above).
If you want the timeserver to reload it's conguration le (which you previously uploaded via FTP probably),
you would enter this command:
root@testhost:/# snmpset -v2c -r 0 -t 10 -c rwsecret timeserver.meinberg.de
mbgLtCmdExecute.0 int ReloadCong
Please pay attention to the options -r 0 (meaning no retries) and -t 10 (meaning timeout of 10 secs) in
the above examples. These options avoid multiple executions of the desired command, additionally they give your
snmpset command enough time to wait for an acknowledgement from the timeservers snmp agent.
LANTIME M300/GPS
85
Page 86
14 SNMP Support
Name
Description
enterprises.5597
mbgSNMP
mbgSNMP.3
MbgLANTIME
mbgLANTIME.1
mbgLtNtp
mbgLANTIME.2
mbgLtRefclock
mbgLANTIME.3
mbgLtTraps
mbgLANTIME.4
mbgLtCfg
mbgLANTIME.5
mbgLtCmd
SNMP branch
Variable
Data type
Description
mbgLtCfgNetwork
mbgLtCfghostname
string
mbgLtCfgDomainname
string
mbgLtCfgNameserver1
string
(IPv4
or
or
IPv6-address)
mbgLtCfgNameserver2
string
(IPv4
IPv6-address)
mbgLtCfgSyslogserver1
string
(IPv4
IPv6-address
or
or
server
or
or
server
hostname)
mbgLtCfgSyslogserver2
string
(IPv4
IPv6-address
hostname)
mbgLtCfgTelnetAccess
integer (0 = disabled,
en-
abled)
mbgLtCfgFTPAccess
integer (0 = disabled,
FTP-access activated?
en-
abled)
mbgLtCfgHTTPAccess
integer (0 = disabled,
Webinterface activated?
en-
abled)
mbgLtCfgHTTPSAccess
integer (0 = disabled,
en-
abled)
mbgLtCfgSNMPAccess
integer (0 = disabled,
SNMP-daemon activated?
en-
abled)
86
LANTIME M300/GPS
Page 87
Variable
Data type
mbgLtCfgSambaAccess
integer (0 = disabled,
Description
LANManager-access activated?
en-
abled)
mbgLtCfgIPv6Access
integer (0 = disabled,
IPv6-protocol enabled?
en-
abled)
mbgLtCfgSSHAccess
integer (0 = disabled,
SSH-access activated?
en-
abled)
mbgLtCfgNTP
mbgLtCfgNtpServer1IP
string
(IPv4
IPv6-address
or
or
hostname)
mbgLtCfgNtpServer1KEY
integer
mbgLtCfgNtpServer2IP
string
(IPv4
IPv6-address
or
or
hostname)
mbgLtCfgNtpServer2KEY
integer
mbgLtCfgNtpServer3IP
string
(IPv4
IPv6-address
or
or
hostname)
mbgLtCfgNtpServer3KEY
integer
mbgLtCfgStratumLocal
integer(0..15)
Stratum-value
Clock
of
the
internal
system
mbgLtCfgNTPTrustedKey
integer
mbgLtCfgNTPBroadcastIP
string
(IPv4
or
IPv6-address)
mbgLtCfgNTPBroadcast
IP-address,
integer
Key
outgoing NTP-broadcasts
mbgLtCfgNTPBroadcast
integer (0 = dis-
Autokey
abled,
en-
abled)
mbgLtCfgAutokeyFeature
integer (0 = disabled,
en-
abled)
LANTIME M300/GPS
87
Page 88
SNMP branch
14 SNMP Support
Variable
Data type
mbgLtCfgAtomPPS
integer (0 = disabled,
Description
en-
(Liste
von
abled)
mbgLtCfgEMail
mbgLtCfgEMailTo
string
EMail-addressn)
mbgLtCfgEMailFrom
string
(EMail-
address)
mbgLtCfgEMailSmarthost
string
(IPv4
IPv6-address
or
or
ing mails
or
or
sent as SMTP-traps
hostname)
mbgLtCfgSNMP
mbgLtCfgSNMPTrapRecei
string
ver1
IPv6-address
(IPv4
hostname)
mbgLtCfgSNMPTrapRecei
string
ver1Community
mbgLtCfgSNMPTrapRecei
string
ver2
IPv6-address
(IPv4
or
or
sent as SMTP-traps
hostname)
mbgLtCfgSNMPTrapRecei
string
ver2Community
The SNMP community used when sending SNMP-Traps to the second host
mbgLtCfgSNMPRO
string
Community
The SNMP community, which has readonly access and therefore can be used to
only monitor status variables or conguration values (SNMP V2c)
mbgLtCfgSNMPRW
string
Community
The SNMP community, which has readwrite access and there for can be used
to monitor status variables and get/set
conguration values (SNMP V2c)
mbgLtCfgSNMPContact
string
mbgLtCfgSNMPLocation
string
mbgLtCfgWinpopup
mbgLtCfgWMailAddress1
string
mbgLtCfgWMailAddress2
string
88
LANTIME M300/GPS
Page 89
SNMP branch
Variable
mbgLtCfgWalldisplay
mbgLtCfgVP100Display1IP string
Data type
(IPv4
IPv6-address
mbgLtCfgVP100Display
Description
or
or
hostname)
tions
string (Hexstring)
1SN
display
used
for
showing
notications
mbgLtCfgVP100Display
string
2IP
IPv6-address
mbgLtCfgVP100Display
(IPv4
or
or
hostname)
tications
string (Hexstring)
2SN
display
used
for
showing
notications
mbgLtCfgNotify
mbgLtCfgNotifyNTPNot
string(combination)
Sync
mbgLtCfgNotifyNTP
string
Stopped
tion)
mbgLtCfgNotifyServer
string
Boot
tion)
mbgLtCfgNotifyRefclock
string
NotResponding
tion)
mbgLtCfgNotifyRefclock
string
NotSync
tion)
mbgLtCfgNotifyAntenna
string
Faulty
tion)
(combina-
(see
mbgLtCfgNotifyNTPNotSync)
for
(combina-
(see
mbgLtCfgNotifyNTPNotSync)
for
(combina-
(see
mbgLtCfgNotifyNTPNotSync)
for
(combina-
(see
mbgLtCfgNotifyNTPNotSync)
for
(combina-
(see
mbgLtCfgNotifyNTPNotSync)
for
mbgLtCfgNotifyAntenna
string
Reconnect
tion)
mbgLtCfgNotifyCong
string
Changed
tion)
mbgLtCfgNotifyLeapSecond string
Announced
LANTIME M300/GPS
(combina-
(see
mbgLtCfgNotifyNTPNotSync)
for
(combina-
(see
mbgLtCfgNotifyNTPNotSync)
for
(combina-
tion)
(see
mbgLtCfgNotifyNTPNotSync)
for
89
Page 90
14 SNMP Support
SNMP branch
Variable
Data type
mbgLtCfgEthernet
mbgLtCfgEthernetIf0IPv4
string
Description
IP
address)
the timeserver
mbgLtCfgEthernetIf0IPv4
Netmask
maske)
the timeserver
mbgLtCfgEthernetIf0IPv4
string
Gateway
address)
(IPv4
(IPv4
IP-
IP-
Client
abled,
en-
(IPv6
IP-
abled)
mbgLtCfgEthernetIf0IPv6
string
IP1
address)
mbgLtCfgEthernetIf0IPv6
string
IP2
address)
mbgLtCfgEthernetIf0IPv6
string
IP3
address)
mbgLtCfgEthernetIf0IPv6
integer (0 = dis-
Autoconf
abled,
mbgLtCfgEthernetIf0
(IPv6
Second
IPv6-IP-address
of
the
time-
(IPv6
IP-
IP-
en-
abled)
interface?
integer (0..4)
NetlinkMode
0 = autosensing,
1 = 10Mbit/s half duplex,
2= 10Mbit/s full duplex,
3=100Mbit/s half duplex,
4=100Mbit/s full duplex
For all additional Ethernet interfaces of the timeserver, If0 only has to be replaced with Ifx, where x is
substituted by the number of the desired Ethernet interface. Example: The IPv4-address of the timeservers third
Ethernet interface can be set with mbgLtCfgEthernetIf2IPv4IP!
90
LANTIME M300/GPS
Page 91
"NTP stopped"
NTP stopped
"Server boot"
"Antenna faulty"
"Antenna reconnect"
"Cong changed"
See the Notication page at the web interface and Command Line Interface description to learn how to congure
the SNMP trap receivers.
Whenever the NTP daemon (ntpd) looses sync, it will generate this trap and send it to the congured SNMP trap receivers.
mbgLtTrapNTPNotSync (mbgLtTraps.1):
mbgLtTrapNTPStopped (mbgLtTraps.2):
mbgLtTrapServerBoot (mbgLtTraps.3):
mbgLtTrapReceiverNotResponding (mbgLtTraps.4):
mbgLtTrapReceiverNotSync (mbgLtTraps.5):
mbgLtTrapAntennaFaulty (mbgLtTraps.6):
mbgLtTrapAntennaReconnect (mbgLtTraps.7):
this trap.
LANTIME M300/GPS
91
Page 92
ATTENTION!
There is a Danger of explosion if the lithium battery is
replaced incorrectly. Only identical batteries or batteries recommended by the manufacturer must be used for
replacement.
The waste battery has to be disposed as proposed
by the manufacturer of the battery.
CE marking
92
LANTIME M300/GPS
Page 93
LC-DISPLAY:
POWER
SUPPLY:
100-240 VAC
Available DC variants:
! 100 - 240
!
12
!
24
!
48
VDC
VDC
VDC
VDC
INPUT FUSE:
Electronic
PROTECTION
RATING:
IP20
POWER
CONSUMPTION:
28W
PHYSICAL
DIMENSIONS:
AMBIENT
TEMPERATURE:
0 ... 50 C
HUMIDITY:
85 % max.
LANTIME M300/GPS
DC Input
93
Page 94
The building-in equipment is a class 1 - equipment and must be connected to an earthed outlet
(TN Power System).
The building-in equipment has been evaluated for use in oce environment (pollution degree 2) and may be
only used in this environment. For use in rooms with a higher pollution degree more stringent requirements
are applicable.
The building-in equipment may not be opened.
Protection against re must be assured in the end application.
The ventilation opening may not be covered.
The equipment/building-in equipment was evaluated for use in a maximum ambient temperature of 40 C.
For safe operation the building-in equipment must be protected by max 16 A fuse in the power installation
system.
Disconnection of the equipment from mains is done by pulling the mains plug.
15.3.1 CE-Label
Low voltage directive:
2006/95/EC EN 60950-1
EMV-directive:
89/336EEC EN50081-1
94
LANTIME M300/GPS
Page 95
Type
Signal
Cable
9pin. D-SUB
RJ-45
USB connector
RS-232
Ethernet
Network (LAN0-LAN1)
RJ-45
Ethernet
PPS
10 MHz,
Error
BNC
BNC
DFK
TTL
TTL
screw terminal
COM 0, COM 1
RS232
Antenna
BNC
Power supply
power cord
receptable
Front panel
TERMINAL
Network
USB
Rear panel
option
Network (LAN2-LAN3)
RJ-45
Ethernet
shielded data line
Time Code
modulated
DCLS
BNC
BNC
BNC
10 MHz,
10 MHz sine,
BNC
BNC
LANTIME M300/GPS
95
Page 96
TxD0_OUT
RxD0_IN
GND -
TxD1_OUT
RxD1_IN
GND -
COM0
COM1
DSR_IN RTS_OUTCTS_INRI_IN-
-DCD_IN
-RXD_IN
-TXD_OUT
-DTR_OUT
-GND
TERM
96
LANTIME M300/GPS
Page 97
125 VDC
150 VAC
1A
RESPONSE TIME:
DC
AC
30 W
60 VA
0.46A
0.46A
1A
150V AC
65V DC
30V DC
ca.2ms
Error
CO - NC connected
CO NO NC
Error
VCC
LANTIME M300/GPS
97
Page 98
ANTENNA:
ANTENNA
INPUT:
TIME TO
SYNCHRONIZATION: One minute with known receiver position and valid almanac
12 minutes if invalid battery buered memory
ACCURACY
OF PULSES:
SERIAL PORTS:
98
LANTIME M300/GPS
LANTIME M300/GPS
110-9
< 250 ns
1Hz -60dBc/Hz
10Hz -90dBc/Hz
100Hz -120dBc/Hz
1kHz -130dBc/Hz
210-8
0.2Hz (Note1)
410-7
4Hz (Note1)
110-11
865 s
6.3 s
210-7
(0...60C)
210-9
< 250 ns
1Hz -60dBc/Hz
10Hz -90dBc/Hz
100Hz -120dBc/Hz
1kHz -130dBc/Hz
110-7
1Hz (Note1)
110-6
10Hz (Note1)
110-11
4.3 ms
16 s
110-6
(-20...70C)
OCXO LQ
510-8
(-20...70C)
1.6 s
65 s
1Hz -75dBc/Hz
10Hz -110dBc/Hz
100Hz -130dBc/Hz
1kHz -140dBc/Hz
1.510-9
15mHz (Note1)
110-7
1Hz (Note1)
510-12
< 100 ns
210-10
OCXO MQ
110-8
(5...70C)
788 ms
22 s
< 100 ns
510-12
OCXO HQ
210-10
(5...70C)
158 ms
4.5 s
< 100 ns
210-12
OCXO DHQ
610-10
(-25...70C)
8 ms
1.1 s
1Hz -75dBc/Hz
10Hz -89dBc/Hz
100Hz -128dBc/Hz
1kHz -140dBc/Hz
210-11
0.2mHz (Note1)
510-10
5mHz (Note1)
110-12
< 100 ns
Rubidium
(only available
for 3U models)
210-11
The given values for the accuracy of frequency and me (not short term accuracy) are only valid for a constant ambient
temperature! A minimum me of 24 hours of GPS-syncronicity is required before free run starts.
accuracy
free run, one day
accuracy,
free run, 1 year
accuracy
GPS-synchronous,
average 24h
accuracy of time
free run, 1 day
accuracy of time
free run, 1 year
temperature
depandant drift
free run
TCXO
99
Page 100
BANDWITH:
9 MHz
CONVERTER:
local oscillator to
converter frequency:
rst IF frequency:
POWER
REQUIREMENTS:
10 MHz
35.4 MHz
CONNECTOR:
N-Type, female
AMBIENT
TEMPERATURE:
HOUSING:
25 x 25 mm
1575.42 MHz
Physical Dimension:
140
180
68
84
450
70
44
M6
240
100
LANTIME M300/GPS
Page 101
MAIN MEMORY:
128 MB
CACHE-MEMORY:
FLASHDISK:
512 MB
NETWORK
CONNECTOR:
SERIAl INTERFACE:
STATE LEDs:
POWER
REQUIREMENTS:
CONNECTOR:
AMBIENT
TEMPERATURE:
0 ... 50 C
HUMIDITY:
85 % max.
LANTIME M300/GPS
101
Page 102
EPLD
10 Mhz
PPS
digital
sinewave
generator
modulator
D/A converter
timecode
driver
50
unbalanced
driver
TTL
Time Code AM
microcontroller
102
LANTIME M300/GPS
Page 103
LANTIME M300/GPS
103
Page 104
104
LANTIME M300/GPS
Page 105
Designation
Description
49
Position Identier P5
50
51
52
53
54
55
56
57
58
59
Position Identier P6
60
61
LS - Leap Second
62
63
64
65
66
67
68
69
Position Identier P7
70
71
72
73
74
75
PARITY
1.) current rmware does not support leap deletion of leap seconds
2.) TFOM is cleared, when clock is synchronized rst after power up. see chapter Selection of generated timecode
LANTIME M300/GPS
105
Page 106
a) B002:
b) B003:
c) B006:
d) B007:
e) AFNOR :
f) IEEE1344:
g) C37.118:
TFOM = 0000
TFOM = 1111
For testing purposes the output of TFOM in IEEE1344 mode can be disabled. The segment is set to all zeros
then.
15.9.9 Outputs
The module M300/GPS provides modulated (AM) and unmodulated (DCLS) outputs. The format of the timecodes is illustrated in the diagramms "IRIG-" and "AFNOR standard-format".
106
LANTIME M300/GPS
Page 107
binary "0":
binary "1":
position-identier:
2 MARK-amplitudes, 8 SPACE-amplitudes
5 MARK-amplitudes, 5 SPACE-amplitudes
8 MARK-amplitudes, 2 SPACE-amplitudes
DCLS Output
The pulse width DCLS signals shown in the diagramms "IRIG" and "AFNOR standard format" are coexistent to
the modulated output and is available at the VG connector pin 13a with TTL level.
LANTIME M300/GPS
107
Page 108
The letters printed in italics are replaced by ASCII numbers whereas the other
characters are part of the time string. The groups of characters as dened below:
<STX>
dd.mm.yy
(1..7, 1 = Monday)
hh.mm.ss
uv
`#'
``
v:
`*'
``
anouncement of discontinuity of time, enabled during last hour before discontinuity comes in eect:
` !'
announcement of start or end of daylight saving time
`A'
announcement of leap second insertion
``
(space, 20h) nothing announced
<ETX>
108
UTC
MEZ
`S'
LANTIME M300/GPS
Page 109
The letters printed in italics are replaced by ASCII numbers whereas the other characters are
part of the time string. The groups of characters as dened below:
<STX>
tt.mm.jj
(1..7, 1 = monday)
hh.mm.ss
(00..23)
(00..59)
(00..59, or 60 while leap second)
uv
v:
`*'
``
lll
<ETX>
LANTIME M300/GPS
109
Page 110
The letters printed in italics are replaced by ASCII numbers whereas the other characters
are part of the time string. The groups of characters as dened below:
x
_
(01..31)
(01..12)
(00..99)
<LF>
110
LANTIME M300/GPS
Page 111
The letters printed in italics are replaced by ASCII numbers whereas the other characters
are part of the time string. The groups of characters as dened below:
<STX>
dd.mm.yy
(01..31)
(01..12)
(00..99)
(1..7, 1 = Monday)
hh:mm:ss
(00..23)
(00..59)
(00..59, or 60 while leap second)
xxxx
<CR>
<LF>
<ETX>
LANTIME M300/GPS
111
Page 112
The letters printed in italics are replaced by ASCII numbers whereas the other characters are part
of the time string. The groups of characters as dened below:
<STX>
dd.mm.yy
(01..31)
(01..12)
(00..99)
(1..7, 1 = Monday)
hh.mm.ss
oo:oo
ac
(00..23)
(00..59)
(00..59, or 60 while leap second)
`*'
GPS receiver has not checked its position
(space, 20h) GPS receiver has determined its position
bbb.bbbb
112
LANTIME M300/GPS
Page 113
south d. equator
lll.llll
hhhh
<ETX>
LANTIME M300/GPS
113
Page 114
The letters printed in italics are replaced by ASCII numbers or letters where as the
other characters are part of the time string. The groups of characters as dened below:
$
hhmmss.ss
(00..23)
(00..59)
(00..59, or 60 while leap second)
(1/10 ; 1/100)
Status
bbbb.bb
lllll.ll
ddmmyy
(01..31)
(01..12)
(00..99)
magnetic variation
hh
<CR>
<LF>
114
LANTIME M300/GPS
Page 115
The letters printed in italics are replaced by ASCII numbers or letters where as the
other characters are part of the time string. The groups of characters as dened below:
$
hhmmss.ss
Status
(00..23)
(00..59)
(00..59, or 60 while leap second)
(1/10 ; 1/100)
lllll.lllll
vv
hhh.h
aaa.h
ggg.g
cs
<CR>
<LF>
LANTIME M300/GPS
115
Page 116
`$GPZDA'
$GPZDA,hhmmss.ss,dd,mm,yyyy,HH,II*cs <CR><LF>
ZDA - Time and Date: UTC, day, month, year and local timezone.
The letters printed in italics are replaced by ASCII numbers or letters where as the
other characters are part of the time string. The groups of characters as dened below:
$
hhmmss.ss
HH,II
dd,mm,yy
cs
<CR>
<LF>
116
(00..23)
(00..59)
(00..59 or 60 while leap second)
(01..31)
(01..12)
(0000..9999)
LANTIME M300/GPS
Page 117
">900WD"
and
>900WD:yy-mm-tt_hh.mm;ss.f:cc <CR>
The letters printed in italics are replaced by ASCII numbers whereas the other
characters are part of the time string. The groups of characters as dened below:
yy-mm-tt
(00..99)
(01..12)
(01..31)
(00..23)
(00..59)
(00..59, or 60 while leap second)
(000..999)
cc
<CR>
LANTIME M300/GPS
117
Page 118
The letters printed in italics are replaced by ASCII numbers whereas the other
characters are part of the time string. The groups of characters as dened below:
T
Start character
sending with one bit accuracy at change of second
yy:mm:dd
(00..99)
(01..12)
(01..31)
(01..07, 01 = monday)
hh:mm:ss
(00..23)
(00..59)
(00..59, or 60 while leap second)
<CR>
<LF>
118
LANTIME M300/GPS
Page 119
The letters printed in italics are replaced by ASCII numbers whereas the other
characters are part of the time string. The groups of characters as dened below:
<X>
Control character
sending with one bit
accuracy at change of second
code 58h
<G>
Control character
code 47h
<U>
Control character
code 55h
yymmdd
the current
yy
mm
dd
date:
year of the century
month
day of month
(00..99)
(01..12)
(01..31)
hh:mm:ss
the current
hh
mm
ss
time:
hours
minutes
seconds
(00..23)
(00..59)
(00..59, or 60 while leap second)
<CR>
Interface
parameters:
LANTIME M300/GPS
119
Page 120
The letters printed in italics are replaced by ASCII numbers whereas the other
characters are part of the time string. The groups of characters as dened below:
<SOH>
ddd
day of year
hh:mm:ss
(001..366)
(00..23)
(00..59)
(00..59, or 60 while leap second)
(space) Time Sync (GPS lock)
(?) no Time Sync (GPS fail)
<CR>
<LF>
120
LANTIME M300/GPS
Page 121
The letters printed in italics are replaced by ASCII numbers whereas the other
characters are part of the time string. The groups of characters as dened below:
<SOH>
ddd
day of year
hh:mm:ss
(001..366)
(00..23)
(00..59)
(00..59, or 60 while leap second)
(space) Time Sync (GPS lock)
(?) no Time Sync (GPS fail)
<CR>
<LF>
LANTIME M300/GPS
121
Page 122
host H
Uses H as the hostname of the display unit
serialnumber S Uses S as the serialnumber of the display (e.g. 03A00C7F)
clear M
Clear message M (0-31)
beep
Beeper sound while showing the message
clearall
Clear all messages of the display
message M
Create/change message M (0-31, default = 0)
executions E
Sets number of consecutive executions to E (1-9, default = 1)
quiet
Quiet mode (no program output to stdout/stderr)
verbose
Verbose mode (output of debugging info on stdout)
help
Show help message
Dening messages
a)
b)
noash
duration X
Scrolling text:
You can dene a maximum of 241 characters per scrolling message. If you want the message
to "softly" end, simply add some spaces to the end of your text (attention: text and
spaces must be no more than 241 chars in length).
-t,
scrolltext "text"
Set scrolltext
If you want the message (any type) to appear periodically, you can set the time interval with:
-D,
-H,
-M,
periodday D
periodhour H
periodminute M
(You can combine these options. Default is: message is displayed only once)
Possible error codes: 1=parameter error, 2=no ACK from display, 3=network error
Examples:
send2display -h 172.16.3.251 -s 0a03007f -m1 -e2 -1"Hello World" -d5 -2"what a nice day" -d3
(shows two lines of text (2 times), 1st line is shown for 5 seconds and 2nd line for 3 seconds)
send2display -h 172.16.3.251 -s 0a03007f -m1 -e1 -1"Oops" -H2 -M30
(shows one line of text every 2 hours and 30 minutes, a sound (beep)
can be heared while the message is displayed)
send2display -h 172.16.3.251 -s 0a03007f -c1
122
LANTIME M300/GPS
Page 123
4.17
[ASCII,50]
[ASCII,50]
[IP]
[IP]
[IP]
[IP]
[ASCII,50]
[ASCII,50]
[BOOL]
[BOOL]
[BOOL]
[BOOL]
[BOOL]
[BOOL]
[BOOL]
[BOOL]
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
# NTP Section
External NTP Server 1 IP
External NTP Server 1 KEY
External NTP Server 1 AUTOKEY
External NTP Server 2 IP
External NTP Server 2 KEY
External NTP Server 2 AUTOKEY
External NTP Server 3 IP [ASCII,50]
External NTP Server 3 KEY
External NTP Server 3 AUTOKEY
NTP Stratum Local Clock
NTP Trusted Key
NTP AUTOKEY feature active
NTP ATOM PPS active
NTP Broadcast TCPIP
NTP Broadcast KEY
NTP Broadcast AUTOKEY
NTP Trust Time
[ASCII,50]
[NUM]
[BOOL]
[ASCII,50]
[NUM]
[BOOL]
:
[NUM]
[BOOL]
[NUM,0..15]
[NUM]
[BOOL]
[BOOL]
[IP]
[NUM]
[BOOL]
[NUM]
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
# EMail Section
EMail To Address
EMail From Address
EMail Smarthost
[ASCII,50]
[ASCII,50]
[ASCII,50]
:
:
:
LANTIME M300/GPS
LanGpsV4
py.meinberg.de
1
1
1
1
1
1
0
1
12
0
1
0
0
0
123
Page 124
124
# SNMP Section
SNMP Trap Receiver Address 1
SNMP Trap Receiver Community 1
SNMP Trap Receiver Address 2
SNMP Trap Receiver Community 2
SNMP V3 User Name
SNMP Read Community String
SNMP Write Community String
SNMP Contact String
SNMP Location String
[ASCII,50]
[ASCII,50]
[ASCII,50]
[ASCII,50]
[ASCII,50]
[ASCII,50]
[ASCII,50]
[ASCII,50]
[ASCII,50]
:
:
:
:
:
:
:
:
:
[ASCII,50]
[ASCII,50]
:
:
[ASCII,50]
[ASCII,50]
[ASCII,50]
[ASCII,50]
:
:
:
:
# Notication Section
Notication on NTP_not_sync
Notication on NTP_stopped
Notication on Server_boot
Notication on Refclock_not_respon.
Notication on Refclock_not_sync
Notication on Antenna_faulty
Notication on Antenna_reconnect
Notication on Cong_changed
Notication on Leap second announ.
[CASE]
[CASE]
[CASE]
[CASE]
[CASE]
[CASE]
[CASE]
[CASE]
[CASE]
:
:
:
:
:
:
:
:
:
[IP]
[IP]
[BOOL]
[IP]
[IP]
[IP]
[BOOL]
[NUM,0:4]
[NUM,0:4]
:
:
:
:
:
:
:
:
:
root
public
Meinberg
Germany
0
0
1
LANTIME M300/GPS
Page 125
#GLOBAL OPTIONS
NUMBER ETHERNET INTERFACES
SYSTEM LAYOUT
SYSTEM ADV LAYOUT
SYSTEM LANGUAGE
SYSTEM PARAMETER
SYSTEM DESIGN
:
:
:
:
:
:
1
0
0
0
server
0
15.14.2 Samba
The Samba software suite is a collection of programs, which implement the Server Message Block (SMB) protocol
for UNIX systems. By using Samba your Lantime is capable of sending Windows popup messages and serves
request for network time by clients using the NET TIME command.
The distribution of Samba is covered like GNU/Linux by the GNU General Public License, see below.
The website of the Samba project (or a mirror) can be reached at
www.samba.org
LANTIME M300/GPS
125
Page 126
2.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS AS IS AND ANY EXPRESS
OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Find out more regarding mini_httpd at the ACME Labs homepage:
www.acme.com
126
LANTIME M300/GPS
Page 127
The licenses for most software are designed to take away your freedom to share and change it. By contrast,
the GNU General Public License is intended to guarantee your freedom to share and change free softwareto
make sure the software is free for all its users. This General Public License applies to most of the Free Software
Foundation's software and to any other program whose authors commit to using it. (Some other Free Software
Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your
programs, too.
When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service
if you wish), that you receive source code or can get it if you want it, that you can change the software or use
pieces of it in new free programs; and that you know you can do these things.
To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask
you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies
of the software, or if you modify it.
For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And
you must show them these terms so they know their rights.
We protect your rights with two steps: (1) copyright the software, and (2) oer you this license which gives
you legal permission to copy, distribute and/or modify the software.
Also, for each author's protection and ours, we want to make certain that everyone understands that there
is no warranty for this free software. If the software is modied by someone else and passed on, we want its
recipients to know that what they have is not the original, so that any problems introduced by others will not
reect on the original authors' reputations.
Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that
redistributors of a free program will individually obtain patent licenses, in eect making the program proprietary.
To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.
The precise terms and conditions for copying, distribution and modication follow.
GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING,
DISTRIBUTION AND MODIFICATION
0. This License applies to any program or other work which contains a notice placed by the copyright holder
saying it may be distributed under the terms of this General Public License. The "Program", below, refers to
any such program or work, and a "work based on the Program" means either the Program or any derivative work
under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with
modications and/or translated into another language. (Hereinafter, translation is included without limitation in
the term "modication".) Each licensee is addressed as "you".
Activities other than copying, distribution and modication are not covered by this License; they are outside
its scope. The act of running the Program is not restricted, and the output from the Program is covered only if
its contents constitute a work based on the Program (independent of having been made by running the Program).
Whether that is true depends on what the Program does.
1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium,
LANTIME M300/GPS
127
Page 128
provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and
give any other recipients of the Program a copy of this License along with the Program.
You may charge a fee for the physical act of transferring a copy, and you may at your option oer warranty
protection in exchange for a fee.
2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on
the Program, and copy and distribute such modications or work under the terms of Section 1 above, provided
that you also meet all of these conditions:
a) You must cause the modied les to carry prominent notices stating that you changed the les and the
date of any change.
b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived
from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms
of this License.
c) If the modied program normally reads commands interactively when run, you must cause it, when started
running for such interactive use in the most ordinary way, to print or display an announcement including an
appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty)
and that users may redistribute the program under these conditions, and telling the user how to view a copy of
this License. (Exception: if the Program itself is interactive but does not normally print such an announcement,
your work based on the Program is not required to print an announcement.)
These requirements apply to the modied work as a whole. If identiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then
this License, and its terms, do not apply to those sections when you distribute them as separate works. But when
you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the
whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and
thus to each and every part regardless of who wrote it.
Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather,
the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.
In addition, mere aggregation of another work not based on the Program with the Program (or with a work
based on the Program) on a volume of a storage or distribution medium does not bring the other work under the
scope of this License.
3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:
a) Accompany it with the complete corresponding machine-readable source code, which must be distributed
under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
b) Accompany it with a written oer, valid for at least three years, to give any third party, for a charge no
more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily
used for software interchange; or,
c) Accompany it with the information you received as to the oer to distribute corresponding source code.
(This alternative is allowed only for noncommercial distribution and only if you received the program in object
code or executable form with such an oer, in accord with Subsection b above.)
The source code for a work means the preferred form of the work for making modications to it. For an
executable work, complete source code means all the source code for all modules it contains, plus any associated
interface denition les, plus the scripts used to control compilation and installation of the executable. However,
as a special exception, the source code distributed need not include anything that is normally distributed (in either
source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which
the executable runs, unless that component itself accompanies the executable.
128
LANTIME M300/GPS
Page 129
If distribution of executable or object code is made by oering access to copy from a designated place, then
oering equivalent access to copy the source code from the same place counts as distribution of the source code,
even though third parties are not compelled to copy the source along with the object code.
4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this
License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you
under this License will not have their licenses terminated so long as such parties remain in full compliance.
5. You are not required to accept this License, since you have not signed it. However, nothing else grants
you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law
if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on
the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying,
distributing or modifying the Program or works based on it.
6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically
receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and
conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties to this License.
7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not
limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that
contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot
distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations,
then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit
royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.
If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance
of the section is intended to apply and the section as a whole is intended to apply in other circumstances.
It is not the purpose of this section to induce you to infringe any patents or other property right claims or
to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free
software distribution system, which is implemented by public license practices. Many people have made generous
contributions to the wide range of software distributed through that system in reliance on consistent application
of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any
other system and a licensee cannot impose that choice.
This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this
License.
8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit
geographical distribution limitation excluding those countries, so that distribution is permitted only in or among
countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this
License.
9. The Free Software Foundation may publish revised and/or new versions of the General Public License from
time to time. Such new versions will be similar in spirit to the present version, but may dier in detail to address
new problems or concerns.
Each version is given a distinguishing version number. If the Program species a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either
of that version or of any later version published by the Free Software Foundation. If the Program does not specify
a version number of this License, you may choose any version ever published by the Free Software Foundation.
10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions
are dierent, write to the author to ask for permission. For software which is copyrighted by the Free Software
Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be
guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the
sharing and reuse of software generally.
LANTIME M300/GPS
129
Page 130
NO WARRANTY
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE
PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED
IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS"
WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.
SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY
COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE
THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM
TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN
ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
END OF TERMS AND CONDITIONS
130
LANTIME M300/GPS
Page 131
When connecting the USB stick the LC Display will after a few seconds signal that the USB stick has been
detected and allows you to enter the USB menu with the OK button.
You can leave this menu with removing the USB storage or with the "ESC" button.
USB Stick Menu (OK to confirm)
Write Diagn. File to USB Stick
USB Stick Menu (OK to confirm)
15.15.1 Menu Backup Configuration
to USB Stick
Lock Front Panel
In this submenu you can copy the conguration le from your LANTIME to the USB storage device.Now you can
USB Stick
to confirm).
nd this conguration on your USB storage
deviceMenu
under(OK
/Lantime/Cong/
Memory
Stick Main Menu
UnlockUSB
Front
Panel
Backup
Config.
USB
Stick
15.15.2 Menu Write Diagnostic
File File
totoUSB
Stick
Write Diagn.
to USB
Stick
USB
USB Stick
Stick Menu
Menu (OK
(OK to
to confirm)
confirm)
Write
Diagn.
File
to
USB
Stick
Lock Front Panel
USB
USB Stick
Stick Menu
Menu (OK
(OK to
to confirm)
confirm)
Lock Front
Panel
Unlock
Front
Panel
This submenu is an easy way to get the contents of the LANTIMEs diagnostic les. After you push the OK
button, the system will copy a le archive to your USB device: /ltdiag.tgz
USB
USB Stick
Stick Menu
Menu (OK
(OK to
to confirm)
confirm)
Unlock
Panel
RestoreFront
Config.
and REBOOT
USB Stick Menu (OK to confirm)
Restore Config. and REBOOT
LANTIME M300/GPS
131
Page 132
The keypad locking will be activated with a submenu from the USB stick:
USB
Memory
Stick
Menu
USB
Stick
Menu
(OK Main
to confirm)
Write Diagn. File to USB Stick
USB
USB Stick
Stick Menu
Menu (OK
(OK to
to confirm)
confirm)
Backup
Config.
to USB Stick
Lock
Front
Panel
USB
USB Stick
Stick Menu
Menu (OK
(OK to
to confirm)
confirm)
Write Diagn.
File
to USB Stick
Unlock
Front
Panel
When activating this submenu the le /mnt/ash/cong/keypad_lock will be copied to the internal ash. When
de-activating the keypad locking this le will be removed from the internal ash.
USB
USB Stick
Stick Menu
Menu (OK
(OK to
to confirm)
confirm)
Lock
Front
Panel and REBOOT
Restore
Config.
USB Stick Menu (OK to confirm)
Unlock Front Panel
USB Stick Menu (OK to confirm)
Restore Config. and REBOOT
NOTE:
Make sure, that you never loose the "Keypad_Lock" le or the USB storage device! If you have problems, please
contact Meinberg Radio clocks: Mail an [email protected] .
OK
...
rebooting System...
Please remove the USB storage device when the display shows "rebooting system..."
132
LANTIME M300/GPS
15.16 Reference
Page 133
15.16 Reference
[Mills88]
[Mills89]
[Mills90]
Mills, D. L., "Network Time Protocol (Version 3) - specication, implementation and analysis",
Electrical Engineering Department Report 90-6-1, University of Delaware, June 1989
Kardel, Frank, "Gesetzliche Zeit in Rechnernetzen", Funkuhren, Zeitsignale und Normalfrequenzen,
Hrsg. W. Hilberg, Verlag Sprache und Technik, Gro-Bieberau 1993
Kardel, Frank, "Verteilte Zeiten", ix Multiuser-Multitasking-Magazin, Heft 2/93,
Verlag Heinz Heise, Hannover 1993
LANTIME M300/GPS
133
Konformittserklrung
Declaration of Conformity
Hersteller
Manufacturer
Produktbezeichnung
NTP Timeserver
Product Name
Modell / Typ
Lantime M300/GPS
Model Designation
auf das sich diese Erklrung bezieht, mit den folgenden Normen bereinstimmt
to which this declaration relates is in conformity with the following standards
EN55022:2010, Class B
EN55024:2010
EN 60950-1:2006
(+A11:2009)
2011/65/EU
RoHS-directive