CONTENTS Title Page Copyright Page Preface Summary of Technical Changes 1 Introduction 1.1 DEC TCP/IP Services for VMS Software 1.1.1 Run-Time (Internet Network) Software 1.1.2 Applications Software 1.1.3 DEC NFS Software 1.2 What Is UCX? 2 Internet Concepts 2.1 Local and Internet Networks 2.2 Client-Server Model 2.3 Ports 2.4 Internet Support 2.4.1 Internet Protocol (IP) 2.4.2 Transmission Control Protocol (TCP) 2.4.3 User Datagram Protocol (UDP) 2.4.4 Internet Control Message Protocol (ICMP) 2.4.5 Address Resolution Protocol (ARP) 2.4.6 Routing Information Protocol (RIP) 2.4.7 Simple Network Management Protocol (SNMP) 2.4.8 File Transfer Protocol (FTP) 2.4.9 Telnet Protocol 2.4.10 Simple Mail Transfer Protocol (SMTP) 2.4.10.1 How SMTP Works 2.5 Berkeley Internet Name Domain (BIND) Resolver 2.6 DEC TCP/IP Auxiliary Server 2.7 Internet Addresses 2.7.1 Internet Address Notation 2.7.2 Network Classes 2.7.3 Network Mask 2.7.4 Broadcast Mask 2.8 Routing 2.9 Fragmentation 3 Managing The Run-Time Software 3.1 Starting and Stopping the DEC TCP/IP Software 3.2 Updating the DEC TCP/IP Databases 3.2.1 Configuration Database 3.2.2 Host Database 3.2.3 Network Database 3.2.4 Proxy Database 3.2.5 Route Database 3.2.6 Service Database 3.3 Setting Up a VMS Host As a Gateway 3.4 Extending Subnet Routing 3.5 Configuring the Internet Interfaces 3.5.1 Extending Subnet Routing With The Internet Pseudo-Interface 3.6 Tuning The System For Use With Internet 3.6.1 Nonpaged Pool Requirements 3.6.1.1 Memory Buffer Space Requirements 3.6.1.2 Device-Socket Space Requirements 3.6.2 Setting Protocol Parameters 3.6.3 Validating Data Across the Internet 3.6.4 Specifying IP Datagram Reassembly Time 3.6.5 Controlling Network Use of Nonpaged Pool 3.6.6 Setting Quotas for I/O Request Packets 3.7 Using a VAXcluster System As a Server 3.8 Using the Address Resolution Protocol 3.9 Managing Dynamic Routing 3.10 Configuring and Managing the BIND Resolver 3.11 Configuring SNMP 3.11.1 Managing With SNMP 3.11.2 Monitoring Network Activity with SNMP 3.12 Managing the DEC TCP/IP Auxiliary Server 3.12.1 Defining, Modifying, and Deleting Services with SET SERVICE 3.12.2 Defining the Environment 3.12.3 Enabling DEC TCP/IP Services for VMS Software 3.12.4 Controlling Resources with SET COMMUNICATION 3.12.5 Using SHOW PROXY and Remote Client Information to Set Security 3.12.6 Using SET SERVICE to Set Security 3.12.7 Displaying Control and Statistical Information 3.12.8 Servers Event Logging 3.13 Problem Solving and Tuning 3.13.1 DEC TCP/IP Auxiliary Server Operations 3.13.2 Verifying Availability of Services 3.13.3 Communicating with The Remote Server 3.13.4 Upgrading Performance 3.13.5 BIND Problem Solving 3.14 Run-Time UCX Commands 4 Managing the Applications Software 4.1 Displaying Application Parameters and Files 4.2 Requirements for Using DEC TCP/IP Applications 4.3 Managing FTP 4.3.1 Enabling and Disabling FTP 4.3.2 FTP Logical Names 4.3.3 FTP Commands 4.4 Managing the TELNET and Remote Services Server 4.4.1 Tuning TELNET and Remote Services Server Parameters 4.4.2 Tuning Internet Parameters for Remote Terminal Services 4.4.3 Monitoring the TELNET Server 4.4.4 Managing Requests That Cannot Be Satisfied 4.4.5 TELNET Commands 4.4.6 Managing the Remote Login Server 4.5 Managing the Remote Shell 4.6 Managing the Remote Executive 4.7 Managing SMTP 4.7.1 Specifying SMTP System Parameters 4.7.1.1 Changing the Number of Queues 4.7.2 Mail Utility Files 4.7.3 Enabling SMTP 4.7.4 Creating Local MX Information 4.7.4.1 SMTP Routing 4.7.4.2 What Is an SMTP Zone? 4.7.5 Managing SMTP Queues 4.7.6 Managing Distribution Lists 4.7.7 Creating the Postmaster Account 4.7.8 SMTP Management Commands 4.8 Remote Printing 4.8.1 The DEC TCP/IP PRINTCAP Database 4.8.2 Adding Remote Printers to The Local Environment 4.8.3 Exporting Local VMS Queues to The External Environment 4.8.4 Starting The New Print Queues 4.8.5 Displaying The Queue Status 4.8.6 Removing Jobs From Remote Queues 4.8.7 Security Considerations 4.9 Problem Solving 5 Managing the DEC NFS Software 5.1 Overview of NFS Functions 5.1.1 Differences Between VMS and UNIX File Systems 5.1.2 DEC NFS Server Functions 5.1.3 Record Formats Supported 5.1.4 The DEC NFS File System 5.1.4.1 Building a DEC NFS File System 5.1.4.2 Bringing Down a DEC NFS File System 5.1.4.3 DEC NFS VMS File System 5.1.4.4 DEC NFS UNIX File System 5.1.5 Selecting the Correct File System for an NFS Client 5.1.6 DEC NFS File System Run-Time Library 5.2 Managing the DEC NFS Server 5.2.1 NFS Databases 5.2.1.1 Export Database 5.2.1.2 Proxy Database 5.2.1.3 Superuser root Account 5.2.1.4 Client Registration 5.3 Making File Systems Available to NFS Clients 5.3.1 Setting Up and Exporting a VMS File System 5.3.2 Setting Up and Exporting a UNIX File System 5.3.3 Binding the VMS Volume 5.3.4 Binding the CFS File System 5.3.5 Creating a Top-Level Directory for Each UNIX NFS Client 5.4 Security Considerations 5.5 Maintaining DEC TCP/IP UNIX File Systems 5.5.1 Displaying Directory Listings 5.5.2 Copying Files into UNIX File Systems 5.5.3 Removing Links to a File 5.5.4 Removing Links to a Directory 5.5.5 Deleting a UNIX File System 5.5.6 Verifying the Integrity of a UNIX File System 5.5.7 How to Back Up UNIX File Systems 5.5.8 Restoring UNIX File Systems 5.6 Starting the DEC NFS Server 5.7 Tuning DEC NFS Server Performance 5.7.1 DEC NFS Server Account 5.7.2 UAF File Limits 5.7.3 Displaying DEC NFS Server Tuning Information 5.7.3.1 Monitoring System Services 5.7.3.2 Monitoring CFS File System Performance 5.7.4 Tuning VMS System Parameters 5.8 Running the DEC NFS Server on a VMS Internet Cluster 5.9 Stopping the DEC NFS Server 5.10 DEC NFS Server Problem Solving 5.11 DEC NFS Server and File System Commands A Run-Time Error Messages A.1 Display Terminal Error Messages A.1.1 PING Messages A.2 File System Messages Directed to the Operator's Console B DEC TCP/IP Applications Error Messages B.1 SMTP Error Messages B.1.1 Messages Displayed on the Sender's Screen B.1.2 SMTP Symbiont Error Messages B.1.3 SMTP ANALYZE Utility Error Messages B.1.4 UCP Error Messages C ANALYZE CONTAINER Validation Messages C.1 ANALYZE CONTAINER Summary Information C.2 General Information Messages C.3 Superblock Validation Messages C.4 Directory and Raw Data Validation Messages C.5 Bitmap and Deleted Cells Validation Messages C.6 Directory Hierarchy Reconstruction Messages D DEC TCP/IP Internet User-Written Security Driver D.1 Introduction D.2 Implementation Glossary EXAMPLES 5-1 UCX$NFS_STARTUP.COM File 5-2 SHOW NFS_SERVER Display 5-3 SHOW CFS Display 5-4 SHOW CFS/SUMMARY Display 5-5 UCX$NFS_SHUTDOWN.COM File FIGURES 2-1 Internet Network Configuration 2-2 Port Number Ranges 2-3 SNMP Components 2-4 Internet Network Classes 2-5 Class A Network Mask, Example 1 2-6 Class A Network Mask, Example 2 2-7 Class B Network Mask 2-8 Internet Routing 2-9 Subnet Routing on a Single Physical Network 2-10 Subnet Routing on Multiple Physical Networks 3-1 Sample Network with a Gateway 4-1 ZONE Domain Look-up Process 5-1 A Client's File System 5-2 DEC NFS Software Components 5-3 The DEC NFS File System 5-4 Exported File System 5-5 Exporting and Importing Files 5-6 VAXcluster TABLES 2-1 Top-Level Domains 2-2 Network Number Ranges 2-3 Broadcast Addresses 3-1 Frequently Performed Tasks 3-2 DEC TCP/IP Databases 3-3 Data Required by a Host Database 3-4 Interface Names 3-5 Default Number of MBUFs To a Cluster For Static Allocation 3-6 SET PROTOCOL Parameters 3-7 Queue Size Quotas for Device-Sockets 3-8 SET SERVICE Qualifiers 3-9 DEC TCP/IP Communication Initialization Variables 3-10 Displaying Control and Statistics 3-11 Run-Time UCX Commands 4-1 FTP Logical Names 4-2 FTP Commands Summary 4-3 TELNET Commands Summary 4-4 SET CONFIGURATION SMTP Command Qualifiers 4-5 Default SMTP Utility Files 4-6 SMTP Management Commands 4-7 SHOW DEVICE_SOCKET Command Counters 5-1 NFS Client Needs That Can Affect File System Selection 5-2 UNIX File System Components Analyzed 5-3 Logging Error Messages 5-4 Security Logical Name Mask Bits 5-5 File-Attributes Cache Values 5-6 Services and Resources Allocation Values 5-7 CLUSTER Configuration 5-8 Mapping VMS System Error Messages to NFS Error Messages 5-9 DEC NFS Commands