Installing pfSense
As computer networks grow in size and complexity, there is an increasing role for applications that enable us to interconnect networks and filter network traffic. pfSense is one such application. This book endeavors to enable relative newcomers to the world of computer networking to utilize pfSense in building their own networks. In fact, by the end of this chapter, even a pfSense neophyte should be able to determine where to deploy pfSense within a network, which hardware to select, and how to install pfSense—everything that is needed to get a pfSense firewall/router up and running for the first time.
We assume that most readers of this book will be using pfSense on a home network or a small office/home office (SOHO) network, and we have tailored the content accordingly. Fundamental networking concepts will be described in some detail, as well as the pfSense functions and services that we think will be of interest to such users. But before we delve into this, we must first cover the basics of installing pfSense.
Reading this chapter should provide the reader with an understanding of the following concepts:
- Networking fundamentals
- A brief overview of the pfSense project
- Typical pfSense deployment scenarios
- Hardware sizing guidelines for pfSense
- Installing pfSense
- pfSense configuration using the command line and web GUI
- Additional setup options
- Enabling SSH login