PF Sense Quick Start Guide
PF Sense Quick Start Guide
At the end of this guide you will be able to set up the Open Source (free) firewall pfSense. You will be able to have a seperate WiFi LAN subnet with access to the internet that cannot access the internal LAN which is seperated with firewall rules. This guide is intended for users who are from the Linksys, Netgear, D-link etc. firewall/router background. No experience is needed with FreeBSD or Linux to install and run pfSense. When you are finished management of pfSense will be from a web interface just like any of the SOHO firewall/router appliances. The pf in pfSense stands for Packet Filter. A commercial alternative with these same features would be aroung $2,000 - $3,000 The Graphical tutorial to accompany this guide can be found here. http://computerpro.bz/os/content/howto-guides-1 http://doc.pfsense.org/index.php/Tutorials Reasons for switching to pfSense. Very powerful and stable platform to run a firewall with advanced features. It has been reported by pfSense users that it performs well with hundreds of computers operating behind the firewall. pfSense has all the features of the SOHO units and much more. Have multiple network subnets separate from each other. Example: have one protected/unprotected wireless access-point for friends and neighbors to access your internet connection.
PfSense features
http://doc.pfsense.org/index.php/Features_List One example of use could be to split the cost of your internet connection with your neighbor and prevent them from accessing your home network. If you are an experienced FreeBSD, Linux or Unix user you may wish to add applications from the FreeBSD repository at FreeBSD.org. http://www.freebsd.org/ports/master-index.html While running additional applications on a firewall can increase your exposure to potential risk of being hacked, it can still be extremely useful to add a few apps to pfSense. Once you get pfSense installed you can find a list of authorized ports under the System Packages tab. These can be installed with one click. The FreeBSD.org packages are added by the user via the shell the way it has been done for years.
Step 2 will walk you through the install screens and the selections necessary to complete the install onto the entire hard drive. Then you will be guided through the configuration of pfSense through the web-interface. Step 3 is how to setup your wifi access-points. At the end of the guide I will tell you about some of the more advanced Packages and Features of pfSense.
Now that you have set your bios to boot from cdrom and you have created your ISO we can boot up pfSense on your PC. You will need to have at least two network cards installed into the PC, I recommend 3. One for the WAN (your ISP), one for your private LAN and one for your WiFi only subnet. The graphic tutorial that covers the WiFi interface install can be found here http://doc.pfsense.org/smiller/Add_WiFi_Interface.htm Check the FreeBSD hardware compatibility list first to make sure your hardware is supported. http://www.freebsd.org/releases/6.0R/hardware-i386.html Now we boot into pfSense. As the bootloader brings up the Free BSD screen, 7 options are listed you can wait for the default option (1) to boot up. Take a sheet of paper and write down the initials for the Valid interfaces, you will need them in a moment. Mine are fxp0, em0, dc0. The next choice you will be asked to make is
Do you want to set up VLAN's now [y|n]? select no or 'n'. Then you are asked to Enter your LAN interface name, enter one from the sheet of notes you just created. I enter 'fxp0'. Next I am asked to Enter your WAN interface name I enter 'em0'. The next option Enter the Optional 1 interface name, here I enter my last 'dc0'. Then we see The interfaces will be assigned as follows: LAN -> fxp0 WAN -> em0 OPT1 -> dc0 Do you want to proceed [y|n]? (make sure you enter 'y' here).
pfSense is now running in RAM and almost fully functional. If you wish you may plug your LAN interface into a hub or switch and connect via the web interface. pfSense is by default assigned an ip of 192.168.1.1. Open your browser and check it out, or proceed to the Hard Drive install. To run from ram you can skip to the Web Interface Configuration section of this guide. If you choose to login the username is 'admin' and the password is 'pfsense'.
The defualt username password for the web GUI is 'admin' 'pfsense'. Now we are going to select System > Setup Wizard. At this point you can switch to the Wink tutorial. This will walk you through the rest of the configuration. http://doc.pfsense.org/smiller/Install_Guide.htm http://computerpro.bz/os/content/howto-guides-1
Control Access to the internet. Like coffee shops use with free WiFi.
Install with one click Snort Lightweight network intrusion detection system. Squid High performance web proxy cache FreeRadius Implementation of the RADIUS protocol imspector IMSpector is an Instant Messenger proxy with logging capabilities nmap A utility for network exploration or security auditing ntop Shows network usage in a way similar to top Darkstat A packet sniffer and a network statistics gatherer and much much more