About McIDAS         McIDAS-V         OpenADDE        
   Advanced
   

Procedure #2: Installing the DVB Reader Software

  1. On your NOAAPORT ingest computer logon as user ldm.
  2. Download noaaport-1.4.1.tar.gz to the ~ldm directory.
  3. Build and install the software.
    1. Unpack the installation file. From the ~ldm directory, type:
      zcat noaaport-1.4.1.tar.gz | tar xvf -
    2. Change to the ~ldm/noaaport-1.4.1 directory. Type:
      cd ~ldm/noaaport-1.4.1
    3. Build and install the code. Type:
      make && make install
  4. Modify the LDM server configuration file.
    1. Open the file ~ldm/etc/ldmd.conf for editing.
    2. In the "Exec Entries" section comment out (add a leading #) the line listed below.
      exec "pqact"
    3. Also in the "Exec Entries" section add the lines below (note: the white space after exec must be a tab).

      exec   "dvbs_multicast -m 224.0.1.1"
      exec   "readnoaaport -m 224.0.1.1 -n -u 3"

      exec   "dvbs_multicast -m 224.0.1.2"
      exec   "readnoaaport -m 224.0.1.2 -n -u 4"

      exec   "dvbs_multicast -m 224.0.1.3"
      exec   "readnoaaport -m 224.0.1.3 -n -u 5"

      exec   "dvbs_multicast -m 224.0.1.4"
      exec   "readnoaaport -m 224.0.1.4 -n -u 6"

      Note: Each pair of lines above causes data from the corresponding channel in the NOAAPORT data stream to be processed. McIDAS-XCD only decodes data from the NWSTG channel, if you only wish to process this data on your NOAAPORT ingestor then only add the first pair of lines.
    4. In the "Allow Entries" section add the line below, replacing  \.your\.domain\.name with your domain name (note: the white space must be tabs).
      allow    ANY    \.your\.domain\.name$

      For example:   allow   ANY   \.ssec\.wisc\.edu$
    5. Save and close the file.
  5. Add the following entry to cron to rotate the DVB reader log files in /data/tmp.
    0   0   *   *   *   bin/nplog_rotate   4
    Note: This will keep four days of log files on line.

  6. (RedHat Linux only) Make the necessary system configuration modifications.
    1. Logon as root.
    2. Modify (or create) the routing table file for your second ethernet adaptor. Note: This file (route-eth1) will probably not exist on your system. If it doesn't, you will have to create it.
      1. Open /etc/sysconfig/network-scripts/route-eth1 (where eth1 is the network adaptor to which your Novra receiver will be connected).
      2. Add the lines listed below.
        ADDRESS0=224.0.1.1
        NETMASK0=255.255.255.255
        ADDRESS1=224.0.1.2
        NETMASK1=255.255.255.255
        ADDRESS2=224.0.1.3
        NETMASK2=255.255.255.255
        ADDRESS3=224.0.1.4
        NETMASK3=255.255.255.255
      3. Save and close the file.
    3. Reboot the system.
  7. (Solaris x86 only) Make the necessary system configuration modifications.
    1. Logon as root.
    2. Modify the file /etc/init.d/inetsvc.
      1. Open /etc/init.d/inetsvc for editing.
      2. Locate the following section.
      3. if [ "$_INIT_NET_STRATEGY" = "dhcp" ]; then
        mcastif=`/sbin/dhcpinfo Yiaddr` || mcastif=$_INIT_UTS_NODENAME
        else
        mcastif=$_INIT_UTS_NODENAME
        fi

      Then add the following lines in bold.

      if [ "$_INIT_NET_STRATEGY" = "dhcp" ]; then
      mcastif=`/sbin/dhcpinfo Yiaddr` || mcastif=$_INIT_UTS_NODENAME
      elif [ -f /etc/multicastrouter ]; then
      mcastif=`cat /etc/multicastrouter
      else
      mcastif=$_INIT_UTS_NODENAME
      fi
    3. Save and close the file.
    4. Create the file /etc/multicastrouter containing the following line.
      192.168.1.3
    5. Reboot the system.

[Previous Procedure] [Next Procedure] [Back to Main Page]
McIDAS Home