Administering TCP/IP and Internet services

Introducing the Internet protocols
        The TCP/IP protocol stack
        Application layer
                Other application layer protocols
        Transport layer
                Transmission Control Protocol (TCP)
                User Datagram Protocol (UDP)
        Network layer
                Internet Protocol version 4 (IPv4)
                        IPv4 address notation
                Internet Protocol version 6 (IPv6)
                Internet Control Message Protocol (ICMP)
                Internet Group Management Protocol (IGMP)
        Data link layer
                Address Resolution Protocol (ARP)
                Reverse Address Resolution Protocol (RARP)
        Physical layer
        Obtaining a domain name and an IP network number
                Registering your network
                Getting more information
        Registering other Internet parameters
        Obtaining RFCs from the Internet
        For more about the Internet protocols

Administering your TCP/IP network
        Stopping and restarting TCP/IP
                Overview of TCP/IP startup and shutdown
        Configuring TCP and UDP services
        Configuring TCP/IP tunable parameters
                Using ifconfig to change parameters for a network interface
                Using inconfig to change global TCP/IP parameters

Basic TCP/IP configuration parameters
        Host name
        DHCP client
        Domain name
        IP address
        Broadcast address
        Default router

Advanced TCP/IP configuration parameters
        Act as router?
        Pseudo ttys
        Frame format
        Administrator for this system
        Location of this system

Configuring the Serial Line Internet Protocol (SLIP)
        Configuring SLIP links
                Configuring an outgoing link
                Configuring an incoming link
        Advanced SLIP configuration
        Deleting all SLIP links
        Administering SLIP
        For more about SLIP

Setting up subnets
        Understanding subnets
                Network masks
                Subnetting and Classless Interdomain Routing
                Variable length subnetting
        Migrating to a subnetted network
        The Subnet Calculator Interface
                Creating a top-level address entry
                Creating subnet entries
                Creating host entries
                Adding and modifying comments
                Removing host entries
                Deleting a subnet entry
                Deleting a top-level address entry
                Saving a subnet calculation
                Loading a subnet calculation
                Printing reports

Setting up routing
        How routing works
                Understanding the routing table
                        Direct routing example
                        Indirect routing example
                        Routing table updates
                Understanding autonomous systems -- exterior and interior routers
        Routing daemons
        Routing protocols
        Planning a routing layout
        Configuring routing
                Configuring an IPv4 router
                        Configuring routed on a router
                        Configuring an external router
                        Configuring gated on a router
                        Examples of configuring gated on a router
                Configuring a non-routing IPv4 host
                        Specifying a default route
                        Specifying static routes
                        Running a routing daemon on a non-routing host
                        Configuring routed on a non-routing host
                        Configuring gated on a non-routing host
                Configuring IPv4 router discovery
                        Configuring router discovery using routed
                        Configuring router discovery using gated
                Configuring an IPv6 router
                        Sample RIPng router configuration statements
                        Sample BGP4+ gateway router configuration statements
                Configuring a non-routing IPv6 host
        Multicast IPv4 routing
                Configuring a multicast router
        Troubleshooting IP routing
                Tracing suspect problems in routed
                Verifying correct routing behavior
                Displaying routing statistics
                Adjusting your netmask to correct routing problems

Configuring packet filters
        PPP packet filters
                For more about PPP packet filters
        Designing filters
                Fundamentals of protocol operation
                Restricting services
                Port considerations
        Sample filters
        The Packet Filter Manager Interface
                Configuring a packet filter
                Editing filter elements
                Copying a packet filter
                Renaming a packet filter
                Deleting a packet filter

Configuring TCP Wrappers
        Logging TCP Wrapper events
        Testing TCP Wrapper configurations
        Examples of configuring TCP Wrappers
        For more about TCP Wrappers

Configuring name service, NIS, and NTP clients
        The Client Manager interface
                Configuring a DNS client
                Configuring the /etc/hosts file
                Configuring an NIS client
                Configuring name service resolution order
                Configuring an NTP client
                Deleting a client service
                Using network tools
                        Finding information about a user
                        Looking up a hostname or an IP address
                        Pinging other network hosts
                        Tracing the route taken by network packets
                        Looking up a name in the Internet user name directory service

Configuring Bootstrap Protocol (BOOTP) service
        Setting up a BOOTP server
        Setting up a BOOTP gateway
        Viewing a client's network configuration
        For more about BOOTP

Configuring an Address Allocation Server (AAS)
        How the SCO Address Allocation Server works
                Address database
                AAS configuration database
        The Address Allocation Manager interface
                Configuring address pools
        Administering the Address Allocation Server
                Querying pool definitions and address allocation
                Releasing, disabling, and re-enabling addresses
                Configuring the address server
                Resetting the state of the AAS database
        Troubleshooting the Address Allocation Server
        For more about AAS

Configuring a Dynamic Host Configuration Protocol (DHCP) server
        When to use SCO DHCP
        How the SCO DHCP server works
                Manually assigning IP addresses
                Dynamically assigning IP addresses
                        IP address assignment priority
                        The lease for an assigned IP address
                DHCP options
                User-defined and vendor-specific options
                Making DHCP work with BOOTP
        The DHCP Server Manager interface
                Specifying user-defined and vendor-specific options
                Configuring DHCP options
                Configuring subnet option sets
                        Adding a subnet option set
                        Modifying a subnet option set
                        Deleting a subnet option set
                Specifying vendor class option sets
                        Adding a vendor class option set
                        Modifying a vendor class option set
                        Deleting a vendor class option set
                Specifying user class option sets
                        Adding a user class option set
                        Modifying a user class option set
                        Deleting a user class option set
                Configuring DHCP client option sets
                        Adding a client option set
                        Modifying a client option set
                        Deleting a client option set
                Specifying DHCP server parameters
        Troubleshooting DHCP
                Cannot boot client
                DHCP cannot find AAS
                Clients not being configured with all options
        For more about DHCP

Configuring Domain Name System (DNS) servers
        How DNS works
                The Internet domain structure
                DNS domain names and host names
                DNS resolution
                        Iterative queries
                        Recursive queries
                DNS name server types
                        Master name servers
                        Slave name servers
                        Stub servers
                        Caching-only name servers
                Setting up new domains
                Virtual domains
                Name service clients
                DNS utilities and daemons
        Administering a DNS name server
        The DNS Manager interface
                Configuring a host as a name server
                Zone resource records
                        Entering information about the name server host
                        Defining the zone administrator
                        Defining the mail exchangers for a zone
                        Entering information about the zone
                Defining the host resource records for a zone
                Optional host resource records
                        Defining aliases for a host
                        Defining the mail exchangers for a host
                        Entering a description of the host
                        Entering other information about the host
                        Defining the host administrator
                Modifying the configuration of a zone
                Examining hosts that are configured for a zone
                Setting general preferences for name service
                        Selecting name servers to use as forwarders
                         Selecting name servers to be ignored
                        Selecting hosts and networks that can request zone transfers
                        Setting limits on the operation of the name server
                        Setting options on the behavior of the name server
                Controlling and configuring the name server
                Defining default resource records for a zone
        BIND 9 Administrator's Guide
        BIND 9.1.0 Notes
                DNSSEC Release Notes
                IPv6-related notes
                BIND 8 to BIND 9 Migration Notes
                named.conf options
                Using the BIND 9 Simplified Database Interface
        Troubleshooting DNS
                Using nslookup, dig, and host
                        Using nslookup interactively
                        Querying a single name or address
                        Examples of using the dig command
                        Examples of using the host command
        For more about DNS

Configuring File Transfer Protocol (FTP) servers
        FTP server security
        The FTP Server Manager interface
        Configuring anonymous FTP
                Configuring compression and archival commands
                Controlling access to anonymous FTP
                Removing anonymous FTP
        Scheduling the shutdown of the FTP server
        Configuring user classes
                Setting class limits
        Controlling access to directories
        Denying access to hosts
        Denying access to users
        Configuring FTP virtual domains
        Configuring guest groups
        Viewing FTP logs
        Configuring login and change directory messages
        Configuring FTP home directories
        Setting FTP server options
                General options
                Logging options
                Permission options
                Security options
        For more about FTP

Configuring Network Time Protocol (NTP) service

Troubleshooting TCP/IP
        Checking for software problems
        Listing entries in the netdrivers file
        Verifying the configuration of network interfaces
        Verifying the presence of TCP/IP interfaces
        Displaying activity on a network interface
        Displaying per-protocol statistics
        Verifying local network connectivity
        Verifying remote network connectivity
        Flushing phantom connections
        Troubleshooting packet errors
        Logging troubleshooting information

Troubleshooting PPP links
        Connect to the remote side using cu
        Check that the system is configured for dial-in connections
        Examine PPP negotiation in the log file
                Link initiation
                Negotiate LCP parameters
                Perform PAP or CHAP authentication
                        Secret not found in the authentication database
                        Local host fails to be authenticated by remote host using PAP
                        Local host fails to authenticate remote host using PAP
                        Local host fails to be authenticated by remote host using CHAP
                        Local host fails to authenticate remote host using CHAP
                Negotiate IPCP and other parameters
                Link termination
        Check that the PPP interface exists
        Try to ping the remote side
        Check that routing is set up correctly
        Interoperating with PPP in Microsoft Windows
                TCP/IP parameters
        Interoperating with 3Com NetBuilder