FreeBSD: The Power to
Serve
A Network Tutorial/How-To Guide
for the FreeBSD OS

by Nick Rogness


Preface:

These docs/references are designed to help FreeBSD users/administrators with everyday tasks. As many people will say, documentation for this robust and versitile OS is scarce, partly because this is a volunteer project. There is a current project called the FreeBSD Documentation Project that contains more documentation on FreeBSD. Another goal of these docs is to merge the info provided here into that project. For a brief intro to the FreeBSD OS and my views see the intro.

In order to make this as modular as possible, I have split up these How-to's into 6 major categories...each with several sub categories.
To get started Look over the "Overview" Section:


  1. Overview
    1. Section Breakdown Details
      1. Newbie's Starter Kit
      2. Basic Example
      3. Advanced Examples
      4. FreeBSD FAQ


  2. Newbie's Starter Kit:

    1. Pre-Installation Process
      1. FreeBSD Hardware
      2. Pre Installation Thoughts
      3. Network Connections
      4. FreeBSD Versions
      5. Making boot floppies

    2. Installation Process
      1. FreeBSD Hardware
      2. Network Connections

    3. Post Installation
      1. FreeBSD Config Files
      2. FreeBSD Ports
      3. FreeBSD GUI
      4. Getting Help


  3. Basic Example Setup:

    1. The Kernel
      1. FreeBSD Kernel Concepts
      2. Building a FreeBSD Kernel

    2. Network Interfaces
      1. Network interface concepts
      2. FreeBSD configuration

    3. DNS
      1. DNS Concepts

      2. Enabling DNS


    4. Firewall Setup
      1. Firewalling Concepts

      2. Firewalling Notes

      3. A Basic Firewall

      4. Firewall Rules

      5. Rules Processing

      6. Firewall Options


    5. Building a Gateway/Router
      1. Adding a local network

      2. Enabling Gateway Routing

      3. Client setups

      4. NAT

      5. Testing


    6. NAT
      1. NAT Concepts

      2. Enabling

      3. NATd options

      4. Port Redirection