The home page

The latest version

 How to get NetBSD Firewall
Supported hardware
Customer Reviews

Questions you should have

 Is it useful for me?
What information do I need?
What hardware do I need?
What software do I need?
How do I plug it all in?

How to install it

 Getting the hardware ready
Getting the software ready
The installation process
Checking if it works
Changing your home computer
What's next (possibble extra's)?
CD and Donations

Full technical disclosure

 How to get the sources
Who we are

Related technical resources

  Sites with information
Sites with tools
intrusion detection software

Let us know!

 Tell us you installed it
Any problems? Let us know!

Supported Hardware

NetBSD/i386 Firewall supports all the hardware that is supported by a standard NetBSD install. That's quite a lot, and the list is updated all the time. For a recent list, please check out the NetBSD web site.

The minimal configuration for a NetBSD/Firewall system requires a 80486 processor, 8M of RAM and about 40M of disk space. A minimum install of NetBSD is 4 MB of RAM on a 80386, but for a busy firewall, we recommend a bit higher than that. Of course, you're free to experiment if you've got a 80386 with 4 MB of RAM.

Here's a short version of the list (this list is copied from here):

Any i386 or better CPU should work - genuine Intel or a compatible such as Cyrix, AMD, or NexGen.

Devices (driver names in parenthesis) supported by NetBSD/i386 include:


  • Machine-independent drivers for ISA devices
  • Machine-independent drivers for PCI devices
  • Machine-independent drivers for EISA devices
  • Machine-independent drivers for PCMCIA devices
  • Machine-independent drivers for Cardbus devices
  • Machine-independent drivers for ATA devices
  • Machine-independent drivers for SCSI and ATAPI devices.
  • Machine-independent drivers for USB devices
  • Machine-independent drivers for MII devices (IEEE 802.3 Media Independent Interface, typically used for physical media interfaces for FastEthernet controllers)
  • Machine-independent drivers for MCA devices
  • Standard PC floppy controllers (fdc) and drives (fd)
  • Adaptec 284x VLbus SCSI host adapters (ahc)
  • NCR 53C80 port-mapped and memory-mapped SCSI host adapters (nca)
  • The PC speaker (pcppi and sysbeep)
  • Logitech bus mouse (lms)
  • Microsoft InPort mouse (mms)
  • PS/2 mouse (pms)
  • Joysticks on game ports (joy)
  • MDA, CGA, VGA, SVGA and HGC Display Adapters (pccons or wscons). Note: not all of the display adapters supported by NetBSD/i386 will work with X. See the XFree86 FAQ for more information.