Meinberg LANTIME/GPS Operating Instructions Manual
Meinberg LANTIME/GPS Operating Instructions Manual

Meinberg LANTIME/GPS Operating Instructions Manual

Etx 1he
Table of Contents

Advertisement

Technical Information
Operating Instructions
LANTIME / GPS
ETX 1HE

Advertisement

Table of Contents
loading

Summary of Contents for Meinberg LANTIME/GPS

  • Page 1 Technical Information Operating Instructions LANTIME / GPS ETX 1HE...
  • Page 2 Contact Information Meinberg Funkuhren GmbH & Co. KG Auf der Landwehr 22 D-31812 Bad Pyrmont Telephone: +49 (0) 52 81 / 9309-0 Telefax: +49 (0) 52 81 / 9309-30 Internet: http://www.meinberg.de E-Mail: info@meinberg.de Bad Pyrmont, 7. Februar 2007...
  • Page 3: Table Of Contents

    Table of Contents Quick Start........................8 Network Timeserver with GPS synchronized time base..........9 The Modular System LANTIME.................10 Supported Network Services................11 Additional Features and Options................. 12 User Interface....................... 12 Options.........................12 Why to use a Network Timeserver..............13 Network Time Protocol (NTP)..................13 NTP Target......................14 NTP-Client Installation..................14 GPS satellite controlled clock..................16...
  • Page 4 SETUP LAN PARAMETERS................28 ENABLE OUTPUTS...................28 SETUP TIME ZONE................... 29 SETUP DAYLIGHT SAV ON/OFF..............30 SETUP SERIAL PORT..................31 SETUP SERIAL STRING TYPE................31 SETUP IRIG SETTINGS (option)..............32 SETUP INITIAL POSITION................33 SETUP INITIAL TIME..................33 IGNORE LOCK....................33 INITIATE COLD BOOT..................34 INITIATE WARM BOOT...................34 ANTENNA CABLE....................
  • Page 5 User Management....................64 Administrative Information................. 65 Software Update....................67 Automatic configuration check................68 Get Diagnostics Information................69 Web interface language..................69 Configuration: Statistics..................70 Statistical Information..................71 Configuration: Manual.....................72 The Command Line Interface..................74 CLI Ethernet......................75 CLI Notification.......................78 Alarm events......................78 E-mail messages....................79 Windows Popup Messages.................. 79 SNMP-TRAP messages..................
  • Page 6 Menu Configuration Files.................. 121 Menu Script Files....................122 Keypad locking....................122 Time Strings......................123 Format of the Meinberg Standard Time String..........123 Format of the GPS167 Capture String............... 124 Format of the SAT-Time String.................125 Format of the Uni Erlangen String (NTP) ............126...
  • Page 7 Format of the NMEA 0183 String (RMC)............128 Format of the ABB SPA Time String..............129 Format of the COMPUTIME Time String............130 Menu Quick Reference..................131 Declaration of Conformity..................132 Manual VP100/NET Display configuration............133 Global Configuration File..................135 Global Option File....................136 Third party software....................137 Operating System GNU/Linux................
  • Page 8: Quick Start

    Quick Start - Approximately 30 seconds after power up the lower display line shows "NTP: not sync" instead of "NTP: not ready". SERVER NOT READY Wed, 18.11.1998 NORMAL OPERATION Wed, 18.11.1998 NTP: Not Ready 10:03:30 ==> NTP: not sync 10:04:10 - If the GPS receiver remains asynchronous (FAIL LED is still on after 12 minutes) the number of satellites in view and the good satellites are to check (press MENU twice).
  • Page 9: Network Timeserver With Gps Synchronized Time Base

    IRIG time code receiver can be integrated as an internal reference as well as a combination of these references (hybrid system). External references are also possible. LANTIME/GPS is a set of equipment composed of a satellite controlled clock GPS167, a single-board computer with integrated network board and a power supply, all installed in a metal 19"...
  • Page 10: The Modular System Lantime

    M EN U CLR /AC K NEXT Front View LANTIME/GPS The implemented NTPD distributes the reference time from the GPS receiver cyclic in the network. Information on the NTPD is monitored on the LC display or can be inquired via the network.
  • Page 11: Supported Network Services

    Supported Network Services The following network services are provided via RJ45 10/100Base-T Ethernet (Auto sensing): - NTP v2, v3, v4 - NTP broadcast mode - NTP multicast - NTP symmetric keys - NTP Autokey - Simple Network Time Protocol (SNTP) - TIME - SNMP v1,2,3 with extended SNMP-Agent and SNMP-Traps for NTP and reference clock status...
  • Page 12: Additional Features And Options

    Additional Features and Options - external NTP timeserver - free configuration of NTP: thereby MD5 authentication and access control via address & 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 - USB memory stick slot for extended functionality: software update, transfer of...
  • Page 13: Why To Use A Network Timeserver

    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.
  • Page 14: Ntp Target

    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 15 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"...
  • Page 16: Gps Satellite Controlled Clock

    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.
  • Page 17: Gps167 Features

    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").
  • Page 18: Mounting The Gps 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.
  • Page 19: Assembly With Cn-Ub/E

    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...
  • Page 20: Booting The Gps Receiver

    Booting the GPS receiver If both, the antenna and the power supply, have been connected the system is ready to operate. About 10 seconds after power-up the receiver’s oscillator has warmed up and operates with the required accuracy. If the receiver finds valid almanac and ephemeris data in its battery buffered memory and the receiver’s position has not changed significantly since its last operation the receiver can find out which satellites are in view now.
  • Page 21 For the synchronisation of the NTPD with the GPS it is necessary that the GPS receiver is synchronous with the GPS time (LOCK LED is turned on). In this case the following message is monitored on the display: GPS: NORMAL OPERATION Wed, 18.11.1998 NTP: Sync...
  • Page 22: Configuration User Interface

    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).
  • Page 23: The Front Panel Layout

    The Front Panel Layout FAIL LED The FAIL LED is turned on whenever the TIME_SYN output is low (receiver is not synchronized). The FAIL LED is blinking when an user defined alarm has been set or the internal single board computer is not responding. 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.
  • Page 24: Configuration Via Lc Display

    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.
  • Page 25: The Menus In Detail

    The menus in Detail Root Menu The root menu is shown when the receiver has completed initialisation after power- up. The left side of the first line of the display shows the receiver’s mode of operation as described above. The text "NORMAL OPERATION" might be replaced by "COLD BOOT", "WARM BOOT"...
  • Page 26: Menu Receiver Pos

    Menu RECEIVER POS. This menu shows the current receiver position. The NEXT key lets the user select one of three formats. The default format is geographic latitude, longitude and altitude with latitude and longitude displayed in degrees, minutes and seconds. The next format is geographic, too, with latitude and longitude displayed in degrees with fractions of degrees.
  • Page 27: Menu Sv Position

    Menu SV POSITION This menu gives information on the currently selected satellite (SV). The satellite’s ID number, its elevation, azimuth and distance from the receiver position reflect the satellite’s position in the sky whereas the Doppler shows whether the satellite is coming up from the horizon (Doppler positive) or going down to the horizon (Doppler negative).
  • Page 28: Setup Lan Parameters

    SETUP LAN PARAMETERS In this submenu the network parameters are configured. These parameters have to be adapted to the existing network when the LANTIME is installed the first time. The following parameters can be set: TCP/IP ADDRESS, NETMASK, DEFAULT GATEWAY, Ext.
  • Page 29: Setup Time Zone

    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 30: Setup Daylight Sav On/Off

    SETUP DAYLIGHT SAV ON/OFF These two topics let the user enter the range of date for daylight saving to be in effect. 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 defined by exact dates for a single year or using an algorithm which allows the receiver to re-compute the effective dates year by year.
  • Page 31: Setup Serial Port

    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. All time strings are described in the appendix at the end of this documentation. Meinberg Standard String GPS167 Capture String SAT String UNI-Erlangen String...
  • Page 32: Setup Irig Settings (Option)

    SETUP IRIG SETTINGS (option) This menu lets the user select the Timecodes to be generated by GPS167-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".
  • Page 33: Setup Initial Position

    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.
  • Page 34: Initiate Cold Boot

    INITIATE COLD BOOT This menu lets the user initialise all GPS data, i.e. all saved satellite data 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.
  • Page 35: The Lantime Configuration Interfaces

    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).
  • Page 36: The Web Interface

    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://...
  • Page 37 This page will be reloaded every 30 seconds in order to reflect 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 field is cleared and you have to start over again.
  • Page 38: Configuration: Main Menu

    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 39: Configuration: Ethernet

    Configuration: Ethernet...
  • Page 40 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).
  • Page 41: Network Interface Specific Configuration

    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.
  • Page 42: High Availability Bonding

    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"...
  • Page 43: Additional Network Configuration

    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:...
  • Page 44: Configuration: Notification

    Configuration: Notification...
  • Page 45: Alarm Events

    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.
  • Page 46: Windows Popup Messages

    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.
  • Page 47: User Defined Alarm Scripts

    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”.
  • Page 48: Alarm Messages

    Alarm messages You can change the alarm message text for every event by using the “Edit Messages“ button, the messages are stored in a file /mnt/flash/notification_messages on the flash disk of your timeserver.
  • Page 49: Configuration: Security

    Configuration: Security...
  • Page 50: Password

    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”...
  • Page 51: Ssh Secure Shell Login

    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”...
  • Page 52: Generate Ssl Certificate For Https

    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.
  • Page 53: Ntp Keys And Certificates

    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“.
  • Page 54: Configuration: Ntp

    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 55 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 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...
  • Page 56 (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. The default values are: Lantime/GPS : 96 h Lantime/PZF : 0,5 h Lantime/RDT: 0,5 h Lantime/NDT: 96 h After each restart and after any change of configuration a new /etc/ntp.conf file is...
  • Page 57: Ntp Authentication

    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 58 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...
  • Page 59: Ntp Autokey

    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 60 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 61 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”.
  • Page 62: Configuration: Local

    Configuration: Local...
  • Page 63: Administrative Functions

    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.
  • Page 64: User Management

    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.
  • Page 65: Administrative Information

    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 66 Using the button ”List detailed GPS information“ gives you the possibility to check detailed GPS 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.
  • Page 67: Software Update

    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”.
  • Page 68: Automatic Configuration Check

    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.
  • Page 69: Get Diagnostics Information

    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.
  • Page 70: Configuration: Statistics

    Configuration: Statistics...
  • Page 71: Statistical Information

    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.
  • Page 72: Configuration: Manual

    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 73 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.
  • Page 74: The Command Line Interface

    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.
  • Page 75: Cli Ethernet

    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 76 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 specific parameters, you can enter the Ethernet Configuration Line page by using one of the ETHERNET buttons.
  • Page 77 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.
  • Page 78: Cli Notification

    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.
  • Page 79: E-Mail Messages

    E-mail messages You can specify the e-mail address which is used as the senders address of the notification 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.
  • Page 80: Snmp-Trap Messages

    SNMP-TRAP messages Up to two SNMP trap receiver hosts can be configured 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 configuration (see SNMP configuration on the “Security”...
  • Page 81: Ntp Client Monitoring

    NTP Client Monitoring You can monitor a group of NTP clients and supervise the time offset, 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: You can monitor the current states of the configured clients:...
  • Page 82: Cli Security

    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”...
  • Page 83: Generate Ssl Certificate For Https

    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.
  • Page 84: Cli Ntp Parameter

    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.
  • Page 85: Cli Ntp Authentication

    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.
  • Page 86: Cli Local

    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.
  • Page 87: User Management

    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 88 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...
  • Page 89: Software Update

    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”.
  • Page 90: Snmp Support

    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 91 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).
  • Page 92: Configuration Over Snmp

    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.
  • Page 93: Examples For The Usage Of The Snmp Configuration Features

    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“...
  • Page 94: Further Configuration Possibilities

    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 95 (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.
  • Page 96: Configuration Of The Timeserver With Snmp: Reference

    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 97 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 98 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“...
  • Page 99: Snmp Traps

    (-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”...
  • Page 100: Snmp Trap Reference

    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.
  • Page 101: Attachment: Technical Information

    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.
  • Page 102: Safety Instructions For Building-In Equipment

    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.
  • Page 103: Rear Panel Connectors

    Rear Panel Connectors Name Type Signal Cable Network RJ-45 Ethernet shielded data line Time Sync IRIG A/B shielded coaxial line (Option) 2 x Network RJ-45 Ethernet shielded data line (Option) PPS, PPM, 9 pin SUB-D shielded line COM2 and RS232 shielded line 10 MHz(option) shielded line...
  • Page 104: Time Sync Error Relay

    Time Sync Error Relay On the back panel of the device you can find a DFK connector labeled „Time Sync Error“. This relay output is connected to the TTL TIME_SYNC out of the reference clock (GPS, PZF, TCR, ...). By default the relay will switch to mode „ON“ if the internal reference clock has not been synchronized by its sink (GPS, DCF77 or IRIG).
  • Page 105: Rear View Lantime

    Rear View LANTIME...
  • Page 106: Technical Specifications Gps167

    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...
  • Page 107: Accuracy Of Frequency Tcxo Quartz (Standard)

    Accuracy of frequency TCXO quartz (standard)
  • Page 108: Technical Specifications Gps167 Antenna

    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...
  • Page 109: Signal Description Gps167

    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,...
  • Page 110: Rear Connector Pin Assignments Gps167

    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...
  • Page 111: Technical Specifications Lan Cpu

    Technical Specifications LAN CPU Geode TM GX1 with 266 MHz PROCESSOR: MAIN MEMORY: 32 MB (to 64 MB upgradeable) CACHE-MEMORY: 16 KB 2nd Level Cache FLASHDISK: 8 MB (until max. 72 MB) NETWORK CONNECTOR: 10/100 MBIT with RJ45-Jack DAVICOM DM9102AEthernet NIC Controller SERIAL - INTERFACE: Four serial RS232-Ports...
  • Page 112: Rear Connector Pin Assignments Lan Cpu

    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...
  • Page 113: Technical Specifications Power Supply

    Technical Specifications Power Supply INPUT: 85 ... 264 V AC, 47 ... 63 Hz, 1 A/230 V, 2 A/115 V FUSE: Electronic CURRENT LIMITING: 105 – 150 % I out nom OUTPUTS: V out 1: 5.05 V / 5 A V out 2: +12 V / 2.5 A V out 3:...
  • Page 114: Timecode (Option)

    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.
  • Page 115: Irig Standard Format

    IRIG Standard Format...
  • Page 116: Afnor Standard Format

    AFNOR Standard Format...
  • Page 117: Assignment Of Cf Segment In Ieee1344 Code

    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...
  • Page 118: Generated Time Codes

    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:...
  • Page 119: Outputs

    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).
  • Page 120: Usb Stick

    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...
  • Page 121: Menu Configuration Files

    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...
  • Page 122: Menu Script Files

    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.
  • Page 123: Time Strings

    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.
  • Page 124: Format Of The Gps167 Capture 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.
  • Page 125: Format Of The Sat-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.
  • Page 126: Format Of The Uni Erlangen String (Ntp)

    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 127 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’...
  • Page 128: Format Of The Nmea 0183 String (Rmc)

    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.
  • Page 129: Format Of The Abb Spa 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.
  • Page 130: Format Of The Computime 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.
  • Page 131: Menu Quick Reference

    NEXT NEXT GPS: NORMAL OPERATION Wed, LANTIME:3.04 NTP:4.0.99f 18.11.2002 NTP: Offset GPS: -1ms S/N:000000000000 GPS167 :3.12 S/N:9008890 HWaddr: OS:2.2.14.06 10:04:10 Meinberg 00:00:00:00:00:00 RECEIVER RECEIVER RECEIVER POSITION Lat: 51°59’05’’N Lon:9°13’37’’E POSITION Lat: 51.8938° Lon: 9.2271° POSITION x: 3885612m y: 631193m Al:110m...
  • Page 132: Declaration Of Conformity

    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/GPS Modell / Typ Model Designation auf das sich diese Erklärung bezieht, mit den folgenden Normen übereinstimmt.
  • Page 133: Manual Vp100/Net Display Configuration

    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 134 If you want the message (any type) to appear periodically, you can set the time interval 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.
  • Page 135: Global Configuration File

    #----------------------- # Configuration File Section Configuration File Version Number :4.05 Configuration File Last Change :Mon Mar 15 07:44:21 2004 # Network Parameter Section Hostname [ASCII,50]:LanGpsV4 Domainname [ASCII,50]:py.meinberg.de IPv4 GATEWAY ..[IP]:0 IPv6 GATEWAY ..[IP]:0 Nameserver 1 [IP]: Nameserver 2...
  • Page 136: Global Option File

    SNMP Write Community String [ASCII,50]: SNMP Contact String [ASCII,50]:Meinberg SNMP Location String [ASCII,50]:Germany # Windows Messages Section WMail Address 1 [ASCII,50]: WMail Address 2 [ASCII,50]: # VP100 Display Section VP100 Display Address 1 [ASCII,50]: VP100 Display Sernum [ASCII,50]: VP100 Display Address 2...
  • Page 137: Third Party Software

    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.
  • Page 138: Network Time Protocol Version 4 (Ntp)

    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.
  • Page 139: Gnu General Public License (Gpl)

    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 140 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, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty;...
  • Page 141 The source code for a work means the preferred form of the work for 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.
  • Page 142 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 differ in detail to address new problems or concerns.
  • Page 143: Reference

    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.

Table of Contents