TCP/IP is familiar to all system managers. In OpenVMS its management has been automated through the use of a script. It can also be managed with a command-line interface of about 100 commands. Multinet and TCPW are also licensed TCP/IP stacks for OpenVMS.
The Compaq/HP-supported software is called TCP/IP version 5.3 at this writing. It is configured with a script called TCPIP$CONFIG and managed with the TCPIP command. When the system is booted, SYSTARTUP_VMS should be modified to include a line such as the following:
$ @SYS$STARTUP:TCPIP$STARTUP
The configuration script is shown in part, as follows. Once an option is selected, another menu is displayed. To illustrate the protocols supported by this version of TCP/IP, I selected the server option. This example and the ones following are not intended to be self-explanatory, and describing the concepts are beyond the scope of this book. These examples merely indicate the kind of interface the manager can expect.
$ @SYS$MANAGER:TCPIP$CONFIG TCP/IP Network Configuration Procedure This procedure helps you define the parameters required to run Compaq TCP/IP Services for OpenVMS on this system. Checking TCP/IP Services for OpenVMS configuration database files. Compaq TCP/IP Services for OpenVMS Configuration Menu Configuration options: 1 - Core environment 2 - Client components 3 - Server components 4 - Optional components 5 - Shutdown Compaq TCP/IP Services for OpenVMS 6 - Startup Compaq TCP/IP Services for OpenVMS 7 - Run tests A - Configure options 1 - 4 [E] - Exit configuration procedure Enter configuration option: 3
This option results in the following menu. Selecting one of these options causes another menu to display, but that is not shown.
Compaq TCP/IP Services for OpenVMS Server Components Configuration Menu Configuration options: 1 - BIND Disabled Stopped 11 - NTP Enabled Stopped 2 - BOOTP Disabled Stopped 12 - PC-NFS Enabled Stopped 3 - DHCP Disabled Stopped 13 - POP Enabled Stopped 4 - FINGER Enabled Stopped 14 - PORTMAPPER Enabled Stopped 5 - FTP Enabled Stopped 15 - RLOGIN Enabled Stopped 6 - LBROKER Enabled Stopped 16 - RMT Enabled Stopped 7 - LPR/LPD Enabled Stopped 17 - SNMP Enabled Stopped 8 - METRIC Enabled Stopped 18 - TELNET Enabled Stopped 9 - NFS Enabled Stopped 19 - TFTP Enabled Stopped 10 - LOCKD/STATD Disabled Stopped 20 - XDM Disabled Stopped A - Configure options 1 - 20 [E] - Exit menu Enter configuration option:
UNIX Connection (UCX) is an older version of TCP/IP and is frozen at version 4.2. Although it is no longer supported, some managers have not upgraded to the more recent version because they do not need the newer protocols (see the next example).
This version is set up with the script UCX$CONFIG and then managed with the UCX command. The SYSTARTUP_VMS startup script is @SYS$STARTUP:UCX$STARTUP. The disadvantage of this version is that it does not support some important protocols, such as serial line interface protocol (SLIP), which is used in conjunction with dial-up access to Internet service providers (ISPs).
To compare the two packages, the following example is exactly the same function as the previous TCP/IP example:
$ @ucx$config TCP/IP Network Configuration Procedure This procedure helps you define the parameters required to run Digital TCP/IP Services for OpenVMS on this system. Checking TCP/IP Services for OpenVMS configuration database files. No new database files were created. Digital TCP/IP Services for OpenVMS Configuration Menu Configuration options: 1 - Core environment 2 - Client components 3 - Server components 4 - Optional components 5 - Shutdown Digital TCP/IP Services for OpenVMS 6 - Startup Digital TCP/IP Services for OpenVMS 7 - Run tests A - Configure options 1 - 3 [E] - Exit configuration procedure Enter configuration option: 3
Next, the screen is cleared and replaced by the following:
Digital TCP/IP Services for OpenVMS SERVER Components Configuration Menu Configuration options: 1 - BIND Disabled 2 - BOOTP Disabled 3 - TFTP Disabled 4 - FTP Disabled 5 - LPR/LPD Disabled 6 - NFS Disabled 7 - PC-NFS Disabled 8 - PORTMAPPER Disabled 9 - TELNET/RLOGIN Enabled 10 - SNMP Disabled 11 - NTP Disabled 12 - METRIC Disabled 13 - POP Disabled 14 - FINGER Disabled A - Configure options 1 - 14 [E] - Exit menu Enter configuration option:
Some servers (e.g., Finger, Network Time, Ping, FTP, SMTP) are included in TCP/IP for OpenVMS (depending on the version). Others, notably the HTTP server, can either be purchased from Compaq/HP or freeware (i.e., user-supported) can be downloaded. The community has also created servers and clients (e.g., Gopher, Finger, FTP, Ping, and SNTP) that predate those supplied by Compaq/HP. Kermit (a terminal emulator and a transfer protocol) will also run under OpenVMS.