Introduction
I'd like to share some of the insight that I gained in setting up a home network and connecting it to a broadband internet connection. While my setup uses Sprint's Broadband Direct, the configuration information should be usable with other connections. My configuration uses a Solaris x86 machine as a firewall and router. I have several machines behind the firewall running Linux, Windows 98 and XP, and Solaris SPARC and Intel. I get email for several domains that I own on these machines, have a web server, and ssh running. I'll cover the hardware and software side of configuring this setup an the configuration of the services. I use IPF for my firewall, Postfix for my email, an IMAP server from the University of Washington, BIND 9.x for internal name services, and the DHCP server from Sun for machine configuration within the firewall.

These documents are a work in progress. This one was last updated .
I've still got a bunch to add.

Disclaimer
These instructions are provided to help you set up a home network using a variety of publicly available software. I can't promise that I didn't miss a step or have provided incorrect information somewhere. Use at your own risk. When in doubt make a full system backup before attempting to follow these instructions. Additionally, no firewall solution is perfect and this one is no exception. My setup is not hack-proof. Nothing is. The instructions I present here will help you avoid the vast majority of issues, but if somebody want's to break into your system, they probably can. I make no claims as to the relative strength or quality of this solution.

If you've been here before I split up the single document into several different ones based on topic. Its a little easier to read this way. Let me know what you think about it.

Contents

  1. Overview
    1. Why?
    2. Environment
    3. Enter Sprint
    4. Sprint's Hardware Configuration
    5. Sprint's Software Configuration
    6. My Configuration
  2. Configuring IPF
    1. First things first
    2. Compiling
    3. ipf.conf
    4. Problems
  3. DNS and BIND
    1. External DNS Configuration
    2. Internal DNS Configuration
    3. Building BIND
    4. Configuring BIND
  4. Postfix and Email configuration
    1. Email
    2. Postfix Configuration
    3. Virtual Domains
    4. Additional Spam Handling
[Line]
Copyright © 2002 Xigole Systems, Inc. Questions or problems? Send mail to scott@xigole.com