CONTENTS Title Page Copyright Page Preface Summary of Technical Changes 1 Introduction 1.1 Functional Components 1.1.1 Internet Network 1.1.2 Network File System 1.1.3 File Transfer Protocol 1.1.4 Telnet 1.1.5 rlogin Server 1.1.6 BIND Resolver 1.1.7 Programming Interface 1.2 Using the Connection Software Commands 2 Internet Concepts 2.1 Overview 2.2 Client-Server Model 2.3 Ports 2.4 Internet Protocols 2.4.1 Internet Protocol 2.4.2 Transmission Control Protocol 2.4.3 User Datagram Protocol 2.4.4 Internet Control Message Protocol 2.4.5 Address Resolution Protocol 2.4.6 Routing Information Protocol 2.4.6.1 How Dynamic Routing Works 2.4.7 File Transfer Protocol 2.4.8 Telnet Protocol 2.5 Berkeley Internet Name Domain Resolver 2.6 Internet Addresses 2.6.1 Address Notation 2.6.2 Network Classes 2.6.3 Network Mask 2.6.4 Broadcast Mask 2.7 Routing 2.8 Fragmentation 3 Internet Management 3.1 Modifying VMS SYSGEN Parameters 3.1.1 Increasing the Nonpaged Pool Size 3.1.2 Increasing Global Pages and Global Sections 3.2 Configuring the Internet 3.2.1 Executing the Procedure 3.2.2 Configuring the Internet Parameters 3.2.2.1 Defining Multi-Homed Hosts 3.2.2.2 Defining Hosts in VAXclusters 3.3 Starting and Stopping the Internet Software 3.3.1 Starting the Internet 3.3.2 Shutting Down the Internet 3.4 Setting Up the Internet Databases 3.4.1 Host Database 3.4.2 Network Database 3.4.3 Route Database 3.5 Using a VMS Host as Gateway Between Networks 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 Broadcast Messages 3.6.3 Checksum Calculations 3.6.4 IP Reassembly Time 3.6.5 Socket Buffer Size for UDP and TCP 3.6.6 I/O Request Packets 3.7 Creating the Internet Interfaces 3.7.1 Internet Pseudo-Interface 3.7.1.1 Extending Subnet Routing 3.8 Using a VAXcluster System as a Server 3.9 Using the Address Resolution Protocol 3.10 Displaying Control and Statistical Information 3.10.1 SHOW COMMUNICATION Command 3.10.2 SHOW PROTOCOL Command 3.10.3 SHOW INTERFACE Command 3.10.4 SHOW DEVICE_SOCKET Command 3.10.5 SHOW HOST Command 3.10.6 SHOW ARP Command 3.11 Managing Dynamic Routing 3.12 Managing the BIND Resolver 3.13 Managing FTP 3.13.1 Starting the FTP Server 3.13.2 Shutting Down the FTP Server 3.13.3 Defining Logical Names for FTP 3.14 Managing the Telnet and rlogin Server 3.14.1 Tuning Telnet Server Parameters 3.14.2 Tuning Internet Parameters for Telnet 3.14.3 Monitoring Telnet 3.14.4 Managing Requests That Cannot Be Satisfied 3.15 Troubleshooting the Connection Internet Software 3.15.1 Troubleshooting BIND 4 Network File System Server 4.1 Overview 4.1.1 VMS and ULTRIX file System 4.1.2 Connection Management Utility 4.1.3 NFS Server 4.1.4 Connection File System 4.1.4.1 Connection VMS File System 4.1.4.2 Connection ULTRIX File System 4.1.4.3 Selecting the Correct File System for an NFS Client 4.1.5 Connection File System Run-Time Library 4.2 Managing the NFS Server 4.2.1 Export Database 4.2.2 Proxy Database 4.2.2.1 Superuser (Root) Account 4.2.2.2 Client Registration 4.3 Setting Up and Creating File Systems 4.4 Setting Up a Connection ULTRIX File System 4.5 Creating a Connection ULTRIX File System 4.5.1 Creating an ULTRIX File System 4.5.2 Binding the VMS File System 4.5.3 Binding the ULTRIX File System 4.5.4 Creating a Top-Level Directory for Each ULTRIX NFS Client 4.5.5 Exporting a Mountable ULTRIX File System or Directory 4.6 Security Considerations 4.7 Maintaining the Connection ULTRIX File System 4.7.1 Removing Links to a File 4.7.2 Removing Links to a Directory 4.7.3 Deleting a Connection ULTRIX File System 4.7.4 Copying Files into Connection ULTRIX File Systems 4.7.5 Verifying the Integrity of a Connection ULTRIX File System 4.7.6 Backingup NFS-mounted Files 4.7.7 Restoring NFS-mounted Files 4.7.7.1 Restoring ULTRIX File Systems 4.8 Starting the NFS Server 4.9 Tuning NFS Server Performance 4.9.1 UAF File Limits 4.9.2 Displaying NFS Server Tuning Information 4.9.2.1 Monitoring System Services 4.9.2.2 Monitoring Connection File System Performance 4.10 Stopping the NFS Server 4.11 Troubleshooting the NFS Server 4.12 Running the NFS Server on a VMS Internet Cluster 5 VMS/ULTRIX Connection Commands 5.1 Connection File System Commands 5.2 Internet Commands 5.3 NFS Commands 5.4 Database Commands 5.5 Miscellaneous Commands 5.6 UCX Command Reference ADD EXPORT ADD PROXY ANALYZE CONTAINER BIND CONVERT/VMS HOST CONVERT/VMS NETWORK CONVERT/VMS PROXY CONVERT/ULTRIX HOST CONVERT/ULTRIX NETWORK CREATE CONTAINER CREATE DIRECTORY CREATE EXPORT CREATE HOST CREATE NETWORK CREATE PROXY CREATE ROUTE DELETE CONTAINER DIRECTORY EXPORT IMPORT LOOP REMOVE DIRECTORY REMOVE EXPORT REMOVE FILE REMOVE PROXY SET ARP SET COMMUNICATION SET HOST SET INTERFACE SET NAME_SERVICE SET NETWORK SET NFS_SERVER SET ROUTE SHOW ARP SHOW BIND SHOW CFS SHOW COMMUNICATION SHOW DEVICE_SOCKET SHOW EXPORT SHOW HOST SHOW INTERFACE SHOW NAME_SERVICE SHOW NETWORK SHOW NFS_SERVER SHOW PROTOCOL SHOW PROXY SHOW ROUTE START COMMUNICATION START SERVICE START ROUTING STOP COMMUNICATION STOP ROUTING STOP SERVICE UNBIND ZERO INTERFACE ZERO NFS_SERVER ZERO PROTOCOL A Connection Error Messages A.1 Display Terminal Errors Messages A.2 File System Messages Directed to the Operator's Console A.3 Internet Messages Directed to the Operator's Console B ANALYZE CONTAINER Validation Messages B.1 ANALYZE CONTAINER Summary Information B.2 General Information Messages B.3 Superblock Validation Messages B.3.1 Inode Validation Messages B.4 Directory and Raw Data Validation Messages B.5 Bitmap and Deleted Cells Validation Messages B.6 Directory Hierarchy Reconstruction Messages Glossary EXAMPLES 3-1 SHOW COMMUNICATION 3-2 SHOW PROTOCOL Display 3-3 SHOW INTERFACE 3-4 SHOW DEVICE_SOCKET Display 3-5 SHOW HOST Display 3-6 SHOW ARP Display 4-1 UCX$NFS_STARTUP.COM File 4-2 SHOW NFS_SERVER Command Display 4-3 SHOW CFS Command Display 4-4 SHOW CFS/SUMMARY Command Display 4-5 UCX$NFS_SHUTDOWN.COM File FIGURES 1-1 Connection Software Functional Components 2-1 Internet Network Configuration 2-2 Port Number Ranges 2-3 Internet Network Classes 2-4 Network Masks 2-5 Internet Routing 2-6 Subnet Routing on a Single Physical Network 2-7 Subnet Routing on Multiple Physical Networks 3-1 Sample Network with a Gateway 4-1 A Client's File System 4-2 Connection NFS Software Components 4-3 Connection File System 4-4 Exported File System 4-5 Exporting and Importing Files TABLES 2-1 Top-Level Domains 2-2 Network Number Ranges 2-3 Broadcast Addresses 3-1 Internet Databases 3-2 Queue Size Quotas for Device-Sockets 3-3 Interface Names 3-4 Displaying Control and Statistical Information 3-5 FTP Logical Names 4-1 Connection ULTRIX File System Components Analyzed 4-2 Logging Error Messages 4-3 Security Logical Name Mask Bits 4-4 File-Attributes Cache Values 4-5 Services and Resources Allocation Values 4-6 Mapping VMS System Error Messages to NFS Error Messages 5-1 Connection Databases