Part IV. Network Communication

FreeBSD is one of the most widely deployed operating systems for high performance network servers. The chapters in this part cover:

  • Serial communication

  • PPP and PPP over Ethernet

  • Electronic Mail

  • Running Network Servers

  • Firewalls

  • Other Advanced Networking Topics

These chapters are designed to be read when you need the information. You do not have to read them in any particular order, nor do you need to read all of them before you can begin using FreeBSD in a network environment.

Table of Contents
26. Serial Communications
26.1. Synopsis
26.2. Introduction
26.3. Terminals
26.4. Dial-in Service
26.5. Dial-out Service
26.6. Setting Up the Serial Console
27. PPP and SLIP
27.1. Synopsis
27.2. Using User PPP
27.3. Using Kernel PPP
27.4. Troubleshooting PPP Connections
27.5. Using PPP over Ethernet (PPPoE)
27.6. Using PPP over ATM (PPPoA)
27.7. Using SLIP
28. Electronic Mail
28.1. Synopsis
28.2. Using Electronic Mail
28.3. Sendmail Configuration
28.4. Changing the Mail Transfer Agent
28.5. Troubleshooting
28.6. Advanced Topics
28.7. Setting Up to Send Only
28.8. Using Mail with a Dialup Connection
28.9. SMTP Authentication
28.10. Mail User Agents
28.11. Using fetchmail
28.12. Using procmail
29. Network Servers
29.1. Synopsis
29.2. The inetd Super-Server
29.3. Network File System (NFS)
29.4. Network Information System (NIS/YP)
29.5. FreeBSD and LDAP
29.6. Automatic Network Configuration (DHCP)
29.7. Domain Name System (DNS)
29.8. Apache HTTP Server
29.9. File Transfer Protocol (FTP)
29.10. File and Print Services for Microsoft® Windows® Clients (Samba)
29.11. Clock Synchronization with NTP
29.12. Remote Host Logging with syslogd
30. Firewalls
30.1. Introduction
30.2. Firewall Concepts
30.3. Firewall Packages
30.4. PF and ALTQ
30.5. The IPFILTER (IPF) Firewall
30.6. IPFW
31. Advanced Networking
31.1. Synopsis
31.2. Gateways and Routes
31.3. Wireless Networking
31.4. Bluetooth
31.5. Bridging
31.6. Link Aggregation and Failover
31.7. Diskless Operation
31.8. PXE Booting with an NFS Root File System
31.9. Network Address Translation
31.10. IPv6
31.11. Asynchronous Transfer Mode (ATM)
31.12. Common Address Redundancy Protocol (CARP)

All FreeBSD documents are available for download at

Questions that are not answered by the documentation may be sent to <>.

Send questions about this document to <>.