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 the information is needed. They do not need to be read in any particular order, nor is it necessary to read all of them before using FreeBSD in a network environment.

Table of Contents
27. Serial Communications
27.1. Synopsis
27.2. Serial Terminology and Hardware
27.3. Terminals
27.4. Dial-in Service
27.5. Dial-out Service
27.6. Setting Up the Serial Console
28. PPP
28.1. Synopsis
28.2. Configuring PPP
28.3. Troubleshooting PPP Connections
28.4. Using PPP over Ethernet (PPPoE)
28.5. Using PPP over ATM (PPPoA)
29. Electronic Mail
29.1. Synopsis
29.2. Mail Components
29.3. Sendmail Configuration Files
29.4. Changing the Mail Transfer Agent
29.5. Troubleshooting
29.6. Advanced Topics
29.7. Setting Up to Send Only
29.8. Using Mail with a Dialup Connection
29.9. SMTP Authentication
29.10. Mail User Agents
29.11. Using fetchmail
29.12. Using procmail
30. Network Servers
30.1. Synopsis
30.2. The inetd Super-Server
30.3. Network File System (NFS)
30.4. Network Information System (NIS)
30.5. Lightweight Directory Access Protocol (LDAP)
30.6. Dynamic Host Configuration Protocol (DHCP)
30.7. Domain Name System (DNS)
30.8. Apache HTTP Server
30.9. File Transfer Protocol (FTP)
30.10. File and Print Services for Microsoft® Windows® Clients (Samba)
30.11. Clock Synchronization with NTP
30.12. iSCSI Initiator and Target Configuration
31. Firewalls
31.1. Synopsis
31.2. Firewall Concepts
31.3. PF
31.4. IPFW
31.6. Blacklistd
32. Advanced Networking
32.1. Synopsis
32.2. Gateways and Routes
32.3. Wireless Networking
32.4. USB Tethering
32.5. Bluetooth
32.6. Bridging
32.7. Link Aggregation and Failover
32.8. Diskless Operation with PXE
32.9. IPv6
32.10. Common Address Redundancy Protocol (CARP)
32.11. VLANs

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 <>.