Networking and related issues

Table of Contents

20. Introduction to TCP/IP Networking
20.1. Audience
20.2. Supported Networking Protocols
20.3. Supported Media
20.3.1. Serial Line
20.3.2. Ethernet
20.4. TCP/IP Address Format
20.5. Subnetting and Routing
20.6. Name Service Concepts
20.6.1. /etc/hosts
20.6.2. Domain Name Service (DNS)
20.6.3. Network Information Service (NIS/YP)
20.6.4. Other
20.7. Next generation Internet protocol - IPv6
20.7.1. The Future of the Internet
20.7.2. What good is IPv6?
20.7.3. Changes to IPv4
21. Setting up TCP/IP on NetBSD in practice
21.1. A walk through the kernel configuration
21.2. Overview of the network configuration files
21.3. Connecting to the Internet with a modem
21.3.1. Getting the connection information
21.3.2. resolv.conf and nsswitch.conf
21.3.3. Creating the directories for pppd
21.3.4. Connection script and chat file
21.3.5. Authentication
21.3.6. pppd options
21.3.7. Testing the modem
21.3.8. Activating the link
21.3.9. Using a script for connection and disconnection
21.3.10. Running commands after dialin
21.4. Creating a small home network
21.5. Setting up an Internet gateway with IPNAT
21.5.1. Configuring the gateway/firewall
21.5.2. Configuring the clients
21.5.3. Some useful commands
21.6. A common LAN setup
21.7. Connecting two PCs through a serial line
21.7.1. Connecting NetBSD with BSD or Linux
21.7.2. Connecting NetBSD and Windows NT
21.7.3. Connecting NetBSD and Windows 95
22. The Internet Super Server inetd
22.1. Overview
22.2. What is inetd?
22.3. Configuring inetd - /etc/inetd.conf
22.4. Services - /etc/services
22.5. Protocols - /etc/protocols
22.6. Remote Procedure Calls (RPC) - /etc/rpc
22.7. Allowing and denying hosts - /etc/hosts.{allow,deny}
22.8. Adding a Service
22.9. When to use or not to use inetd
22.10. Other Resources
23. The Domain Name System
23.1. DNS Background and Concepts
23.1.1. Naming Services
23.1.2. The DNS namespace
23.1.3. Resource Records
23.1.4. Delegation
23.1.5. Delegation to multiple servers
23.1.6. Secondaries, Caching, and the SOA record
23.1.7. Name Resolution
23.1.8. Reverse Resolution
23.2. The DNS Files
23.2.1. /etc/namedb/named.conf
23.2.2. /etc/namedb/localhost
23.2.3. /etc/namedb/zone.127.0.0
23.2.4. /etc/namedb/diverge.org
23.2.5. /etc/namedb/1.168.192
23.2.6. /etc/namedb/root.cache
23.3. Using DNS
23.4. Setting up a caching only name server
23.4.1. Testing the server
24. Mail and news
24.1. sendmail
24.1.1. Configuration with genericstable
24.1.2. Testing the configuration
24.1.3. Using an alternative MTA
24.2. fetchmail
24.3. Reading and writing mail with mutt
24.4. Strategy for receiving mail
24.5. Strategy for sending mail
24.6. Advanced mail tools
24.7. News with tin
25. Miscellaneous networking topics
25.1. Bridge
25.1.1. Bridge example
25.2. Network File System (NFS)
25.2.1. NFS setup example
25.3. Setting up NFS automounting for /net with amd(8)
25.3.1. Introduction
25.3.2. Actual setup
25.4. IPv6 Connectivity & Transition via 6to4
25.4.1. Getting 6to4 IPv6 up & running
25.4.2. Obtaining IPv6 Address Space for 6to4
25.4.3. How to get connected
25.4.4. Security Considerations
25.4.5. Data Needed for 6to4 Setup
25.4.6. Kernel Preparation
25.4.7. 6to4 Setup
25.4.8. Quickstart using pkgsrc/net/hf6to4
25.4.9. Known 6to4 Gateway
25.4.10. Tunneling 6to4 through an IPFilter firewall
25.4.11. Conclusion & Further Reading