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
25. Serial Communications
25.1. Synopsis
25.2. Serial Terminology and Hardware
25.3. Terminals
25.4. Dial-in Service
25.5. Dial-out Service
25.6. Setting Up the Serial Console
26. PPP
26.1. Synopsis
26.2. Configuring PPP
26.3. Troubleshooting PPP Connections
26.4. Using PPP over Ethernet (PPPoE)
26.5. Using PPP over ATM (PPPoA)
27. Electronic Mail
27.1. Synopsis
27.2. Using Electronic Mail
27.3. Sendmail Configuration
27.4. Changing the Mail Transfer Agent
27.5. Troubleshooting
27.6. Advanced Topics
27.7. Setting Up to Send Only
27.8. Using Mail with a Dialup Connection
27.9. SMTP Authentication
27.10. Mail User Agents
27.11. Using fetchmail
27.12. Using procmail
28. Network Servers
28.1. Synopsis
28.2. The inetd Super-Server
28.3. Network File System (NFS)
28.4. Network Information System (NIS)
28.5. FreeBSD and LDAP
28.6. Dynamic Host Configuration Protocol (DHCP)
28.7. Domain Name System (DNS)
28.8. Apache HTTP Server
28.9. File Transfer Protocol (FTP)
28.10. File and Print Services for Microsoft® Windows® Clients (Samba)
28.11. Clock Synchronization with NTP
28.12. Remote Host Logging with syslogd
28.13. iSCSI Initiator and Target Configuration
29. Firewalls
29.1. Introduction
29.2. Firewall Concepts
29.3. Firewall Packages
29.4. PF and ALTQ
29.5. The IPFILTER (IPF) Firewall
29.6. IPFW
30. Advanced Networking
30.1. Synopsis
30.2. Gateways and Routes
30.3. Wireless Networking
30.4. Bluetooth
30.5. Bridging
30.6. Link Aggregation and Failover
30.7. Diskless Operation
30.8. PXE Booting with an NFS Root File System
30.9. Network Address Translation
30.10. IPv6
30.11. Asynchronous Transfer Mode (ATM)
30.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 <>.