Books & Videos

Table of Contents

  1. Chapter 1 Building the Network you Need

    1. Your Network: High Performance, Low Maintenance, and Secure

    2. Where the Packet Filter Fits In

    3. The Rise of PF

    4. If You Came from Elsewhere

    5. A Little Encouragement: A PF Haiku

  2. Chapter 2 PF Configuration Basics

    1. The First Step: Enabling PF

    2. A Simple PF Rule Set: A Single, Stand-Alone Machine

    3. Slightly Stricter: Using Lists and Macros for Readability

    4. Displaying Information About Your System

    5. Looking Ahead

  3. Chapter 3 Into the Real World

    1. A Simple Gateway

    2. That Sad Old FTP Thing

    3. Making Your Network Troubleshooting-Friendly

    4. Tables Make Your Life Easier

  4. Chapter 4 Wireless Networks Made Easy

    1. A Little IEEE 802.11 Background

  5. Chapter 5 Bigger or Trickier Networks

    1. A Web Server and Mail Server on the Inside: Routable IPv4 Addresses

    2. A Web Server and Mail Server on the Inside—The NAT Version

    3. Filtering on Interface Groups

    4. The Power of Tags

    5. The Bridging Firewall

    6. Handling Nonroutable IPv4 Addresses from Elsewhere

    7. How Complicated Is Your Network?—Revisited

  6. Chapter 6 Turning the Tables for Proactive Defense

    1. Turning Away the Brutes

    2. Giving Spammers a Hard Time with spamd

    3. Spam-Fighting Tips

  7. Chapter 7 Traffic Shaping with Queues and Priorities

    1. Always-On Priority and Queues for Traffic Shaping

    2. Transitioning from ALTQ to Priorities and Queues

    3. Directing Traffic with ALTQ

    4. Priority-Based Queues

    5. Conclusion: Traffic Shaping for Fun, and Perhaps Even Profit

  8. Chapter 8 Redundancy and Resource Availability

    1. Redundancy and Failover: CARP and pfsync

  9. Chapter 9 Logging, Monitoring, and Statistics

    1. PF Logs: The Basics

    2. Log Data as the Basis for Effective Debugging

  10. Chapter 10 Getting Your Setup Just Right

    1. Things You Can Tweak and What You Probably Should Leave Alone

    2. Cleaning Up Your Traffic

    3. Testing Your Setup

    4. Debugging Your Rule Set

    5. Know Your Network and Stay in Control

  1. Appendix Resources

    1. General Networking and BSD Resources on the Internet

    2. Sample Configurations and Related Musings

    3. PF on Other BSD Systems

    4. BSD and Networking Books

    5. Wireless Networking Resources

    6. spamd and Greylisting-Related Resources

    7. Book-Related Web Resources

    8. Buy OpenBSD CDs and Donate!

  2. Appendix A Note On Hardware Support

    1. Getting the Right Hardware

    2. Issues Facing Hardware Support Developers

    3. How to Help the Hardware Support Efforts