### TechNote

Number: 06617-01
Date: April 1994

## Smart II Software: RARPD parameters

### 1 Introduction

This document describes the parameters that affect the operation of the RARPD (Reverse Address Resolution Protocol Daemon) module on a particular Ringnode in your workstation. For information about enabling the Smart II Software interfaces and using a SMART.CFG file, see TechNote 06608.

### 2 Installing a RARP server

The RARPD module provides the RARP server program that you must run on a single station (the RARP server) if you want the workstations on your network to use RARP to discover their own IP addresses. RARP is loaded when you load the IP module. To load RARPD, include a [RARPD] section in your SMART.CFG file. In the RARP server's SMART.CFG or NET.CFG file, enter a value for IP address. In the other stations' SMART.CFG or NET.CFG files, enter 0.0.0.0 as the IP address. The other stations obtain their IP addresses from the RARP server at start-up.

You cannot load or configure RARPD from the command line. Put any RARPD parameters in the [RARPD] section. No other parameters are allowed in the [RARPD] section. The table below summarizes the the RARPD parameters that are available.

    Parameter          Range      Default           Abbreviation

    RARPD.CACHE.SIZE   16 - 256   Dynamic           RCS
    ETHERS             A path     /NET/TCP/ETHERS

### 3 RARPD Parameters

This section describes the RARPD parameters.

RARPD.CACHE.SIZE
  Specifies the maximum size for the RARPD cache. RARPD uses this value (along with the number of elements in the ETHERS file) to determine how much Ringnode memory is needed for the address cache.

  If the number of addresses specified in the ETHERS file exceeds the RARPD.CACHE.SIZE, an error is generated.

  Example: `RARPD.CACHE.SIZE=100`

ETHERS
  Specifies the location of the ETHERS file. You must enter a path for the ETHERS file if you are not using the default location: \NET\TCP\ETHERS.

  Example: `ETHERS=C:\MADGE\TCP\ETHERS`