Table of Contents Quick Start........................8 NTP-Timeserver LANTIME/SHS................. 9 The Modular System LANTIME.................12 Supported Network Services................13 Additional Features and Options................ 14 User Interface..................... 14 Options....................... 14 Why to use a Network Timeserver..............15 Network Time Protocol (NTP)..................15 NTP Target......................16 NTP-Client Installation..................
Page 4
NEXT Key......................28 INC Key......................28 Configuration via LC Display..................29 The menus in Detail....................30 Root Menu......................30 Menu SHS State....................31 Menu RECEIVER POS..................31 Menu SV CONSTELLATION................32 Menu SV POSITION..................32 Menu SETUP..................... 33 SETUP SHS Time Limit..................34 SETUP LAN PARAMETERS................34 SETUP PZF PARAMETERS................
Page 6
Technical Specifications Power Supply Unit PULS AP 336-505......123 Front Panel and Rear Connector Pin Assignments...........123 Time Strings......................124 Format of the Meinberg Standard Time String..........124 Format of the GPS167 Capture String............. 125 Format of the SAT-Time String............... 126 Format of the Uni Erlangen String (NTP) ............127...
Page 7
Format of the ABB SPA Time String.............. 130 Format of the COMPUTIME Time String............131 Menu Quick Reference..................132 Declaration of Conformity..................133 Manual VP100/NET Display configuration............134 Global Configuration File..................136 Global Option File....................137 Third party software....................138 Operating System GNU/Linux................. 138 Samba.......................
Quick Start - Approximately 30 seconds after power up the lower display line shows "NTP: not sync" instead of "NTP: not ready". NORMAL OPERATION NORMAL OPERATION NTP: Not Ready NTP: Not Sync Tue, 05.06.2001 Tue, 05.06.2001 MESZ 14:23:03 MESZ 12:00:00 ==>...
NTP-Timeserver LANTIME/SHS Secure Hybrid System with Strongly Verificated Reference Time Meinberg LANTIME devices are Stratum-1 time servers which provide a high- accuracy reference time to TCP/IP networks via the Network Time Protocol (NTP). The main difference between the LANTIME models is the primary time source from which a device derives its reference time.
Page 10
If it is necessary to provide redundancy against hardware failure then it is also possible to install several LANTIME NTP servers in the same network. LANTIME/SHS: Modes Of Operation Normal mode of operation: Both the radio clocks are synchronized to their primary time sources, the difference between the independent reference times is below the configured limit.
Page 11
If one or more additional LANTIME NTP servers are available on the network then clients which have been configured to use all of them will automatically discard the LANTIME with the bad stratum and synchronize to another NTP server which is operating correctly at a better stratum.
The Modular System LANTIME LANTIME is a set of equipment composed of a satellite controlled clock GPS167, a long wave receiver PZF5xx, a single-board computer SBC GEODE 266 MHz with integrated network card, and a power supply unit T60B, all installed in a metal desktop case and ready to operate.
Additional Features and Options - external NTP timeserver - free configuration of NTP: thereby MD5 authentication and access control via ad- dress & mask restriction - extended menu guidance for configuration and monitoring via Telnet, SSH or serial terminal interface - optional up to 3 RJ45/10/100 Mbit Ethernet interfaces - extended HTTP statistic support with long-term graphic and access statistic to - alarm messages can be displayed on external large display VP100/20/NET...
Why to use a Network Timeserver A network timeserver should be used if accurate time is essential for undisturbed operation. It is possible to synchronize computers in a network using Public Domain Time servers over the Internet, but there are good reasons not to use them: - The possibility to send notification via e-mail or SNMP-Trap to an administrator in the event of any synchronisation failure.
XP/2000/NT/95/98/3x, OS2 or MAC. The following WEB site is recommended to get the latest version of NTP: "http://www.eecis.udel.edu/~ntp/". More information you can find on our web page at "http://www.meinberg.de/english/sw/ntp.htm". NTP-Client Installation The following example shows the installation of a NTP client under UNIX. First make sure that there is no NTP installed on your computer because many UNIX operating systems include NTP already.
Page 17
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 configuration). e.g.: tail /var/log/messages shows the last lines from the file "messages" The status messages can also be redirected in a log file by using the following option: ntpd -llogfile The command "ntpq"...
GPS satellite controlled clock A Meinberg GPS167 satellite controlled radio clock is used as a reference time base. The satellite receiver clock GPS167 has been designed to provide extremely precise time to its user. The clock has been developed for applications where conventional radio controlled clocks can not meet the growing requirements in precision.
GPS167 Features The hardware of GPS167 is a 100 mm x 160 mm microprocessor board. The front panel integrates a 2 x 40 character LC display, two LED indicators and 5 push buttons. The receiver is connected to the antenna/converter unit by a 50 coaxial cable (refer to "Mounting the Antenna").
Mounting the GPS Antenna The GPS satellites are not stationary but circle round the globe in a period of about 12 hours. They can only be received if no building is in the line-of-sight from the antenna to the satellite, so the antenna/converter unit must be installed in a location from which as much of the sky as possible can be seen.
Type N male As short as possible! Type N male CN-UB/E Type N male Meinberg 1.5m max. Type N / BNC male Antenna Short-Circuit In case of an antenna line short-circuit the following message appears in the display: ANTENNA SHORT-CIRCUIT...
General information DCF77 PZF The German long wave transmitter DCF77 started continuous operation in 1970. The introduction of time codes in 1973 build the basic for developing modern radio remote clocks. The carrier frequency of 77.5 kHz is amplitude modulated with time marks each second.
Features of PZF5xx The PZF5xx is a high precision receive module for the DCF77-signal build in euro card size (100 mm x 160 mm). The micro controller of the system correlates its receiver-PZF with the incoming pseudorandom sequence and decodes the time information of the DCF-telegram simultaneously.
Page 24
The best method of mounting the antenna is to look for the minimum field strength and turn the antenna by 90° to maximum then. A high field strength on its own is no guarantee for good conditions of reception, because interfering signals within the bandwidth of the receiver also have an effect on the displayed value.
Powering Up the System When the LANTIME/SHS is switched on the SHS STATE menu is displayed because the two receivers (GPS and PZF) are usually not synchronized yet. After the configured time limit is reached the LANTIME/SHS goes to normal operation. The following notes should be taken into consideration: the GPS antenna/converter unit must be installed in a location from which as much of the sky as possible can be seen (see "Mounting the GPS antenna")
Booting the Single Board Computer The LINUX operating system is loaded from a packed file on the flash disk of the single board computer to a RAM disk. All files of the flash disk are stored in the RAM disk after booting. Because of that it is guaranteed that the file system is in a defined condition after restart.
Configuration User Interface There are several ways to configure the LANTIME parameters: Command Line Interface (CLI) via TELNET Command Line Interface via SSH Command Line Interface via serial interface terminal (BGT versions only) HTTP Interface Secure HTTP Interface (HTTPS) Front panel LCD Interface SNMP Management To put LANTIME into operation for the first time an IP address is entered via the front panel keys and LC display (refer to: DHCP IPv4 or AUTOCONF IPv6).
The Front Panel Layout GPS FAIL LED The FAIL LED is turned on whenever the TIME_SYN output is low (receiver is not synchronized). GPS LOCK LED The LOCK LED is turned on when after power-up the receiver has acquired at least four satellites and has computed its position.
Configuration via LC Display On first installation of LANTIME the network parameters can only be configured by the front panels push buttons and the LC display. Press MENU until the SETUP menus appear on the display. The first setup menu are the LAN PARAMETERS. Pressing NEXT further setup menus appear.
1024 8c:2c:72:5e :9b:5b:10:83:c9: c8:eb:7d:49 eserver Pressing NEXT the third time the fingerprint of the SSH key is displayed: NTP:4.0.99f OS:2.2.14.01 MAC:000000000000 Meinberg Pressing NEXT the fourth time the receiver info is displayed: RECEIVER INFO PROUT: 0 NCOM:2 SYNTH: TCXO_LQ gps167_3...
Menu SHS State The SHS state is displayed automatically whenever a time limit error occurs, i.e. the deviation between GPS time and PZF time is larger than the configured limit. After powering-up the LANTIME this menu is displayed as long as the time deviation is larger than the time limit.
Menu SV CONSTELLATION The SV constellation menu gives an overview of the current satellites (SVs) in view. The second line of the display shows the number of satellites with an elevation of 5° or more (In view), the number of satellites that can be used for navigation (Good) and the selected set of satellites which are used to update the receiver position (Sel).
Menu SETUP From this menu, several topics can be selected which let the user edit parameters or force special modes of operation. A specific topic can be selected using the NEXT key. Depending on the current topic, pressing the CLR/ACK key either enters edit mode with the selected set of parameters or switches to the selected mode of operation (after the user has acknowledged his decision).
SETUP SHS Time Limit In this menu the maximum time limit is to be configured. If the deviation between GPS time and PZF time exceeds the configured time limit, the hybridsystem stops generating time strings. The time limit can be set between 1 ms and 400 ms. SETUP SHS max.Diff act.Diff: <...
ADJUSTMENT This value should only be changed by specialized personnel of company Meinberg and not by the user! Using the menu "CLR FINE DAC" the DAC is set to its mid-scale value and the difference to its last value is added to the coarse DAC proportional.
Page 36
SETUP PZF PARAMETERS TIME The menu "TIME" lets the user edit the date and the day of week of the PZF509 radio clock. SETUP PZF PARAMETERS DATE...
SETUP TIME ZONE This menu lets the user enter the names of the local time zone with daylight saving disabled and enabled, together with the zones´ time offsets from UTC. The left part of the display shows the zone and offset if daylight saving is off whereas the right part shows name and offset if daylight saving is on.
Page 38
ON/OFF should be configured in the submenu TIMEZONE. After this a restart should be done. SETUP DAYLIGHT SAV ON Date: 26.03.2000 DAYLIGHT SAV ON Day of week Time: 2:00:00 SETUP DAYLIGHT SAV OFF Date: 26.03.2000 DAYLIGHT SAV OFF Day of week Time: 2:00:00 SETUP...
This topic is used to select one of several different types of serial time strings or the capture string for each serial port. The following time strings can be selected: - Meinberg Standard String - GPS167 Capture String - SAT String...
SETUP INITIAL POSITION When the receiver is primarily installed at a new location far away from the last position saved in the receiver’s memory the satellites in view and their Doppler will differ so much from those expected due to the wrong position that GPS167 has to scan for satellites in Warm Boot mode.
INITIATE COLD BOOT This menu lets the user initialise all GPS data’s, i.e. all saved satellite data’s will be cleared. The user has to acknowledge this menu again before the initialisation starts. The system starts operating in the COLD BOOT mode and seeks for a satellite to read its actual parameters.
Front panel PZF509 Pilot lamps The 'Feld'-LED is switched on if a DCF-signal with at least minimum field strength needed for the correlation receiption is detected at the input of the receiver. The 'Syn.'-LED indicates that the autocorrelation coefficient decreases beyond 52% and correct receiption is not possible therefore.
PZF Menu items The type of DCF-clock and the software revision are displayed first after power-up. The following information are readable before the PZF509 switches to time-display automatically: PZF REC. REV:x.xx The handling of any queries will be simplified if the software revision is given by the user.
The LANTIME configuration interfaces The LANTIME offers three different options for configuration and status management: Web interface, Command Line Interface Setup and SNMP. In order to use the SNMP features of your LANTIME, you need special software like management systems or SNMP clients. In order to use the web interface, all you need is a web browser (LANTIME supports a broad range of browsers).
The web interface Connect to the web interface by entering the following address into the address field of your web browser: http://198.168.10.10 (You need to replace 198.168.10.10 with the IP address of your LANTIME). If you want to use an encrypted connection, replace the http:// with https://...
Configuration: Main Menu After entering the right password, the main menu page shows up. This page contains an overview of the most important configuration and status parameters for the system. The start page gives a short overview of the most important configuration parameters and the runtime statistics of the unit.
Page 48
In the network configuration all parameters related to the network interfaces can be changed. In the first 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 fields you may enter an IPv4 or IPv6 address (the syslog servers can be specified as a hostname, too).
Network interface specific configuration The interface specific parameters can be found in the Interface section. If your LANTIME is equipped with only one network interface, you will find only one sub section (Interface 0). Otherwise you see a sub section for each installed Ethernet port. Here, the parameters for the network port can be changed.
Examples: "::" is the address, which simply consists of zeros "::1" is the address, which only consists of zeros and a 1 as the last bit. This is the so-called host local address of IPv6 and is the equivalent to 127.0.0.1 in the IPv4 world "fe80::0211:22FF:FE33:4455"...
Additional Network Configuration You can configure additional network parameter like special network routes or alias definitions. For this you will edit a script file which will be activated every time after the network configuration will run. Also the Samba Configuration from „/etc/samba/smb.conf“ can be edited:...
Alarm events On this page you can set up different notification types for a number of events. This is an important feature because of the nature of a timeserver: running unobserved in the background. If an error or problem occurs, the timeserver is able to notify an administrator by using a number of different notification types.
Windows Popup Messages Most Microsoft Windows operating systems provide you with a local notification tool. 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 notification.
User defined Alarm scripts You can define your own alarm script for every event by using the “Edit user defined notification script”. This script will be called automatically if one of the selected events occurs. This user alarm script will be stored on the Flash-Disk at “/mnt/flash/user_defined_notification”.
Password On the ““Security““ page you can manage all security relevant parameters for your timeserver. In the first 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 flash disk and can only be reset to the default value “timeserver”...
SSH Secure Shell Login The SSH provides you with a secure shell access to your timeserver. The connection is encrypted, so no readable passwords are transmitted over your network. The actual LANTIME version supports SSH1 and SSH2 over IPv4 and IPv6. In order to use this feature, you have to enable the SSHD subsystem and a security key has to be generated on the timeserver by using the “Generate SSH key”...
Generate SSL Certificate for HTTPS HTTPS is the standard for encrypted transmission of data between web browser and web server. It relies on X.509 certificates and asymmetric crypto procedures. The timeserver uses these certificates to authenticate itself to the client (web browser). The first time a web browser connects to the HTTPS web server of your LANTIME, you are asked to accept the certificate of the web server.
NTP keys and certificates The fourth and fifth section of the “Security“ page allow you to create the needed crypto keys and certificates for secure NTP operation (please see NTP authentication below). The function “Generate new NTP public key“ is creating a new self-signed certificate for the timeserver, which is automatically marked as “trusted“.
Configuration: NTP The NTP configuration page is used to set up the additional NTP parameters needed for a more specific configuration of the NTP subsystem. The default configuration 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.
Page 62
interpreting the PPS (pulse per second) of the GPS reference clock. The default configuration looks like this: lantime # NTP.CONF for GPS167 with UNI ERLANGEN server 127.127.1.0 # local clock fudge 127.127.1.0 stratum 12 # local stratum server 127.127.8.0 mode 135 prefer # GPS167 UNI Erlangen PPS fudge 127.127.8.0 time1 0.0042...
Page 63
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 specific reference clock.
NTP Authentication NTP version 2 and version 3 support an authentication method using symmetric keys. If a packet is sent by the NTPD while using this authentication mode, every packet is provided with a 32 bit key ID and a cryptographic 64/128 bit checksum of the packet.
Page 65
The ntp.keys file mentioned above holds a list of all keys and their respective ID known by the server. This file should not be world-readable (only root should be able to look into this) and it may look like this: # ntp keys file (ntp.keys) 29233E0461ECD6AE # des key in NTP format...
NTP AUTOKEY NTP Version 4 supports symmetric keys and additionally provides the so-called AUTOKEY feature. The authentic of received time at the NTP clients is sufficiently ensured by the symmetric key technique. In order to achieve a higher security, e.g. against so-called replay attacks, it is important to change the used crypto keys from time to time.
Page 67
4 server time2.meinberg.de You find 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 different 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”...
Page 68
Example: 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 certificate marked as “trusted”.
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.
The first usage of “Save settings” will load the configuration from flash into memory and activate it. The point “Download SNMP MIB files“ can be used to download all Meinberg specific SNMP MIB files to your workstation. They can be distributed to all SNMP management clients afterwards.
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 (upper case) kernel. The SYSLOG file /var/log/messages is only stored in the system’s ram disk, therefore it is lost after a power off or restart.
Page 73
Using the button “List detailed SHS information“ gives you the possibility to check detailed SHS status information. The first parameter indicates the time and date of the last update of the shown parameters. Next you find the GPS receiver status and the NTP status, followed by the GPS position data.
If you need to update the software of your LANTIME, you need a special file from Meinberg, which can be uploaded to the LANTIME by first choosing the file on your local computer with the “Browse” button and then press “Start firmware update”.
Automatic configuration check All parameters of the LANTIME can be checked for plausibility and all configured servers (e.g. SYSLOG servers, nameservers) are tested for reachability. All red coloured values should be reviewed by the administrator. Because all configured hostnames / IP addresses of the servers are processed during the reachabilitytests, the whole check process may take a while.
With the help of these informations the technical support from Meinberg can reproduce the current state of your Lantime. It takes some time to collect all information from the Lantime. Do not press the button again while this process is running - some web browsers will cancel the job if you press the button twice.
Statistical Information In the first section a graphical diagram shows the running synchronisation process. NTP is storing this statistical information in so-called “loopstats” files, which are used here to draw the curves. The red line is describing the offset between the internal reference clock (GPS) and the system clock.
Configuration: Manual This page gives you access to the documents stored on your LANTIME, especially the manuals and your own notes. The two lists include filename, language, file 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.
Page 80
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 filename (without a directory path, all notes are stored in a fixed directory on the flash disk of your LANTIME) and the language of your note first.
The Command Line Interface The command line interface (CLI) can be used within a TELNET or SSH session. After login, just enter “setup” to start the CLI setup tool. The start page gives a short overview of the most important configuration parameters and the runtime statistics of the unit.
CLI Ethernet In the network configuration all parameters related to the network interfaces can be changed. In the first 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 fields you may enter an IPv4 or IPv6 address (the SYSLOG servers can be specified as a hostname, too).
Page 83
NETBIOS cannot be used over IPv6 in this version. IPv4 and IPv6 can be used together on one LANTIME. To manage the interface specific parameters, you can enter the Ethernet Configuration Line page by using one of the ETHERNET buttons. If your LANTIME is equipped with only one network interface, you will find only one button (ETHERNET 0).
Page 84
If the DHCP client has been activated, the automatically obtained parameters are shown in the appropriate fields (IPv4 address, netmask, gateway). You can specify up to three IPv6 addresses for your LANTIME timeserver. Additionally you can switch off 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.
CLI Notification Alarm events On this page you can set up different notification 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 different notification types.
Every event can use a combination of those four notification types, of course you can disable notification for events by disabling all notification types. The configuration of the four notification types can be changed in the upper section of the page, you can control which notification is used for which event by using the button “notification conditions”...
Windows Popup Messages Most Microsoft Windows operating systems provide you with a local notification tool. 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 notification.
CLI Security Password On the “Security“ page you can manage all security relevant parameters for your timeserver. In the first 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 flash disk and can only be reset to the default value “timeserver”...
If you enabled SSH, your LANTIME automatically is able to use secure file transfer with SCP or SFTP protocol. The usage of FTP as a file transfer protocol is as insecure as using TELNET for shell access. Generate SSL Certificate for HTTPS HTTPS is the standard for encrypted transmission of data between web browser and web server.
CLI NTP Parameter The NTP configuration page is used to set up the additional NTP parameters needed for a more specific configuration of the NTP subsystem. The default configuration 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.
CLI NTP Authentication Please see the corresponding chapter in the web interface description. CLI NTP Autokey Please see the corresponding chapter in the web interface description.
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.
The function “Reset to factory defaults“ is setting all configuration parameters back to default values. The regular file /mnt/flash/global_configuration will be replaced with the file /mnt/flash/factory.conf, but first a copy of the configuration is saved under /mnt/flash/global_configuration.old for backup reasons. The default password “timeserver”...
Page 94
Mar 15 13:35:17 LanGpsV4 ntpd[12948]: frequency initialized 45.212 PPM from / etc/ntp.drift Mar 15 13:38:36 LanGpsV4 lantime[417]: NTP sync to GPS Mar 15 13:38:36 LanGpsV4 lantime[417]: NTP restart Mar 15 13:45:36 LanGpsV4 proftpd[14061]: connect from 172.16.3.2 (172.16.3.2) Mar 15 14:01:11 LanGpsV4 login[15711]: invalid password for `root' on `ttyp1' from `172.16.3.45' Mar 15 14:01:17 LanGpsV4 login[15711]: root login on `ttyp1' from `172.16.3.45' With “List detailed version information“...
If you need to update the software of your LANTIME, you need a special file 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 file transfer is complete, press “Start firmware update”.
MD5 SHA1 Encryption support: 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.
Page 97
By using the standard MIB, no NTP get requests are allowed. Only the standard system and network parameters can be accessed (e.g. using the NET-SNMP command “snmpget”). Only by using the Meinberg MIB the change of configuration parameters is possible (the command “snmpset“ is used to alter a variable, for example).
Configuration over SNMP The LANTIME timeserver can be configured via several user interfaces. Besides the possibility to setup its parameters with the web interface (HTTP and/or HTTPS) and the direct shell access via Telnet or SSH, a SNMP based configuration interface is available.
MBG-SNMP-LANTIME-CFG-MIB::mbgLtCfgSyslogserver1.0 = STRING: MBG-SNMP-LANTIME-CFG-MIB::mbgLtCfgSyslogserver2.0 = STRING: [...] To alter a parameter, with net-snmp you would use the snmpset command: root@testhost:/# snmpset -v2c -r 0 -t 10 -c rwsecret timeserver.meinberg.de mbgLtCfghostname.0 string „helloworld“ MBG-SNMP-LANTIME-CFG-MIB::mbgLtCfghostname.0 = STRING: helloworld root@testhost:/# Please note that your SNMP request has to be sent with a sufficient timeout (in the above snmpset example this was achieved by using the “-t 10“...
Further configuration possibilities Because the timeserver uses a standard version of the net-snmp SNMP daemon (with extended features covering the timeserver-specific functions), all configuration parameters of the SNMPD can be used. The configuration file of the SNMP daemon is located at /usr/local/share/snmp after boot time, the filename is snmpd.conf. During the boot sequence, this file is created dynamically by using a template file and appending the SNMP parameters stored in the timeserver setup.
Page 101
(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 MBG-SNMP-LANTIME-CMD-MIB::mbgLtCmdExecute.0 = INTEGER: Reboot(1) root@testhost:/# The command shown above is forcing the timeserver to reboot.
LANTIME SNMP traps mbgLantime.4 mbgLtCfg LANTIME configuration variables mbgLantime.5 mbgLtCmd LANTIME control commands Further detailed information can be found in the Meinberg MIB files. Reference of LANTIME SNMP configuration variables: SNMP branch Variable Data type Description mbgLtCfgNetwork mbgLtCfghostname string...
Page 103
SNMP branch Variable Data type Description mbgLtCfgNtpServer3KEY integer Link to the key which should be used for the third NTP-server mbgLtCfgStratumLocalClock integer(0..15) Stratum-value of the internal system clock of the timeserver mbgLtCfgNTPTrustedKey integer Link to the key which should be used for the internal reference time source mbgLtCfgNTPBroadcastIP string (IPv4 or IPv6-...
Page 104
SNMP branch Variable Data type Description mbgLtCfgNotify mbgLtCfgNotifyNTPNotSync Exactly one, none or a combination of string(combination the following notification types: email=sending an email wmail=sending a winpopup-message snmp=sending a SNMP-trap, disp=showing on wall mount display, syslog=sending a syslog-entry for the event „NTP not synchronized“ mbgLtCfgNotifyNTPStopped string (combination) (see mbgLtCfgNotifyNTPNotSync) for the event „NTP Daemon stopped“...
(-p is for output to stdout, -s would use the syslog for output). The corresponding MIB files can be found on the LANTIME at /usr/local/share/snmp/mibs/ , all Meinberg specific MIB files are named “MBG-SNMP….” . These MIB files can be downloaded by using the web interface (see “Local” page, “Download MIB files”...
SNMP Trap Reference All traps can be found under the mbgLtTraps section in the Meinberg MIB. A special trap exists for every notification event the timeserver knows. Please note that the traps are only sent if you configured the notification type “SNMP trap” for the event, otherwise no trap is generated.
Attachment: Technical Information Skilled/Service-Personnel only: Replacing the Lithium Battery The life time of the lithium battery on the board is at least 10 years. If the need arises to replace the battery, the following should be noted: ATTENTION! There is a Danger of explosion if the lithium battery is replaced incorrectly.
Safety instructions for building-in equipment This building-in equipment has been designed and tested in accordance with the requirements of Standard IEC 950 "Safety of Information Technology Equipment, including Electrical Business Equipment". During installation of the building-in equipment in an end application (i.e. rack) additional requirements in accordance with Standard IEC 950 have to be taken into account.
Rear- / Front Panel Connectors Name Type Signal Cable Front panel TERM 9 pin SUB-D RS-232 shielded data line Network RJ-45 Ethernet shielded data line Rear panel COM_GPS 25 pin SUB-D RS-232 shielded data line Pulse Output 9 pin SUB-D TTL via 50 shielded line Time Limit Error...
3 asynchronous serial ports (RS-232) COM0: fixed, internal used COM1: fixed, internal used COM2+3: configurable, sending Standard Meinberg Time String (once per second or per minute) POWER REQUIREMENTS: 5 V ± 5 %, @ 700 mA PHYSICAL DIMENSION: Eurocard, 100 mm x 160 mm...
Technical Specifications GPS167 Antenna ANTENNA: Dielectric patch antenna, 25 x 25 mm Receive frequency: 1575.42 MHz Bandwidth: 9 MHz CONVERTER: Local oscillator to converter frequency: 10 MHz First IF frequency: 35.4 MHz POWER REQUIREMENTS: 12 V ... 18 V, @ 100 mA (provided via antenna cable) CONNECTOR: Coax type N, female AMBIENT...
Signal Description GPS167 Name Function 32a+c Ground VCC in (+5 V) 1a+c +5 V supply VCC in (+12 V) 2a+c +12 V supply P_SEC out Pulse when second changes, TTL level, active high, length 200 msec P_MIN out Pulse when minute changes, TTL level, active high, length 200 msec DCF_MARK out DCF77 compatible second marks, TTL level,...
Rear Connector Pin Assignments GPS167 VCC in (+5V) VCC in (+5V) VCC in (+12V) VCC in (+12V) VDD in (TCXO/OCXO) VDD in (TCXO/OCXO) (reserved, FreqAdjust out) P_SEC out (reserved, 10 MHz in) P_MIN out /RESET in/out 100 kHz out ProgPulse0 out 1 MHz out ProgPulse1 out 10 MHz out...
Technical specifications PZF5xx RECEIVER: Preamplifier with two post-connected receiver channels for best aquisition and tracking of the DCF-signals. CONTROL OF RECEPTION: The DCF-signal is checked for minimum field strength by microprocessor. The result is indicated by LED. In addition, the value of the digitized field strength is displayed in menu 'FIELD'.
Page 118
HUMIDITY: Relativ humidity 85 % max. TEMPERATURE RANGE: 0° - 60 ° Celsius POWER SUPPLY: + 5 V, approx. 330 mA...
Signal description PZF5xx Name Function 32a+c Reference potential VCC in (+5 V) 1a+c +5 V power supply VDD in (+12 V) 2a+c +12 V power supply, reserved DCF_MARK out DCF77 Emulation, TTL level, active high pulse duration: 100 ms or 200 ms P_SEC out Pulse per second, TTL-level, active high /P_SEC out...
Rear Connector Pin Assignments PZF5xx VCC in (+5V) VCC in (+5V) VDD in (+12V) VDD in (+12V) /BOOT in DCF_MARK out reserved /P_SEC out P_SEC out /P_MIN out P_MIN out /RESET in/out 100 kHz out 77,5 kHz out 1 MHz out 155 kHz out 10 MHz out 310 kHz out...
Rear Connector Pin Assignments LAN CPU VCC in (+5V) VCC in (+5V) VCC in (+5V) VCC in (+5V) VCC in (+5V) VCC in (+5V) PPS in /AFD out /STB out /ERR in /SLIN out /INIT out D5 in/out D6 in/out D7 in/out LPT1 D2 in/out...
Technical Specifications Power Supply Unit PULS AP 336-505 INPUT VOLTAGE: 105 ... 300 V DC, max. 0.7 A 85 ... 265 V AC, 47... 63 Hz, max. 1.5 A FUSE: Electronic OUTPUT VOLTAGES: Vout1: 5.15 V / 2 A Vout2: +12 V / 1 A Vout3: -12 V / 1 A...
Time Strings Format of the Meinberg Standard Time String The Meinberg Standard Time String is a sequence of 32 ASCII characters starting with the STX (start-of-text) character and ending with the ETX (end-of-text) character. The format is: <STX>D:dd.mm.yy;T:w;U:hh.mm.ss;uvxy<ETX> The letters printed in italics are replaced by ASCII numbers whereas the other characters are part of the time string.
Format of the GPS167 Capture String The Meinberg GPS167 Capture String is a sequence of 31 ASCII characters terminated by a CR/LF (Carriage Return/Line Feed) combination. The format is: CHx_tt.mm.jj_hh:mm:ss.fffffff<CR><LF> The letters printed in italics are replaced by ASCII numbers whereas the other characters are part of the time string.
Format of the SAT-Time String The SAT-Time String is a sequence of 29 ASCII characters starting with the STX (start-of-text) character and ending with the ETX (end-of-text) character. The format <STX>dd.mm.yy/w/hh:mm:ssxxxxuv<ETX> The letters printed in italics are replaced by ASCII numbers whereas the other characters are part of the time string.
Format of the Uni Erlangen String (NTP) The time string Uni Erlangen (NTP) of a GPS-clock is a sequence of 66 ASCII characters starting with the STX (start-of-text) character and ending with the ETX (end-of-text) character. The format is: <STX>tt.mm.jj; w; hh:mm:ss; voo:oo; acdfg i;bbb.bbbbn lll.lllle hhhhm<ETX> The letters printed in italics are replaced by ASCII numbers whereas the other characters are part of the time string.
Page 128
leap second insertion ‘L’ leap second is actually inserted (active only in 60th sec.) ‘ ‘ (space, 20h) no leap second is inserted bbb.bbbb latitude of receiver position in degrees leading signs are replaced by a space character (20h) latitude, the following characters are possible: ‘N’...
Format of the NMEA 0183 String (RMC) The NMEA String is a sequence of 65 ASCII characters starting with the ‘$’ character and ending with the characters CR (carriage return) and LF (line-feed). The format is: $GPRMC,hhmmss.ss,A,bbbb.bb,n,lllll.ll,e,0.0,0.0,ddmmyy,0.0,a*hh<CR><LF> The letters printed in italics are replaced by ASCII numbers or letters whereas the other characters are part of the time string.
Format of the ABB SPA Time String The ABB SPA Time String is a sequence of 32 ASCII characters starting with the characters ">900WD" and ending with the <CR> (Carriage Return) character. The format is: >900WD:yy-mm-tt_hh.mm;ss.fff:cc<CR> The letters printed in italics are replaced by ASCII numbers whereas the other characters are part of the time string.
Format of the COMPUTIME Time String The COMPUTIME Time String is a sequence of 24 ASCII characters starting with the characters “T" and ending with the <LF> (Line-Feed, ASCII-Code 0Ah) character. The format is: T:jj:mm:tt:ww:hh:mm:ss<CR><LF> The letters printed in italics are replaced by ASCII numbers whereas the other characters are part of the time string.
Declaration of Conformity Hersteller Meinberg Funkuhren GmbH & Co. KG Auf der Landwehr 22 Manufacturer D-31812 Bad Pyrmont erklärt in alleiniger Verantwortung, dass das Produkt, declares under its sole responsibility, that the product NTP Timeserver Produktbezeichnung Product Name LANTIME/SHS Modell / Typ Model Designation auf das sich diese Erklärung bezieht, mit den folgenden Normen übereinstimmt.
Manual VP100/NET Display configuration send2display Version 0.1 usage: send2display -h hostname -s serialnumber [options] Valid options are: -h, --host H Uses H as the hostname of the display unit -s, --serialnumber S Uses S as the serialnumber of the display (e.g. 03A00C7F) -c, --clear M Clear message M (0-31)
Page 135
If you want the message (any type) to appear periodically, you can set the time in- terval with: -D, --periodday D Display message every D days -H, --periodhour H Display message every H hours -M, --periodminute M Display message every M minutes (You can combine these options.
Third party software The LANTIME network timeserver is running a number of software products created and/or maintained by open source projects. A lot of people contributed to this and we explicitly want to thank everyone involved for her/his great work. The used open source software comes with its own license which we want to mention below.
Network Time Protocol Version 4 (NTP) The NTP project, lead by David L. Mills, can be reached in the internet at www.ntp.org. There you will find a wealthy collection of documentation and information covering all aspects of the application of NTP for time synchronization purposes.
GNU General Public License (GPL) GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 675 Mass Ave, Cambridge, MA 02139, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it.
Page 141
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, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty;...
Page 142
making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, 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...
Page 143
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 differ in detail to address new problems or concerns.
Timecode (option) Abstract The transmission of coded timing signals began to take on widespread importance in the early 1950´s. Especially the US missile and space programs were the forces behind the development of these time codes, which were used for the correlation of data.
Assignment of CF Segment in IEEE1344 Code Bit No. Designation Description Position Identifier P5 Year BCD encoded 1 Year BCD encoded 2 low nibble of BCD encoded year Year BCD encoded 4 Year BCD encoded 8 empty, always zero Year BCD encoded 10 Year BCD encoded 20 high nibble of BCD encoded year Year BCD encoded 40...
Generated Time Codes Besides the amplitude modulated sine wave signal, the board also provides unmodulated DC-Level Shift TTL output in parallel. Thus six time codes are available. a) B002: 100 pps, PWM DC signal, no carrier BCD time-of-year b) B122: 100 pps, AM sine wave signal, 1 kHz carrier frequency BCD time-of-year c) B003:...
Outputs The module GPS167-TC provides modulated and unmodulated (DC-Level Shift) outputs. The format of the timecodes is illustrated in the diagramms "IRIG-" and "AFNOR standard-format". AM - Sine Wave Output The amplitude-modulated carrier is available at the VG-connector pin 14a. The carrier frequency depends on the code and has a value of 1 kHz (IRIG-B).
USB Stick Via front panel Lantime supports a USB connector to plug in a USB Memory Stick. This USB stick can be used for different tasks in combination with the Lantime: - Transfer configuration parameters between different Lantimes - Keypad locking for secure using the keypad of the LCD - Transfer of log files - Transfer for full or incremental Software Updates - Upload and download of secure certificates (SSL, SSH) and password...
Menu Configuration Files Every submenu will be defined by a spezial formated text file. The name of this file has to be started with „menu_“. This file is an ASCII file which can be created by a standard text editor with the following format: # Comment Menu-Name: get configuration from USB Stick Menu-Type: default...
Menu Script Files The name of the script file which will be activated when pressing the CLR/ACK button on a submenu will be defined in the Menu configuration file. The script files consists of commands using in a Telnet session (like „cp“ or „rm“). The following example will copy the Lantime configuration file from the USB stick to the internal flash of the Lantime.
Reference [Mills88] Mills, D. L., "Network Time Protocol (Version 1) - specification and implementation", DARPA Networking Group Report RFC-1059, University of Delaware, July 1988 [Mills89] Mills, D. L., "Network Time Protocol (Version 2) - specification and implementation", DARPA Networking Group Report RFC-1119, University of Delaware, September 1989 [Mills90] Mills, D.
Need help?
Do you have a question about the LANTIME and is the answer not in the manual?
Questions and answers