LDAD System Manager's Manual

6.0 Hardware Configuration

LDAD hardware configuration consists of both physical wiring and the configuration of each unit used to perform the LDAD function. The LDAD wiring list is as follows:

Table 6.1 - LDAD Wiring List
Category Cable Type End Point #1 End Point #2
Network CAT5 UTP D270 lan0 Plaintree 1018 Port #1
Network CAT5 UTP Firewall exp0 Plaintree 1018 Port #2
Network CAT5 UTP Terminal Server ETHERNET 10 Base T Plaintree 1018 Port #3
Network CAT5 UTP External Gateway Ethernet Plaintree 1018 Port #4
Network CAT5 UTP AWIPS Repeater Firewall exp1
Serial RJ45-DB25 Male RS232 DTE-DCE Terminal Server Port #1 Modem Chassis Modem A1
Serial RJ45-DB25 Male RS232 DTE-DCE Terminal Server Port #2 Modem Chassis Modem B1
Serial RJ45-DB25 Male RS232 DTE-DCE Terminal Server Port #3 Modem Chassis Modem A2
Serial RJ45-DB25 Male RS232 DTE-DCE Terminal Server Port #4 Modem Chassis Modem B2
Serial RJ45-DB25 Male RS232 DTE-DCE Terminal Server Port #5 Modem Chassis Modem A3
Serial RJ45-DB25 Male RS232 DTE-DCE Terminal Server Port #6 Modem Chassis Modem B3
Serial RJ45-DB25 Male RS232 DTE-DCE Terminal Server Port #7 Modem Chassis Modem A4
Serial RJ45-DB25 Male RS232 DTE-DCE Terminal Server Port #8 Modem Chassis Modem B4
Serial RJ45-DB25 Male RS232 DTE-DCE Terminal Server Port #9 Modem Chassis Modem A5
Serial RJ45-DB25 Male RS232 DTE-DCE Terminal Server Port #10 Modem Chassis Modem B5
Serial RJ45-DB25 Male RS232 DTE-DCE Terminal Server Port #19 DTMF Converter
Serial RJ45-DB25 Male RS232 DTE-DCE Terminal Server Port #21 Modem Chassis Modem A6
Serial RJ45-DB25 Male RS232 DTE-DCE Terminal Server Port #22 Modem Chassis Modem A7
Serial RJ45-DB25 Male RS232 DTE-DCE Terminal Server Port #23 Modem Chassis Modem A8
Serial RJ45-DB25 Male RS232 DTE-DCE Terminal Server Port #24 Modem Chassis Modem A9
Serial RJ45-DB25 Male RS232 DTE-DCE Terminal Server Port #30 LDAD FAX Modem
Serial RJ45-DB25 Male RS232 DTE-DCE Terminal Server Port #37 LDAD ROSA Modem

6.1 Hardware Architecture

The LDAD system consists of commercial computing and communications components which are configured to perform LDAD functions. A general description of each LDAD component follows.

6.1.1 LAN Hub

The LDAD LAN hub is a Plaintree Model 1018 workgroup ethernet switch with 16 10BaseT ports and 2 100BASE-TX uplink ports. The 1018 provides LAN connectivity for the LDAD Hewlett Packard (H.P.) D270 server, the LDAD terminal server, and the external interface of the LDAD firewall. Additional ports are provided in order to connect other local WFO systems.

Figure 6.1 Plaintree 1018

6.1.2 Terminal Server

The LDAD Terminal Server is a Xyplex MAXserver 40 (Model 1640) which provides an ethernet interface for connection to the LDAD LAN and 40 serial ports for connections to LDAD communications devices. Each serial port can be configured to a maximum speed of 57,600 bits per second
The terminal server is used to connect 10 dial in/dial out modems (including MicroArt and ASOS), 4 dedicated modems, a DTMF-ASCII converter, a FAX modem, a ROSA modem and various console connections. Port assignments are shown on the right.

Please note that console connections for the LDAD D270 server and LDAD LAN hub are not shown in this table, but may be included in the final configuration.

The LDAD terminal server is configured with a minimum of 13 IP addresses, which must be assigned in the address space in which the site LDAD resides. First, a single IP address is used to address the terminal server as a whole. Next, an individual and unique IP address is used to address each individual port from port 1 through port 8 and port 21 through 24.

Port Function
1 Used for dial-out to devices configured for 7 bits, even parity
2 Used for dial-out to devices configured for 8 bits, no parity
3 First dial in line, 8 bits, no parity
4 Second dial in line, 8 bits, no parity
5 Third dial in line, 8 bits, no parity
6 Fourth dial in line, 8 bits, no parity
7 Fifth dial in line, 8 bits, no parity
8 Sixth dial in line, 8 bits, no parity
9 MicroArt Modem
10 ASOS Modem
19 DTMF-ASCII Converter
21 First Dedicated Modem
22 Second Dedicated Modem
23 Third Dedicated Modem
24 Fourth Dedicated Modem
30 Fax Modem
37 ROSA Modem
For port 1, the IP address is named "7e1out" within the LDAD site and is used to access a dial out port configured properly for communications with older devices that utilize 7 bit even parity communications configurations. A good example of this type of configuration would be LARC gauge communications.

The IP address assigned to port 2 within the LDAD site is named "8n1out" and is used in much the same way as the port 1 IP address. In this case, the modem connected to port 2 is configured for 8 bit no parity communications. More modern communications equipment is usually configured in this manner.

The IP addresses assigned to ports 3 through 8 are used by dial-in users who wish to establish direct TCP communications via PPP to the LDAD LAN.

6.1.3 Modem Nest

The LDAD Modem nest is the Motorola Modulus 21 chassis provided for the internal AWIPS radar modems. All dial-in/dial-out and dedicated modems used in LDAD, with the exception of the FAX modem and ROSA modem, reside in this chassis.

Figure 6.2 Motorola Modulus
21 & Assoc. Backplane

6.1.4 Dedicated Modems

The LDAD dedicated modem function is provided by Motorola Model 3263 cards. Each card contains one modem, so 4 Motorola Modulus 21 slots are used for this function.

6.1.5 Dial-In/Dial-Out Modems

LDAD dial in and dial out modem function are provided by Motorola Model 3262 cards. These cards each contain two modems, so 5 slots are used for these functions.

6.1.6 Fax Modem

LDAD fax modem function is provided by MultiTech MT2834DXb 33.6K (Date/Fax) modem. It is an external and class 2 fax modem which is recommended by HylaFAX (see section 6.11). If, for any reason, your site may have to use other modems, consult http://www.vix.com/hylafax/modems.html for a list of valid modems.

6.1.7 ROSA Modem

LDAD's ROSA modem function is provided by a VenTel 2400 modem. It is an external modem and has enough supporting capabilities for ROSA, which actually needs only 300 bps.

6.1.8 DTMF<->ASCII Converter

LDAD's DTMF<->ASCII Converter is custom manufactured by Black Box Corporation. It provides a highly versatile interface between the LDAD server and an ordinary voice telephone line. It answers incoming calls at host control, decodes the DTMF (touch-tone) signals generated by the caller, transmits them to the LDAD server as ASCII characters, and responds to callers with pre-recorded messages. Before you plug in the DTMF<->ASCII Converter, you need to set the 8-position DIP switch on its rear panel.

Switch Position
1 2 3 4 5 6 7 8
On Off On Off Off On Off Off

6.1.9 Firewall

Figure 6.3 H-P
Netserver E40

The LDAD Firewall functions are provided by a TIS Gauntlet Firewall. This firewall is an H-P NetServer E40 running BSDI 3.0 UNIX operating system. The TIS Gauntlet Firewall application on this unit is configured to provide security to internal AWIPS resources.

The LDAD firewall allows transparent application proxy access outbound from the AWIPS site for protocols such as telnet, rlogin, remsh, ftp, and http, but is configured to allow only the specific LDAD site to access internal AWIPS resources in a controlled fashion.

In addition, packet filters are configured on the LDAD firewall that allow specific direct port communications between the LDAD server and the AWIPS site internal data servers.

6.1.10 LDAD Server

The LDAD server function is met by an H-P Model D270 server. The LDAD server provides the focal point for all external communications between the AWIPS site and the community, functioning as a communications pass-through device for all incoming and outgoing data.

In addition, the LDAD server provides a Web server accessible by the public and emergency managers, where text, binary, and graphics output products are placed for access by these parties.

The LDAD server also provides a bulletin board service for LDAD dial-in users where products can be viewed and/or downloaded. Accounts on the LDAD server are given to emergency managers and personnel external to AWIPS who require the capability to access NWS data or to upload products for use by the AWIPS site.

Figure 6.4 H-P
D270 Server

6.2 LDAD LAN Hub Configuration

Configure the LDAD LAN Hub by accessing the system console, logging in, and typing "sysman". The following menu will appear.
 Up Time 64:22:07:35     Plaintree Systems WaveSwitch 1018 System Manager       
+-------------------+
| System            |
| Interface Stats   |
| Configure         |
| Top Conversations |
| Erase NV Store    |
+-------------------+





 F1/^W:Quit

Figure 6.5 1018 System Manager Screen Shot

Select "Configure" and fill in the IP address selected for the LDAD LAN hub. The default gateway address should be the LDAD firewall external interface address, and set the number of subnet bits to match the assigned IP address space for the LDAD LAN. Fill in the name as the fully qualified domain name (FQDN) of the LDAD LAN hub, and the Location as the office name. Fill in the contact information and management community as the SNMP read-write community name and contact information provided to you by the NCF. Configure trap communities in the same manner. Press F2 to commit your changes after inputting them. After configuration, the configure screen will look something like the screen shown below.
 Up Time 64:22:22:23     Plaintree Systems WaveSwitch 1216 System Manager       
+--------------------------Management Configuration----------------------------+
|                                                                              |
| IP address:              x.x.x.10                                            |
| Default gateway address: x.x.x.254                                           |
| Number of subnet bits:   8                     Subnet Mask: 255.255.255.0    |
|                                                                              |
| Name:     lhub1-(site).somewhere.rainbow.gov                                 |
|                                                                              |
| Location: Omaha  WSFO                                                        |
|                                                                              |
| Contact:  maintenance@ncf.awips.noaa.gov                                     |
|                                                                              |
|---------------------------Management Communities-----------------------------|
| ncf-read-write 0.0.0.0                                                       |
|                                                                              |
|                                                                              |
|                                                                              |
|------------------------------Trap Communities--------------------------------|
|                                                                              |
|                                                                              |
|                                                                              |
+------------------------------------------------------------------------------+
 F1/^W:Menus  F2/^E:Commit Changes  TAB:Next Field

Figure 6.6 1018 System Configure Screen Shot

6.3 LDAD Terminal Server Configuration

This procedure is used to configure the Xyplex 1640 Terminal server used for an LDAD site serial communications. It assumes that the unit is installed within a shipped LDAD configuration for the site, and that basic familiarity with Xyplex Terminal server configuration procedures exists. Console connections will not be addressed in this document until their final disposition is decided.

This installation procedure is valid through LDAD Version 4.2, and includes the following capabilities. Port counts can be expanded as needed.

2 Dial out Phone Lines:
Port 1 Dial out utilizing 7 bits, even parity, 1 stop bit. This line is used to contact older automated gauges such as LARC, which do not adhere to standard communications data and stop bits.
Port 2 Dial out utilizing 8 bits, no parity, 1 stop bit. This line is used to contact all automated gauges which conform to standard communications data and stop bits, as well as to perform dial-out to standard data sources.
8 Dial in Phone Lines:
Ports 3 thru 8 Dial in ports used for Emergency Manager communications. These ports are configured to provide 2 distinct services. Automatic protocol detection is used to determine if incoming calls are interactive or Point-To-Point (PPP) protocol, and react accordingly.
Interactive calls are connected directly (using rlogin) to the LDAD server IP address, where a standard UNIX username and password are necessary to log in to the server. External user accounts are configured with a shell of "/ldad/bin/tmain," the LDAD Bulletin Board Service (BBS). This BBS provides interactive access to weather reports and warnings, as well as the capability to download and upload data files.
PPP users are handled in a different way. If the first packet received by the terminal server is PPP, the terminal server will start authentication procedures to allow access to the LDAD LAN. Radius authentication is configured on the LDAD server to allow the same /etc/passwd entries used interactively for emergency managers to authenticate these users when they utilize PPP for communications. PPP Access Protocol (PAP) is used by the calling system to perform this authentication.
1 line for MicroArt application:
Port 9 This port serves the use of the MicroArt application.
1 line for ASOS:
Port 10 This port serves the use of ASOS (Automated Surface Observation System).
1 line for DTMF-ASCII Converters:
Ports 19 This port is used to connect Dual Tone Multi-Frequency (DTMF) converters for spotter and cooperative observer dial-in use.
4 Dedicated Lines:
Ports 21 thru 24 Dedicated ports are used for connectivity to Emergency Managers who require full-time connections, or for various data sources.
1 line for Fax Modem:
Port 30 This port connects to a MultiTech fax modem model MT2834ZDXb. It will support our FAX server application and is primarily used for dial out.
1 line for ROSA modem:
Port 37 This port is connected to a Ventel2400 modem which supports ROSA (Remote Observations System Automation).

The following configuration information is required for a successful terminal server configuration. Please fill in the applicable blanks and utilize this information for the Xyplex Terminal server configuration. Example answers are given in parentheses.

General Information:

Site Name (nhda)__________________________

IP Domain of Site (over.rainbow.net)____________________

IP Subnet (140.90.91.0)__________________________

Subnet Mask (255.255.255.0)__________________________

DNS Server IP Address (140.90.21.193)__________________________

Default Gateway IP Address (140.90.91.1)__________________________
Passwords:
1640 Access Password (4ruy8)__________________________

1640 Priviledged Password (nick8y7)__________________________

Radius Authentication Secret Password (1nhda3)__________________________
IP Addresses:
IP addresses are required for use by the LDAD site terminal server. These IP addresses must reside on the selected LDAD site IP address space, be reserved for this use, and should also be entered in the site's DNS server tables. In all cases ".full.domain.name" refers to the domain name of the LDAD site.
Use /
Assigned to     DNS Host Name                   Address

Terminal
Server          lts1-(site).full.domain.name    ___.___.___.___

Port 1          7e1out.full.domain.name         ___.___.___.___

Port 2          8n1out.full.domain.name         ___.___.___.___

Port 3          dialin1.full.domain.name        ___.___.___.___

Port 4          dialin2.full.domain.name        ___.___.___.___

Port 5          dialin3.full.domain.name        ___.___.___.___

Port 6          dialin4.full.domain.name        ___.___.___.___

Port 7          dialin5.full.domain.name        ___.___.___.___

Port 8          dialin6.full.domain.name        ___.___.___.___

Port 21         dedicated1.full.domain.name     ___.___.___.___

Port 22         dedicated2.full.domain.name     ___.___.___.___

Port 23         dedicated3.full.domain.name     ___.___.___.___

Port 24         dedicated4.full.domain.name     ___.___.___.___

LDAD D270
Server          ls1-(site).full.domain.name     ___.___.___.___

6.4 LDAD Terminal Server Configuration Command Sequence

Follow the steps below in order to configure an LDAD terminal server with basic communications capabilities. Ports 1 through 10 and ports 21 through 24 are included in this configuration sequence.
  1. Ensure that terminal server ports are connected to all LDAD devices, including dial-out modems (ports 1 and 2), dial-in modems (ports 3 through 10), dedicated modems (ports 21 - 24), DTMF-ASCII converters (ports 19), ROSA modem (port 37), and FAX modem (port 30).
  2. Default the terminal server configuration to ensure that no extraneous configuration information exists on the terminal server. Ensure that the terminal server software is version V6.0.3S7 or above. If terminal server software is not at this level, upgrade to a newer version of software.
  3. Log in, set priv, and enter the following configuration information:
  4. Xyplex>> set server change enabled
    Xyplex>> define server change enabled
    Xyplex>> define server packet count 250
    Xyplex>> define server internet address (IP address of LDAD Terminal server)
    Xyplex>> define server internet ip reassembly enabled
    Xyplex>> define server internet tcp resequencing enabled
    Xyplex>> define server internet subnet mask autoconfigure disabled
    Xyplex>> define server internet subnet mask (subnet mask of LDAD site LAN)
    Xyplex>> define server internet primary gateway address (default gateway IP address)
    Xyplex>> define server internet primary domain address (DNS server IP address)
    Xyplex>> define server internet default domain suffix (.full.domain.name)
    Xyplex>> define server internet name (lts1-{site}.full.domain.name)
    Xyplex>> define server internet domain ttl 60
    Xyplex>> define server parameter server check disabled
    Xyplex>> define server protocol ppp enabled
    Xyplex>> define server apd enabled
    Xyplex>> define server radius enabled
    Xyplex>> define server accounting entries 500
    Xyplex>> define server internet rotary (IP address of LDAD Terminal server) 0, 3-40
    Xyplex>> define server internet rotary (IP address of 7e1out-{site}) 1
    Xyplex>> define server internet rotary (IP address of 8n1out-{site}) 2
    Xyplex>> define port 1-8,21-24 speed 57600
    Xyplex>> define port 9-10,19 speed 9600
    Xyplex>> define port 30 speed 38400
    Xyplex>> define port 37 speed 300
    Xyplex>> define port 1-10,19,21-24,30 modem control enabled
    Xyplex>> define port 1-10,19,21-24,30 flow control cts
    Xyplex>> define port 1 character size 7
    Xyplex>> define port 1 parity even
    Xyplex>> define port 1-2,9-10,19,30,37 access remote
    Xyplex>> define port 9-10 local switch ^W
    Xyplex>> define port all type ansi
    Xyplex>> define port 9-10 type softcopy
    Xyplex>> define port 9-10 preferred service telnet
    Xyplex>> define port 1-10,19,21-24,37 autobaud disabled
    Xyplex>> define port 1-10,19,21-24,37 broadcast disabled
    Xyplex>> define port 1-8,19,21-24,30,37 outboundsecurity disabled
    Xyplex>> define port 3-8,21-24 rlogin dedicated service (IP address of LDAD D270 server)
    Xyplex>> define port 3-8,19,21-24,37 autoconnect enabled
    Xyplex>> define port 3-8,19,21-24,37 autohangup enabled
    Xyplex>> define port 1-8,19,21-24,37 line editor disabled
    Xyplex>> define port 1-2,19,30 noloss enabled
    Xyplex>> define port 1-8,19,21-24,37 internet tcp window size 1024
    Xyplex>> define port 1-8,19,21-24,37 typeahead size 4096
    Xyplex>> define port 3-8,21-24 rlogin transparent mode enabled
    Xyplex>> define port 1-10,21-24 telnet terminal "vt100"
    Xyplex>> define port 1-10,21-24 resolve service any_telnet
    Xyplex>> define port 1-2 telnet remote 23
    Xyplex>> define port 9-10,19,30,37 default session mode transparent
    Xyplex>> define server login password "(1640 Access Password)"
    Xyplex>> define server privileged password "(1640 Priviledged Password)"
    Xyplex>> init delay 1
    
  5. Wait until the terminal server reboots and reconnect. Log in, set priv, and enter the following configuration information:
  6. Xyplex>> define server radius primary server (IP address of LDAD D270 server)
    Xyplex>> define server radius logging enabled
    Xyplex>> define server radius primary secret "(Radius Authentication Secret Password)"
    Xyplex>> define po 3-8,21-24 apd interactive ppp
    Xyplex>> define po 3-8,21-24 ppp pap radius enabled
    Xyplex>> define po 3-8,21-24 ppp ip vj compression slots 15
    Xyplex>> define po 3-8,21-24 dcd timeout 0
    Xyplex>> define po 30 dcd timeout 10000
    Xyplex>> define po 30 telnet terminaltype "vt100"
    Xyplex>> define po 3-10,21-24 apd authentication interactive disabled
    Xyplex>> define po 3 ppp ip remote address (IP address of dialin1.full.domain.name)
    Xyplex>> define po 4 ppp ip remote address (IP address of dialin2.full.domain.name)
    Xyplex>> define po 5 ppp ip remote address (IP address of dialin3.full.domain.name)
    Xyplex>> define po 6 ppp ip remote address (IP address of dialin4.full.domain.name)
    Xyplex>> define po 7 ppp ip remote address (IP address of dialin5.full.domain.name)
    Xyplex>> define po 8 ppp ip remote address (IP address of dialin6.full.domain.name)
    Xyplex>> define po 21 ppp ip remote address (IP address of dedicated1.full.domain.name)
    Xyplex>> define po 22 ppp ip remote address (IP address of dedicated2.full.domain.name)
    Xyplex>> define po 23 ppp ip remote address (IP address of dedicated3.full.domain.name)
    Xyplex>> define po 24 ppp ip remote address (IP address of dedicated4.full.domain.name)
    Xyplex>> lo po 3-10
    
  7. Verify the server configuration by performing the following show commands and verifying each of the settings. Lines starting with "****" are comments that explain what settings to verify within the screen.
  8. Xyplex>> show server
    
    MX1640 V6.0.3S7 Rom 4B0000 HW 00.00.00 Lat Protocol V5.2 Uptime: 0 00:00:41
    Address:   08-00-87-0C-AC-09   Name:   X0CAC09              Number:     0
    
    Identification:  Xyplex Terminal Server
    Welcome:         Welcome to the Xyplex Terminal Server.
    
    Circuit Timer:            80           Password Limit:            3
    Console Port:              0           Queue Limit:              24
    Inactivity Timer:         30           Retransmit Limit:          8
    Keepalive Timer:          20           Session Limit:            64
    Multicast Timer:          30           Software:           XPCSRV20
    Node Limit:              100           Identification Size:      63
    Textpool Size:         16384           Timezone:              00:00
    Accounting Entries:      500           Packet Count:            250
    Nested Menu Size:          0           Menu Name:                  
    Userdata Delay:           50
    Service Groups: 0 
    Time Server: 0.0.0.0          Disabled
    Enabled Characteristics:
    Announcements, Broadcast, Change, Console Logout, Dump, Lock,
    TFTP Read Broadcasts, Purge Node
    ****verify packet count, accounting entries
    
    Xyplex>> show server ip
    
    MX1640 V6.0.3S7 Rom 4B0000 HW 00.00.00 Lat Protocol V5.2 Uptime: 0 00:03:18
    Address:   08-00-87-0C-AC-09   Name:   X0CAC09              Number:     0
    
    Identification:  Xyplex Terminal Server
    
    Internet Address:           xxx.xx.xx.xx        Internet TTL:               64 
    Internet Broadcast Address: 255.255.255.255     Translation Table TTL:      60 
    Local Base:                 4000                Local Increment:           100
    Routing Table Size:         64                  TCP Retransmit:            640
    Domain Name:                LTS1-FSLC.FSL.NOAA.GOV
    Default Domain Suffix:              .FSL.NOAA.GOV
    
    
    Domain TTL:                 60                  IP Reassembly:          ENABLED
    Primary Domain Address:     xxx.xx.xxx.xxx      TCP Resequencing:       ENABLED
    Secondary Domain Address:   0.0.0.0             TCP Connect Timer:           32
    
    Primary Gateway Address:    xxx.xx.xx.1      
    Secondary Gateway Address:  0.0.0.0          
    Gateway Timeout:            60 
    Subnet Mask:                255.255.0.0      
    Subnet Mask Auto-Configure: DISABLED
    
    ****verify IP address, domain name, default domain suffix, domain ttl,
    primary domain address, primary gateway address, subnet mask, that subnet
    mask autoconfigure is disabled, that Ip reassembly is enabled, and that
    TCP resequencing is enabled.
    
    Xyplex>> show server radius
    
    MX1640 V6.0.3S7 Rom 4B0000 HW 00.00.00 Lat Protocol V5.2 Uptime: 0 00:07:03
                                                          20 Apr 1998  23:08:41
    
    Radius Primary Server:     xxx.xx.xx.xx
    Resolved Address:          xxx.xx.xx.xx       Secret:  CONFIGURED
    
    Radius Secondary Server:   NONE
    Resolved Address:          0.0.0.0            Secret:  DEFAULT
    
    Radius Port Number:        1645               Request Timeout (sec):    5     
    Radius Logging:            ENABLED            Chap Challenge Size:      16    
    Radius Server Retries:     3     
    Radius Ports Enabled:      3-10
    
    Successful Logins:         0                  Configuration Failures:   0     
    Authentication Failures:   0                  Policy Failures:          0     
    
    Server access attempts:         Primary           Secondary
       Successful:                     0                  0     
       Failed:                         9                  0     
    ****verify Radius Primary server, radius ports enabled 3-10, and that
    Secret shows "CONFIGURED".
    
    Xyplex>> show ip rotary
            Round Robin search: ENABLED, Round Robin search
            Internet Address         Ports
    
             xxx.xx.xx.xx            0, 3-40
             xxx.xx.xx.xx            1
             xxx.xx.xx.xx            2
    **verify that ports 0 and 3 through 40 are configured to utilize the IP
    address of the terminal server. Verify that the configured IP address for
    port 1 is the FQDN of the 7e1out host. Verify that the configured IP
    address for port 2 is the FQDN for the 8n1out host.
    
  9. Verify port 1 configuration.
  10. Xyplex>> show po 1
    
    
    Port 1:  (Remote)                         20 Apr 1998  23:11:46
    
    Character Size:            7           Input Speed:       57600
    Flow Control:            CTS           Output Speed:      57600
    Parity:                 Even           Modem Control:   Enabled
    
    Access:               Remote           Local Switch:       None
    Backwards Switch:       None           Name:             PORT_1
    Break:                 Local           Session Limit:         4
    Forwards Switch:        None           Type:               Ansi
    CCL Modem Speaker: Inaudible           CCL Name:           None
    APD Timeout:       Unlimited           APD Default:      LOGOUT
    APD:                Disabled
    Dialout Action:       Logout
    APD Authentication
    Interactive Only:   Disabled
    
    Preferred Service: None
    
    Authorized Groups: 0
    (Current)  Groups: 0
    
    Enabled Characteristics:
    Autoprompt,  Input Flow Control,  Internet Connections,  Loss Notification,
    Message Codes,  Noloss,  Output Flow Control,  ULI,  Verification
    
    ****verify character size of 7, parity of even, flow control of CTS, input
    and output speed of 57600, modem control is enabled, access is remote, apd
    is disabled, and that noloss is enabled.
    
    Xyplex>> show po 1 alt char
    
    
    Port 1:  (Remote)                                     20 Apr 1998  23:17:53
    
    Resolve Service:          Any_Lat     DTR wait:                    Disabled
    Idle Timeout:                   0     Typeahead Size:                  4096
    SLIP Address:             0.0.0.0     SLIP Mask:            255.255.255.255
    Remote SLIP Addr:         0.0.0.0     Default Session Mode:     Interactive
    TCP Window Size:             1024     Prompt:                        Xyplex
    DCD Timeout:                 2000     Dialback Timeout:                  20
    Stop Bits:                      1     Script Login:                Disabled
    TCP Keepalive Timer:            0     Username Filtering:              None
    Nested Menu:             Disabled     Nested Menu Top Level:              0
    Command Size:                  80     Clear Security Entries:      Disabled
    Rlogin Transparent Mode: Disabled     Login Duration:                     0
    Xon Send Timer:                 0     TCP Outbound Address:         0.0.0.0
    Slip Autosend:           Disabled     Radius Accounting:           Disabled
    APD Prompt:               Enabled
    
    
    Username Prompt:          Enter username> 
    Password Prompt:     Enter user password> 
    
    Xyplex>> show po 1 telnet char
    
    
    Port 1:  (Remote)                                20 Apr 1998  23:20:20
    
    Abort Output Character:       None    Newline:                 CR/NULL
    Attention Character:          None    Newline Filtering:          None
    Default Port:                   23    Query Character:            None
    Echo Mode:                  Remote    Remote Port:                  23
    Erase Keystroke Character:    None    Synchronize Character:      None
    Erase Line Character:         None    Transmit:           BuffTime  80
    Interrupt Character:          None    Binary Session Mode:     PASTHRU
    TerminalType:                vt100    Tn3270 Device:              None
    Tn3270 TranslationTable:      None    Tn3270 Printer Port:         Any
    Local Port:                   4100    Tn3270 Default Port:          23
    
    
    Enabled Characteristics:
    ****verify that the Remote port is 23.
    
  11. Verify port 2 configuration.
  12. Xyplex>> show po 2 
    
    Port 2:  (Remote)                         20 Apr 1998  23:13:20
    
    Character Size:            8           Input Speed:       57600
    Flow Control:            CTS           Output Speed:      57600
    Parity:                 None           Modem Control:   Enabled
    
    Access:               Remote           Local Switch:       None
    Backwards Switch:       None           Name:             PORT_2
    Break:                 Local           Session Limit:         4
    Forwards Switch:        None           Type:               Ansi
    CCL Modem Speaker: Inaudible           CCL Name:           None
    APD Timeout:       Unlimited           APD Default:      LOGOUT
    APD:                Disabled
    Dialout Action:       Logout
    APD Authentication
    Interactive Only:   Disabled
    
    Preferred Service: None
    
    Authorized Groups: 0
    (Current)  Groups: 0
    
    Enabled Characteristics:
    Autoprompt,  Input Flow Control,  Internet Connections,  Loss Notification,
    Message Codes,  Noloss,  Output Flow Control,  ULI,  Verification
    
    ****verify character size of 8, parity of none, flow control of CTS, input
    and output speed of 57600, modem control is enabled, access is remote, apd
    is disabled, and that noloss is enabled.
    
    Xyplex>> show po 2 telnet char
    
    
    Port 2:  (Remote)                                20 Apr 1998  23:21:07
    
    Abort Output Character:       None    Newline:                 CR/NULL
    Attention Character:          None    Newline Filtering:          None
    Default Port:                   23    Query Character:            None
    Echo Mode:                  Remote    Remote Port:                  23
    Erase Keystroke Character:    None    Synchronize Character:      None
    Erase Line Character:         None    Transmit:           BuffTime  80
    Interrupt Character:          None    Binary Session Mode:     PASTHRU
    TerminalType:                vt100    Tn3270 Device:              None
    Tn3270 TranslationTable:      None    Tn3270 Printer Port:         Any
    Local Port:                   4200    Tn3270 Default Port:          23
    
    
    Enabled Characteristics:
    ****verify that the Remote Port is set to 23.
    
  13. Verify ports 3 through 10, port 19, ports 21 through 24, port 30, and port 37 configurations. Apply the example for port 3 with port 4 to 8.
  14. Xyplex>> show po 3
    
    
    Port 3:                                   20 Apr 1998  23:15:13
    
    Character Size:            8           Input Speed:       57600
    Flow Control:            CTS           Output Speed:      57600
    Parity:                 None           Modem Control:   Enabled
    
    Access:                Local           Local Switch:       None
    Backwards Switch:       None           Name:             PORT_3
    Break:                 Local           Session Limit:         4
    Forwards Switch:        None           Type:               Ansi
    CCL Modem Speaker: Inaudible           CCL Name:           None
    APD Timeout:       Unlimited           APD Default:      LOGOUT
    APD:                INTERACTIVE PPP 
    Dialout Action:       Logout
    APD Authentication
    Interactive Only:   Disabled
    
    Dedicated Service: xxx.xx.xx.21
    
    Authorized Groups: 0
    (Current)  Groups: 0
    
    Enabled Characteristics:
    Autoconnect,  Autohangup,  Autoprompt,  Input Flow Control,
    Internet Connections,  Loss Notification,  Message Codes,  Output Flow Control,
    PAP-Radius,  ULI,  Verification
    
    ****verify character size of 8, parity of none, flow control of CTS, input
    and output speed of 57600, modem control is enabled, access is local, apd is
    interactive and PPP, noloss is disabled, APD Authentication Interactive Only
    is Disabled, and that the Dedicated service displays the IP address of the
    LDAD D270 server. Verify that all enabled characteristics match the
    characteristics shown above.
    
    Xyplex>> show po 3 alt char
    
    
    Port 3:                                               20 Apr 1998  23:22:35
    
    Resolve Service:          Any_Tel     DTR wait:                    Disabled
    Idle Timeout:                   0     Typeahead Size:                  4096
    SLIP Address:             0.0.0.0     SLIP Mask:            255.255.255.255
    Remote SLIP Addr:         0.0.0.0     Default Session Mode:     Interactive
    TCP Window Size:             1024     Prompt:                        Xyplex
    DCD Timeout:                    0     Dialback Timeout:                  20
    Stop Bits:                      1     Script Login:                Disabled
    TCP Keepalive Timer:            0     Username Filtering:              None
    Nested Menu:             Disabled     Nested Menu Top Level:              0
    Command Size:                  80     Clear Security Entries:      Disabled
    Rlogin Transparent Mode:  Enabled     Login Duration:                     0
    Xon Send Timer:                 0     TCP Outbound Address:         0.0.0.0
    Slip Autosend:           Disabled     Radius Accounting:            Enabled
    APD Prompt:               Enabled
    
    
    Username Prompt:          Enter username> 
    Password Prompt:     Enter user password> 
    
    ****verify rlogin transparent mode enabled, tcp window size 1024, typeahead
    size 4096, dcd ypletimeout 0, resolve services is Any_Telnet, and APD prompt
    enabled.
    
    Xyplex>> show po 3 ppp char       
    
    
    Port 3:                                   20 Apr 1998  23:26:33
    PPP Characteristics
    
    Protocol(s):  IP
    
    Active:                            Enabled
    PAP Authentication:             PAP-Radius
    CHAP Authentication:                  None
    CHAP Challenge Timer (min):              0
    
    Charmap:                        0x000a0000
    MRU:                                  1500
    Restart Timer:                           3
    Failure Limit:                           3
    Configure Limit:                        10
    
    Logging:                              None
    Keepalive Timeout:                Disabled
    Keepalive Timer:                  Disabled
    Magic Number:                      Enabled
    
    **verify Active enabled, PAP Authentication is PAP-Radius.
    
    Xyplex>> show po 3 ppp ip char
    
    
    Port 3:                                   20 Apr 1998  23:27:19
    PPP IP Characteristics:
    
    Local IP Address:             0.0.0.0
    Local IP Range:               0.0.0.0 - 255.255.255.255
    Remote IP Address:      xxx.xx.xx.101
    Remote IP Range:              0.0.0.0 - 255.255.255.255
    IP Broadcast:                Disabled
    IP Mask:              255.255.255.255
    VJ Compression:               Enabled
    VJ Slots:                          15
    
    ****verify remote IP address as being the IP address assigned to the
    particular port. These IP addresses must be unique.
    
    Xyplex>> show po 9
    
    Port 9:  (Remote)                         29 Jan 1999  01:04:57
    
    Character Size:            8           Input Speed:        9600
    Flow Control:            CTS           Output Speed:       9600
    Parity:                 None           Modem Control:   Enabled
    
    Access:               Remote           Local Switch:         ^W
    Backwards Switch:       None           Name:             PORT_9
    Break:                 Local           Session Limit:         4
    Forwards Switch:        None           Type:               Soft
    CCL Modem Speaker: Inaudible           CCL Name:           None
    APD Timeout:       Unlimited           APD Default:      LOGOUT
    APD:                Disabled
    Dialout Action:       Logout
    APD Authentication
    Interactive Only:   Disabled
    
    Preferred Service: TELNET
    
    Authorized Groups: 0
    (Current)  Groups: 0
    
    Enabled Characteristics:
    Autoprompt,  Input Flow Control,  Internet Connections,  Line Editor,
    Loss Notification,  Message Codes,  OutboundSecurity,  Output Flow Control,
    ULI,  Verification
    
    
    Xyplex>> show po 9 alt char
    
    Port 9:  (Remote)                                     29 Jan 1999  01:05:48
    
    Resolve Service:          Any_Tel     DTR wait:                    Disabled
    Idle Timeout:                   0     Typeahead Size:                   128
    SLIP Address:             0.0.0.0     SLIP Mask:            255.255.255.255
    Remote SLIP Addr:         0.0.0.0     Default Session Mode:     Transparent
    TCP Window Size:              256     Prompt:                        Xyplex
    DCD Timeout:                 2000     Dialback Timeout:                  20
    Stop Bits:                      1     Script Login:                Disabled
    TCP Keepalive Timer:            0     Username Filtering:              None
    Nested Menu:             Disabled     Nested Menu Top Level:              0
    Command Size:                  80     Clear Security Entries:      Disabled
    Rlogin Transparent Mode: Disabled     Login Duration:                     0
    Xon Send Timer:                 0     TCP Outbound Address:         0.0.0.0
    Slip Autosend:           Disabled     Radius Accounting:           Disabled
    APD Prompt:               Enabled
    
    
    Username Prompt:          Enter username>
    Password Prompt:     Enter user password>
    
    ****Port 10 must be verified the same way port 9 was.
    
    Xyplex>> show po 19
    
    Port 19:  (Remote)                         04 Jan 1999  22:28:09
    
    Character Size:            8           Input Speed:        9600
    Flow Control:            CTS           Output Speed:       9600
    Parity:                 None           Modem Control:   Enabled
    
    Access:              Dynamic           Local Switch:       None
    Backwards Switch:       None           Name:            PORT_19
    Break:                 Local           Session Limit:         4
    Forwards Switch:        None           Type:               Ansi
    CCL Modem Speaker: Inaudible           CCL Name:           None
    APD Timeout:       Unlimited           APD Default:      LOGOUT
    APD:                Disabled
    Dialout Action:       Logout
    APD Authentication
    Interactive Only:   Disabled
    
    Preferred Service: None
    
    Authorized Groups: 0
    (Current)  Groups: 0
    
    Enabled Characteristics:
    Autoconnect,  Autohangup,  Autoprompt,  Input Flow Control,
    Internet Connections,  Loss Notification,  Message Codes,  Noloss,
    Output Flow Control,  ULI,  Verification
    
    ****verify character size of 8, parity of none, flow control of CTS, input
    and output speed of 57600, modem control is enabled, access is dynamic, apd
    is disabled, and check every Enabled Characteristics whether or not match the
    characteristics shown above.
    
    
    Xyplex>> show po 19 alt char
    
    Port 19:  (Remote)                                     04 Jan 1999  22:36:33
    
    Resolve Service:          Any_Tel     DTR wait:                    Disabled
    Idle Timeout:                   0     Typeahead Size:                  4096
    SLIP Address:             0.0.0.0     SLIP Mask:            255.255.255.255
    Remote SLIP Addr:         0.0.0.0     Default Session Mode:     Transparent
    TCP Window Size:             1024     Prompt:                        Xyplex
    DCD Timeout:                 2000     Dialback Timeout:                  20
    Stop Bits:                      1     Script Login:                Disabled
    TCP Keepalive Timer:            0     Username Filtering:              None
    Nested Menu:             Disabled     Nested Menu Top Level:              0
    Command Size:                  80     Clear Security Entries:      Disabled
    Rlogin Transparent Mode: Disabled     Login Duration:                     0
    Xon Send Timer:                 0     TCP Outbound Address:         0.0.0.0
    Slip Autosend:           Disabled     Radius Accounting:           Disabled
    APD Prompt:               Enabled
    
    
    Username Prompt:          Enter username> 
    Password Prompt:     Enter user password> 
    
    ****verify Default Session Mode is transparent.
    
    Xyplex>> show po 30
    
    
    Port 30:  (Remote)                         04 Jan 1999  22:47:05
    
    Character Size:            8           Input Speed:       38400
    Flow Control:            CTS           Output Speed:      38400
    Parity:                 None           Modem Control:   Enabled
    
    Access:               Remote           Local Switch:       None
    Backwards Switch:       None           Name:            PORT_30
    Break:                 Local           Session Limit:         4
    Forwards Switch:        None           Type:               Ansi
    CCL Modem Speaker: Inaudible           CCL Name:           None
    APD Timeout:       Unlimited           APD Default:      LOGOUT
    APD:                Disabled
    Dialout Action:       Logout
    APD Authentication
    Interactive Only:   Disabled
    
    Preferred Service: None
    
    Authorized Groups: 0
    (Current)  Groups: 0
    
    Enabled Characteristics:
    Autobaud,  Autoprompt,  Broadcast,  Input Flow Control,  Internet Connections,
    Line Editor,  Loss Notification,  Message Codes,  Noloss,  Output Flow Control
    ULI,  Verification
    
    Xyplex>> show po 30 alt char
    
    
    Port 30:  (Remote)                                     04 Jan 1999  22:47:57
    
    Resolve Service:          Any_Lat     DTR wait:                    Disabled
    Idle Timeout:                   0     Typeahead Size:                   128
    SLIP Address:             0.0.0.0     SLIP Mask:            255.255.255.255
    Remote SLIP Addr:         0.0.0.0     Default Session Mode:     Transparent
    TCP Window Size:              256     Prompt:                        Xyplex
    DCD Timeout:                10000     Dialback Timeout:                  20
    Stop Bits:                      1     Script Login:                Disabled
    TCP Keepalive Timer:            0     Username Filtering:              None
    Nested Menu:             Disabled     Nested Menu Top Level:              0
    Command Size:                  80     Clear Security Entries:      Disabled
    Rlogin Transparent Mode: Disabled     Login Duration:                     0
    Xon Send Timer:                 0     TCP Outbound Address:         0.0.0.0
    Slip Autosend:           Disabled     Radius Accounting:           Disabled
    APD Prompt:               Enabled
    
    
    Username Prompt:          Enter username>
    Password Prompt:     Enter user password>
    
    
    Xyplex>> show po 37
    
    
    Port 37:  (Remote)                         04 Jan 1999  22:45:49
    
    Character Size:            8           Input Speed:         300
    Flow Control:            XON           Output Speed:        300
    Parity:                 None           Modem Control:  Disabled
    
    Access:               Remote           Local Switch:       None
    Backwards Switch:       None           Name:            PORT_37
    Break:                 Local           Session Limit:         4
    Forwards Switch:        None           Type:               Ansi
    CCL Modem Speaker: Inaudible           CCL Name:           None
    APD Timeout:       Unlimited           APD Default:      LOGOUT
    APD:                Disabled
    Dialout Action:       Logout
    APD Authentication
    Interactive Only:   Disabled
    
    Preferred Service: None
    
    Authorized Groups: 0
    (Current)  Groups: 0
    
    Enabled Characteristics:
    Autoconnect,  Autohangup,  Autoprompt,  Input Flow Control,
    Internet Connections,  Loss Notification,  Message Codes,  Output Flow Control
    ULI,  Verification
    
    Xyplex>> show po 37 alt char
    
    
    Port 37:  (Remote)                                     04 Jan 1999  22:46:46
    
    Resolve Service:          Any_Lat     DTR wait:                    Disabled
    Idle Timeout:                   0     Typeahead Size:                  4096
    SLIP Address:             0.0.0.0     SLIP Mask:            255.255.255.255
    Remote SLIP Addr:         0.0.0.0     Default Session Mode:     Transparent
    TCP Window Size:             1024     Prompt:                        Xyplex
    DCD Timeout:                 2000     Dialback Timeout:                  20
    Stop Bits:                      1     Script Login:                Disabled
    TCP Keepalive Timer:            0     Username Filtering:              None
    Nested Menu:             Disabled     Nested Menu Top Level:              0
    Command Size:                  80     Clear Security Entries:      Disabled
    Rlogin Transparent Mode: Disabled     Login Duration:                     0
    Xon Send Timer:                 0     TCP Outbound Address:         0.0.0.0
    Slip Autosend:           Disabled     Radius Accounting:           Disabled
    APD Prompt:               Enabled
    
    
    Username Prompt:          Enter username>
    Password Prompt:     Enter user password>
    

6.4.1 CSPORTD

In order to make the LDAD server send and receive data through the terminal server, csportd has been used to serve as a utility which gives users connectivity between LDAD server and terminal server ports. csportd reads data from stdin, a pseudo terminal and sends the data to the terminal server port. Likewise, data can be read from the terminal server port and sent to the pseudo terminal.

You will find the csportd executable in /usr/bin, but to start up csportd properly, you need to configure it. Follow these instructions:

$ su root -c "/usr/local/src/csportd/csportd.Setup"
Password: Enter root password

Note: If csportd has been previously installed and configured, you will be ask whether or not to rewrite it.
If no, the program will exit. If yes, the processes will continue:

CSPORTD has been previously configured!!!
Would you like to reconfigure it? [Y/n] : default is yes
CSPORTD has been successfully started!!

6.5 LDAD Dial-Out Modem #1 Configuration

The LDAD dial-out modem #1, connected to the LDAD terminal server port 1, is configured for 7 bit even parity communications. Table 6.1 shows this modem configuration. Disconnect the terminal server port from the dial-out modem before configuring it. This is necessary when manually configuring the modem because the modem is configured to reload its option set after the terminal server logs out the port. Default the modem configuration and select factory option 1 for power up when performing the initial configuration of this modem. This action will ensure that many settings are correct at the beginning of the configuration action.

Table 6.2 - LDAD Dial Out Modem #1 Configuration

LDAD Dial-Out Modem #1 is connected to Port 1 of the LDAD terminal server and is configured for 7-bit even parity communications. This modem is used for outbound calls only.
Front Panel Section Option Setting Remark
Test OPTs Test End Test
Accept RDL On
LAL Busy Out On
Modulation OPTs Line Dial
Mod V.34 Auto
Auto Type CCITT
Low Speed Bell
Max Rate 33.6
Min Rate 300
V.34 Asym On
Fast Call Off
Adaptive Rate On
Mode Originate
Clock Internal
Retrain High BER
Longspace Off
PSTN On PSTN cleardown is necessary for some modems, but does not appear to adversely affect modems that do not support this option
Guard Tone Off
Restoral OPTs HoldDialine Off
EC/DC OPTs Mode Spd AutoRel
Buffer Regular
EC V.42
DC Enabled
Break Destruct
Modem Flow On
Delay Off
EC ID Default
ACU OPTs ACU Select AT
AT Form Async
V25Form Bitsync
NoAcu Form Async
Default Dial Off
Answer Ring #1
Async Echo On
Char Length 10
V25 Char ASCII
Sync Idle Char
V25Resp V25bis
Parity Even
AT Msg AFter CD
RsltCode Orig
RsltForm Verbose
Con Msg DCE RX
Rel Msg Long
LPDA2 Addr FF
LPDA2 ID 326x
LPDA2 Det Enab
Call Progress 4
Terminal OPTs DTE Rate 57.6
Flow RTS/CTS
Speed Conver On
DTR Reset
RTS Normal
CTS High
RtsCts Delay 0
DCD Wink
RemRTS/DCD Codex
DCD Loss Dis S10
DSR Drop on Disc
Overspeed 1%
DTR Delay S25
DTE Ct 140 Off
DTE Ct 141 Off
DTE Pin 25 Test
Ext Select Off
Ext Cntrl Pin 14
Inactivity 10 Min
Telco OPTs Telco RJ11C
LL TX Level 0
Line Compen On
Speaker Dialing
Volume Medium
Ntwrk Comp Off
Dialing OPTs Pause Delay 3
Dial Wait S7
Dial Tone Change to Pulse for lines connected for pulse dialing
Call Timeout 60
Blind Dial S6
Pulse Cycle 40%
Tone Length 72
FP Security Password Disable
Access Security PW Verify Dis
CallBack Off
Rmt Num Rqrd Off
Group PW Disable
Tone None
Sim Ring Disable
Dial Rstrct Off
Netwk Cntl OPTs Override Mode Off
NC Address 000
NC PortRate 75
Pass Thru Opt 1
NC Line Disc Off
RMT Config OPTs Rmt Acc Disable
Disconnect? T/D? Phase Jitter 0dg
Select Options 1
Save Changes 1
Power Up In 1
S-Reg 0 000
1 000
2 043
3 013
4 010
5 008
6 003
7 030
8 002
10 015
11 072
12 050
18 000
25 005
26 001
30 000
38 005
45 005
46 012
96 000
97 000
98 000
99 000

6.6 LDAD Dial-Out Modem #2 Configuration

The LDAD dial-out modem #2, connected to the LDAD terminal server port 2, is configured for 8-bit no parity communications. Table 6.3 shows this modem configuration. Disconnect the terminal server port from the dial-out modem before configuring it. This is necessary when manually configuring the modem because the modem is configured to reload its option set after the terminal server logs out the port. Default the modem configuration and select factory option 1 for power up when performing the initial configuration of this modem. This action will ensure that many settings are correct at the beginning of the configuration action.

Table 6.3 - LDAD Dial Out Modem #2 Configuration

LDAD Dial-Out Modem #2 is connected to Port 2 of the LDAD terminal server and is configured for 8-bit no parity communications. This modem is used for outbound calls only.
Front Panel Section Option Setting Remark
Test OPTs Test End Test
Accept RDL On
LAL Busy Out On
Modulation OPTs Line Dial
Mod V.34 Auto
Auto Type CCITT
Low Speed Bell
Max Rate 33.6
Min Rate 300
V.34 Asym On
Fast Call Off
Adaptive Rate On
Mode Originate
Clock Internal
Retrain High BER
Longspace Off
PSTN On PSTN cleardown is necessary for some modems, but does not appear to adversely affect modems that do not support this option
Guard Tone Off
Restoral OPTs HoldDialine Off
EC/DC OPTs Mode Spd AutoRel
Buffer Regular
EC V.42
DC Enabled
Break Destruct
Modem Flow On
Delay Off
EC ID Default
ACU OPTs ACU Select AT
AT Form Async
V25Form Bitsync
NoAcu Form Async
Default Dial Off
Answer Ring #1
Async Echo On
Char Length 10
V25 Char ASCII
Sync Idle Char
V25Resp V25bis
Parity Space Parity "space" is equivalent to selecting parity "none" when using 8-bit communications.
AT Msg AFter CD
RsltCode Orig
RsltForm Verbose
Con Msg DCE RX
Rel Msg Long
LPDA2 Addr FF
LPDA2 ID 326x
LPDA2 Det Enab
Call Progress 4
Terminal OPTs DTE Rate 57.6
Flow RTS/CTS
Speed Conver On
DTR Reset
RTS Normal
CTS High
RtsCts Delay 0
DCD Wink
RemRTS/DCD Codex
DCD Loss Dis S10
DSR Drop on Disc
Overspeed 1%
DTR Delay S25
DTE Ct 140 Off
DTE Ct 141 Off
DTE Pin 25 Test
Ext Select Off
Ext Cntrl Pin 14
Inactivity 10 Min
Telco OPTs Telco RJ11C
LL TX Level 0
Line Compen On
Speaker Dialing
Volume Medium
Ntwrk Comp Off
Dialing OPTs Pause Delay 3
Dial Wait S7
Dial Tone Change to Pulse for lines connected for pulse dialing
Call Timeout 60
Blind Dial S6
Pulse Cycle 40%
Tone Length 72
FP Security Password Disable
Access Security PW Verify Dis
CallBack Off
Rmt Num Rqrd Off
Group PW Disable
Tone None
Sim Ring Disable
Dial Rstrct Off
Netwk Cntl OPTs Override Mode Off
NC Address 000
NC PortRate 75
Pass Thru Opt 1
NC Line Disc Off
Rmt Config OPTs Rmt Acc Disable
Disconnect? T/D? Phase Jitter 0dg
Select Options 1
Save Changes 1
Power Up In 1
S-Reg 0 000
1 000
2 043
3 013
4 010
5 008
6 003
7 030
8 002
10 015
11 072
12 050
18 000
25 005
26 001
30 000
38 005
45 005
46 012
96 000
97 000
98 000
99 000

6.7 LDAD Dial-In Modem Configuration

The LDAD dial-in modems, connected to the LDAD terminal server ports 3 through 10, are configured for 8-bit no parity communications. Table 6.4 shows this modem configuration. Default the modem configuration and select factory option 1 for power up when performing the initial configuration of this modem. This action will ensure that many settings are correct at the beginning of the configuration action.

LDAD Dial-in modems are configured to reload their option set after each call is terminated, either normally or abnormally. This ensures that the dial-in modem will be properly configured for the next call. Disconnect each associated terminal server port from the dial-in modem before configuring it. This is necessary when manually configuring the modem because the modem is configured to reload its option set after the terminal server logs out the port. Certain configuration actions taken when configuring the modem as shown in Table 6.4 will cause the terminal server to log off the port, making it impossible to properly manually configure the modem and save the new configuration to the proper option set without the terminal server being disconnected.

Table 6.4 - LDAD Dial-In Modem Configuration

LDAD Dial-In modems are connected to ports 3 through 10 of the LDAD terminal server. These modems are used for inbound calls only.
Disconnect the terminal server port from the modem before configuration, and recoonect the terminal server port after you have completed the configuration.
Front Panel Section Option Setting Remark
Test OPTs Test End Test
Accept RDL On
LAL Busy Out On
Modulation OPTs Line Dial
Mod V.34 Auto
Auto Type CCITT
Low Speed Bell
Max Rate 33.6
Min Rate 300
V.34 Asym On
Fast Call Off
Adaptive Rate On
Mode Answer
Clock Internal
Retrain High BER
Longspace Off
PSTN On PSTN cleardown is necessary for some modems, but does not appear to adversely affect modems that do not support this option
Guard Tone Off
Restoral OPTs HoldDialine Off
EC/DC OPTs Mode Spd AutoRel
Buffer Regular
EC V.42
DC Enabled
Break Destruct
Modem Flow On
Delay Off
EC ID Default
ACU OPTs ACU Select AT
AT Form Async
V25Form Bitsync
NoAcu Form Async
Default Dial Off
Answer Ring #1
Async Echo On
Char Length 10
V25 Char ASCII
Sync Idle Char
V25Resp V25bis
Parity Space Parity "space" is equivalent to selecting parity "none" when using 8-bit communications.
AT Msg AFter CD
RsltCode Disable
RsltForm Verbose
Con Msg DCE RX
Rel Msg Long
LPDA2 Addr FF
LPDA2 ID 326x
LPDA2 Det Enab
Call Progress 4
Terminal OPTs DTE Rate 57.6 9600 for MicroArt and ASOS modems
Flow RTS/CTS
Speed Conver On
DTR Reset This setting causes the dial in modem to be re-configured to the saved option 1 when the terminal server drops DTR, ensuring that each new call is recieved on a properly configured modem.
RTS Normal
CTS Normal
RtsCts Delay 0
DCD Normal
RemRTS/DCD Codex
DCD Loss Dis S10
DSR Drop on Disc
Overspeed 1%
DTR Delay S25
DTE Ct 140 Off
DTE Ct 141 Off
DTE Pin 25 Test
Ext Select Off
Ext Cntrl Pin 14
Inactivity 10 Min
Telco OPTs Telco RJ11C
LL TX Level 0
Line Compen On
Speaker Dialing
Volume Medium
Ntwrk Comp Off
Dialing OPTs Pause Delay 3
Dial Wait S7
Dial Tone
Call Timeout 60
Blind Dial S6
Pulse Cycle 40%
Tone Length 72
FP Security Password Disable
Access Security PW Verify Dis
CallBack Off
Rmt Num Rqrd Off
Group PW Disable
Tone None
Sim Ring Disable
Dial Rstrct Off
Netwk Cntl OPTs Override Mode Off
NC Address 000
NC PortRate 75
Pass Thru Opt 1
NC Line Disc Off
RMT Config OPTs Rmt Acc Disable
Disconnect? T/D Phase Jitter 0dg
Select Options 1
Save Changes 1
Power Up In 1
S-Reg 0 000
1 000
2 043
3 013
4 010
5 008
6 003
7 030
8 002
10 015
11 072
12 050
18 000
25 005
26 001
30 000
38 005
45 005
46 012
96 000
97 000
98 000
99 000

6.8 LDAD Dedicated Modem Configuration

The LDAD dedicated modems, connected to the LDAD terminal server ports 21 through 24, are configured for 8-bit no parity communications. Table 6.5 shows this modem configuration. Default the modem configuration and select factory option 1 for power up when performing the initial configuration of this modem. This action will ensure that many settings are correct at the beginning of the configuration action.

LDAD Dedicated modems are configured to reload their option set if communications is broken for any reason. This ensures that the dedicated modem will be properly configured when the line is re-established.

Disconnect each associated terminal server port from the dedicated modem before configuring it. This is necessary when manually configuring the modem because the modem is configured to reload its option set after the terminal server logs out the port. Certain configuration actions taken when configuring the modem as shown in Table 6.5 will cause the terminal server to log off the port, making it impossible to properly manually configure the modem and save the new configuration to the proper option set without the terminal server being disconnected.

The configuration shown in table 6.5 is valid for any dedicated modem that is to be used for Emergency Manager connection, and enables either interactive login to the LDAD server or PPP communications.

Some dedicated modem configurations may differ quite significantly due to the differing needs of the communications segment. Each dedicated modem configuration must be checked for compatibility with the particular application ofr which it is used.

Table 6.5 - LDAD Dedicated Modem Configuration

LDAD Dedicated modems are connected to ports 21 through 24 of the LDAD terminal server.
Disconnect the terminal server port from the modem before configuration, and recoonect the terminal server port after you have completed the configuration.
Front Panel Section Option Setting Remark
Test OPTs Test End Test
Accept RDL On
Modulation OPTs Line 2W Lease Change this setting to 4W Lease if the dedicated connection is 4 wire
Mod V.34 Auto
Auto Type CCITT
Low Speed Bell
Max Rate 28.8
Min Rate 300
V.34 Asym On
Fast Call Off
Adaptive Rate On
Mode Answer In general, set the LDAD site modem to Answer to avoid spurious line probing if the distant end turns off their system.
Clock Internal
Retrain High BER
Longspace Off
PSTN On PSTN cleardown is necessary for some modems, but does not appear to adversely affect modems that do not support this option
Guard Tone Off
Restoral OPTs Rest Off
L to D Low/Fast
D to L Manual
HoldDialine Off
Ans Rest LL Fail
EC/DC OPTs Mode Spd AutoRel
Buffer Regular
EC V.42
DC Enabled
Break Destruct
Modem Flow On
Delay Off
EC ID Default
ACU OPTs ACU Select AT
AT Form Async
V25Form Bitsync
NoAcu Form Async
Default Dial Off
Answer Ring #1
Async Echo On
Char Length 10
V25 Char ASCII
Sync Idle Char
V25Resp V25bis
Parity Space Parity "space" is equivalent to selecting parity "none" when using 8-bit communications.
AT Msg AFter CD
RsltCode Disable
RsltForm Verbose
Con Msg DCE RX
Rel Msg Long
LPDA2 Addr FF
LPDA2 ID 326x
LPDA2 Det Enab
Call Progress 4
Terminal OPTs DTE Rate 57.6
Flow RTS/CTS
Speed Conver On
DTR Reset This setting causes the dedicated modem to be re-configured to the saved option 1 when the terminal server drops DTR, ensuring that re-connection of the line occurs to a properly configured modem.
RTS Normal
CTS Normal
RtsCts Delay 0
DCD Normal
RemRTS/DCD Codex
DCD Loss Dis S10
DSR Drop on Disc
Overspeed 1%
DTR Delay S25
DTE Ct 140 Off
DTE Ct 141 Off
Ext Select Off
Ext Cntrl Pin 14
Inactivity 10 Min
Telco OPTs Telco RJ11C
LL TX Level 0
Line Compen On
Speaker Dialing
Volume Medium
Ntwrk Comp Off
Dialing OPTs Pause Delay 3
Dial Wait 2
Dial Tone
Call Timeout 60
Blind Dial S6
Pulse Cycle 40%
Tone Length 72
FP Security Password Disable
Access Security PW Verify Dis
CallBack Off
Rmt Num Rqrd Off
Group PW Disable
Tone None
Sim Ring Disable
Dial Rstrct Off
Netwk Cntl OPTs Override Mode Off
NC Address 000
NC PortRate 75
Pass Thru Opt 1
NC Line Disc Off
RMT Config OPTs Rmt Acc Disable
{linProbing T/D?} or {Disconnect? T/D?} Phase Jitter 0dg
Select Options 1
Save Changes 1
Power Up In 1
S-Reg 0 000
1 000
2 043
3 013
4 010
5 008
6 003
7 030
8 002
10 015
11 072
12 050
18 000
25 005
26 001
30 000
38 005
45 005
46 012
98 000
99 000

6.9 LDAD Firewall Configuration

The LDAD Firewall is an H-P NetServer E40 PC which utilizes the BSDI 3.0 operating system. BSDI is a PC-based UNIX OS, and all normal UNIX system administration tasks must be accomplished on this unit.

6.9.1 LDAD Firewall O.S. Configuration

After initial OS installation, the following configuration actions should be performed on the LDAD site firewall.

6.9.2 LDAD TIS Firewall Configuration

The TIS Gauntlet firewall system used for LDAD security must be configured correctly to ensure that AWIPS site security is not compromised. The directions shown below for this initial configuration use the ASCII configuration application /usr/local/ldadfw/ldadfw.install for this purpose.

6.10 LDAD Radius Server Configuration

The LDAD server must be configured to operate a radius server in order to authenticate dial and dedicated access to the Xyplex terminal server. This applicaton uses the UNIX username and password located in /etc/passwd to check an encrypted packet from the terminal server that contains the username and password of the caller. If the password entered in a PAP session matches the password of the username of the LDAD server, access is allowed.

Install the radius server by one of two methods.

  1. Binary Distribution - acquire radius.binary.tar.gz. This can be obtained by anonymous ftp from ftp.fsl.noaa.gov; change to the directory "network". After obtaining and uncompressing the tar file, "tar -xvf radius.binary.tar" will unpack the radius binaries into /usr/private/etc, the directories used for radius.
  2. Source Distribution - acquire radius.source.tar.gz. This can be obtained by anonymous ftp from ftp.fsl.noaa.gov; change to the directory "network". After obtaining and uncompressing the tar file, "tar -xvf radius.source.tar" will unpack the radius source into a directory called "radius" in your current directory. Follow the directions in README.AWIPS to build and install the source.
After installation, configure the radius server as follows;

6.11 LDAD Fax Server Configuration

HylaFAX is a facsimile system for UNIX. It is a free fax client/server software written by Sam Leffler and available on the Internet (http://www.vix.com/hylafax/). It has been chosen for being used as a fax server on LDAD server.

6.11.1 Fax modem

Prepare the fax modem:

6.11.2 HylaFAX Software Preparation

HylaFAX comes in two favors of software distributions -- binary and source code.

As well as the program itself, there are a number of other components, which are ghostscript and tiffutils packages, required to get HylaFAX going. They can be downloaded from the following sites:

the ghostscript package:
http://gatekeep.cs.utah.edu/hppd/hpux/X11/Graphics/libpng-0.96/
http://gatekeep.cs.utah.edu/hppd/hpux/Misc/zlib-1.0.4/
http://gatekeep.cs.utah.edu/hppd/hpux/PostScript/gs-5.01/
http://gatekeep.cs.utah.edu/hppd/hpux/PostScript/gs_fonts_std-5.01/
and tiffutils:
http://gatekeep.cs.utah.edu/hppd/hpux/X11/Graphics/jpeg-6a/
http://gatekeep.cs.utah.edu/hppd/hpux/X11/Graphics/tiff-3.4b037/
Before installing or initial setup of HylaFAX, please make sure that these packages have been properly installed on the server. If they have not been put there yet, do so by install zlib, libpng, gs, gs-fonts, libjpeg and tiffutils using the swinstall command.

**If you plan to use the HylaFAX binary version which is already built on your server (you may check it by verifying if /opt/hylafax and /var/opt/hylafax directories exist), then you can skip this section and go directly to next section (Setup HylaFAX).

Install from Source Code Distribution

HylaFAX configuration parameters are:
[ 1] Directory for applications: /usr/local/bin
[ 2] Directory for lib data files: /usr/local/lib/fax
[ 3] Directory for lib executables: /usr/local/sbin
[ 4] Directory for system apps: /usr/local/sbin
[ 5] Directory for manual pages: /usr/local/man
[ 6] Directory for HTML documentation: /var/httpd/htdocs/hylafax
[ 7] Directory for spooling: /var/spool/fax
[ 8] Directory for font metrics: /opt/gs/share/fonts
[ 9] Directory for uucp lock files: /var/spool/locks
[10] Uucp lock file scheme: binary
[11] PostScript imager package: gs
[12] PostScript imager program: /usr/local/bin/gs
[13] Manual page installation scheme: sysv-source-cat-strip
[14] Default page size: North American Letter
[15] Default vertical res (lpi): 98
[16] Location of getty program: /etc/getty
[17] Location of voice getty program: /bin/vgetty
[18] Location of sendmail program: /usr/sbin/sendmail
[19] Location of TIFF tools: /usr/local/bin
[ 8] Directory for font metrics: /opt/gs-5.10/share/ghostscript/fonts
[12] PostScript imager program: /opt/gs/bin/gs
[16] Location of getty program: /usr/sbin/getty
Install from Binary Distribution

To avoid complication, the easier way is to make use of the HylaFAX binary version which was already built. But if you would like to install the binary version from scratch, execute the following command:

$sudo swinstall -s /usr/local/src/hylafax-hpux10.20-v4.0pl2-2.depot
Set host as the host intended for being faxserver, e.g., ldev-hp. Set depot file with the full path of the repository of HylaFAX depot file as shown above. Leave software filter as none. Mark the software and start installation.
  • After the installation is done, do these two commands:
  • $ln -s /opt/zlib-1.0.4 zlib
    $cp /opt/jpeg-6/lib/libjpeg.sl /opt/jpeg-6/lib/libjpeg.sl.62

    6.11.3 Set up HylaFAX

    Before initial use of the HylaFAX, the software needs to be set up. The hylafax.Setup script will check that parameters set up at the time the distribution was built are correct for the target machine where the software is to be run.
    $su root -c "/opt/hylafax/hylafax.Setup"
    Password:
    If it is source version, do this instead:
    $su root -c "/usr/local/src/hylafaxsrc/hylafax.Setup"
    Password:
    Enter area code of this fax modem [e.g.415]:xxx
    Enter fax number [e.g.+1.415.444.4444]:+1.xxx.YYY.YYYY
    $faxstat
    HylaFAX scheduler on XXX.XXX.XXX (your server's domain name): running
    Modem faxmodem (+1.xxx.YYY.YYYY): Running and idle
    **If the scheduler is not running, do ps -ef | grep fax to see if hfaxd and faxq are running.
    root 7927 1 0 Aug 31 ? 0:00 /opt/hylafax/sbin/hfaxd -i hylafax -o 4557 -s 444
    root 7925 1 0 Aug 31 ? 0:00 /opt/hylafax/sbin/faxq
    **In the source code version, these should be /usr/local/sbin/hfaxd -i hylafax -o 4557 -s 444 and usr/local/sbin/faxq, respectively.

    Note: hfaxd and faxq must be running together. hfaxd listens for client requests for service and creates a process for each client. It supports the submission of outbound jobs, querying the status of the send and receive queues, and altering parameters of previously submitted jobs. faxq is the central queuing agent for HylaFAX. One faxq process is normally running at all times. faxq is responsible for scheduling, preparing, and initiating outbound jobs.

    6.11.4 Try Sending a Fax

    The sendfax command is for submitting one or more facsimile transmission requests to the fax server. Requests are normally processed immediately, although they may also be queued for transmission at a later time. The facsimile message is made from the concatenation of a cover page and one or more files specified on the command line. If no files are supplied on the command line, sendfax will read data from standard input.

    The most simple format of sendfax is:
    $sendfax -c "[comments]" -x "destination company" -d [recipient@destination number] document file

    For instance
    $sendfax -c "very confidential" -x "John's company" -d John@4977256 report.txt

    For each job that is queued, sendfax prints a job identifier and a job group identifier on the standard output like this:

    request id is 44 (group id 44) for host localhost (1 file)

    To use this command more effectively, consult sendfax's man page for more options.

    6.12 LDAD FTP Server Configuration

    We use Wuarchive-ftpd, more known as wu-ftpd, as the LDAD FTP daemon. Wu-ftpd is a replacement ftp daemon for UNIX systems developed at Washington University. It is the most popular ftp daemon on the Internet, used on many anonymous ftp sites all around the world.

    Since an HP-UX wu-ftpd binary version has not yet been developed, we need to build it from its source code. It needs an ANSI-C compiler in order to compile the code successfully, so do not use the standard HP C compiler. wu-ftpd has been successfully built using gcc version 2.7.2.2.

    6.12.1 Prepare the Source Code

    6.12.2 Edit the Source Code

    LIBS = ../support/libsupport.a -lsec
    CFLAGS = --Dunix -D_HPUX_SOURCE ${IFLAGS}
    YACC = bison -y
    CFLAGS = -static ${IFLAGS} ${LFLAGS}
    extern char *getline(), *realpath(const char *pathname, char *result);
    realpath(const char *pathname, char *result)
    %union {
    char *String;
    int Number;
    }
    * %{
    * extern jmp_buf errcatch;
    *
    * void
    * print_groups();
    *
    * #define CMD 0 /* begginning of command */
    * #define ARGS 1 /* expect miscellaneous arguments */
    * #define STR1 2 /* expect SP followed by STRING */
    * #define STR2 3 /* expect STRING */
    * #define OSTR 4 /* optional SP then STRING */
    * #define ZSTR1 5 /* SP then optional STRING */
    * #define ZSTR2 6 /* optional STRING after SP */
    * #define SITECMD 7 /* SITE command */
    * #define NSTR 8 /* Number followed by a string */
    * #define STR3 9 /* expect STRING followed by optional SP then
    STRING */
    *
    * struct tab {
    * char *name;
    * short token;
    * short state;
    * short implemented; /* 1 if command is implemented */
    * char *help;
    * };
    *
    * struct tab cmdtab[ ] = { /* In order defined in RFC 765 */
    * { "USER", USER, STR1, 1, "<sp> username: },
    * ...
    * ...
    * ...
    * };
    *
    * struct tab sitetab [ ] = {"<sp>
    * { "UMASK", UMASK, ARGS, 1, "[ <sp> umask ]" },
    * ...
    * ...
    * ...
    * };
    * %}
    *
    %type <String> STRING password pathname pathstring username
    %type <Number> NUMBER byte_size check_login form_code mode_code
    octal_number
    %type <Number> struct_code
    %start cmd_list
    %%

    6.12.3 Build and Install the Code

    Before starting the build, ensure "as" is already in the "lib" directory of the compiler repository. Then type this line: Be a superuser and type the following Create "ftpaccess" in /usr/local/etc (if not exists, create one), and add the following lines:
    guestgroup out
    class data guest *
    class regular real *
    class anon anonymous *
    tar yes data regular anon
    compress yes data regular anon
    autogroup ldad data
    upload /data /Incoming yes ldad ldad 0666
    upload /data /ldad/public/laps yes ldad ldad 0666
    upload /data * no
    log commands anonymous
    chmod no anonymous
    delete no anonymous
    overwrite no anonymous
    umask no anonymous
    rename no anonymous
    autogroup ldad anon
    In the same directory, create "ftpconversions" file with these contents:
    :.Z: : :/bin/compress -d -c %s:T_REG|T_ASCII:O_UNCOMPRESS:UNCOMPRESS
    : : :.Z:/bin/compress -c %s:T_REG:O_COMPRESS:COMPRESS
    :.gz: : :/usr/local/bin/gzip -cd %s:T_REG|T_ASCII:O_UNCOMPRESS:GUNZIP
    : : :.gz:/usr/local/bin/gzip -9 -c %s:T_REG:O_COMPRESS:GZIP
    : : :.tar:/bin/tar -c -f - %s:T_REG|T_DIR:O_TAR:TAR
    : : :.tar.Z:/bin/tar -c -Z -f - %s:T_REG|T_DIR:O_COMPRESS|O_TAR:TAR+COMPRESS
    : : :.tar.gz:/bin/tar -c -z -f - %s:T_REG|T_DIR:O_COMPRESS|O_TAR:TAR+GZIP
    In the same directory, create an empty file and name it as "ftphosts" for future use if HOST ACCESS will be required.

    Use "ckconfig" in /usr/local/src /wu-ftpd-2.4/bin directory to check if every required configuration is in place.

    Add ftp user in /etc/passwd with this line:

    Copy ftpd from /usr/local/src /wu-ftpd-2.4/bin over to /etc directory

    In /etc/inetd.conf, edit the first line which contains the word "ftp"

    Being a super-user, stop and restart the inetd service by typing:
    $/sbin/init.d/inetd stop
    $/sbin/init.d/inetd start


    Table of
Contents Prev Next


    Last updated: 30 Mar 99 AWIPS 4.2