NEW VPS PLANS

Experience Ultra-high Performance of NVMe Storage on New UK VPS Plans.

Deploy Instantly
  • +357 2425 0808
  • Login
  • English

Home

Blog

How To Install pfSense Open Source Firew...

How To Install pfSense Open Source Firewall on Server

How To Install pfSense Open Source Firewall on Server

NetShop ISP

NetShop ISP · Blog Author

Jun 24, 2021 · Technical Tutorials

What is pfSense

pfSense® is a free, open source software based on FreeBSD to be used as a firewall and router. pfSense comes with an intuitive and powerful web interface which makes it easy to configure and further manage the Firewall, VPN and Routing options without requiring any UNIX administration knowledge.

The current stable release is pfSense 2.5.

What pfSense Can Do

pfSense is a great, open-source software to use when looking for a robust, yet cost-effective solution to use for the following use cases:

  • VPN to setup secure remote access for accessing critical servers within your datacenter, or allowing employees to securely work from home. pfSense supports IPsec and OpenVPN.
  • LAN/WAN Router
  • Firewall
  • NAT
  • DHCP
  • DNS Server

How to Install pfSense on a Virtual or Dedicated Server

Before proceeding to the step-by-step guide on how to install pfSense on your Server, let’s take a look at the minimum hardware requirements your virtual or dedicated server should meet. These requirements can also be found on Netgate’s official website.

pfSense Minimum Hardware Requirements

The following minimum hardware requirements are recommended for the latest pfSense 2.5.1-RELEASE.

  • 64-bit amd64 (x86-64) compatible CPU
  • 1 GB RAM
  • 10 GB Disk (SSD or HDD)

With NetShop ISP’s Flexi VPS+ service, you can quickly deploy a virtual server with the bare-minimum specifications and upgrade at any time.

Step 1: Download & Install pfSense on Dedicated Server

Navigate to the official pfSense website and download the version of your choice. We recommend that you always use the latest stable release version.

Login to your Dedicated Server’s iDRAC and use the Virtual Console to upload/attach the .iso file of pfSense. NetShop ISP is using DELL PowerEdge Servers with iDRAC Enterprise License which you can have permanently active for €20 per month. Contact sales@netshop-isp.com.cy to activate your Server’s iDRAC management port if you can’t proceed at this point.

As soon as you boot your server from the installation media, you will be prompted with a pfSense’s software licensing screen. Accept the terms and then select “Install” from the menu. Choose your desired keyboard layout and then choose “Continue”.

From the next menu screen, select the option that says “Auto – Guided Disk Setup” and click “OK” to continue.

Install pfSense – Step 1

Upon completion of the partitioning step, you will be prompted with a question to open a shell to edit the system. Press “No”. Finally, remove the installation media from iDRAC’s Virtual Console Media and hit “Enter” on the next screen to reboot your server into the pfSense system.

Step 2: Console Configuration

Upon reboot of your server, you need to setup basic networking of your pfSense system.

  • Hit ‘n’ when prompted to setup VLANs
  • Hit ‘a’ to auto-detect the WAN interface name

Then repeat the above process for the LAN interface.

pfSense WAN/LAN Setup – Step 2

Once you are done with LAN and WAN interfaces configuration, hit ‘y’ to continue. pfSense will then continue booting and, finally, you will be presented with the status of your LAN and WAN interfaces, along with the console admin menu as shown below.

pfSense Console Configuration

Step 3: Basic Setup using pfSense Web Interface

Using your web browser, navigate to the WAN or LAN IPv4 address that was displayed to you in the previous screen. Login using the default pfSense credentials (username: admin, password: pfsense) and follow the wizard screen to begin the setup of your new pfSense Firewall.

pfSense Basic Setup using Web Interface

Type a name of your choice to represent your new pfSense’s Hostname and Domain. In our example we are using ‘firewall’ and ‘local’ respectively. Click ‘Next’ to proceed to the following step of the Wizard.

pfSense Basic Setup – Time Server

At this step you can keep the default time server, or set to a different one of your choice. Set your Timezone and click ‘Next’ to move on to the next step.

The following step requires you to setup the WAN interface. If your dedicated server is allocated with a subnet (e.g. /28, /27 etc) then you can choose to keep the default DHCP settings. Once you have completed the WAN configuration, click ‘Next’ to review LAN interface that was configured in a previous step.

If you are happy with both WAN and LAN settings, click ‘Next’ to proceed to the next step where you will be asked to change the default pfSense admin password.

Changing pfSense default admin credentials

You are now ready to start using your new pfSense Firewall! Remember, this tutorial will help you setup the vary basics to get started. There are tons of features and settings you can use, which we will explore in future articles in our Blog.

Install pfSense on a VPS

pfSense can work seamlessly on both Virtual and Dedicated Servers. If you don’t want to bother with manual installation of pfSense, you can quickly deploy pfSense with NetShop ISP by ordering a Software Firewall.

Our Software Firewall service comes with pfSense ready, 1 dedicated IPv4 address assigned and all the required WAN and LAN settings pre-configured, so you won’t have to do anything manually.

Press Releases
72

Free VPS Trial

No Credit Card Required.

Recent Posts

How To Migrate from MongoDB Atlas to self-hosted Ubuntu 22.04 Server

How To Migrate from MongoDB Atlas to self-hosted Ubuntu 22.04 Server

15 April, 2024

How NetShop ISP Improves Trading Infrastructure Resilience through Equinix LD7 Data Center Hosting

How NetShop ISP Improves Trading Infrastructure Resilience through Equinix LD7 Data Center Hosting

21 March, 2024

Introducing New Cutting-Edge VPS Plans: OKTAPLUS, HYPER, and TITAN Enhanced with NVMe Technology

Introducing New Cutting-Edge VPS Plans: OKTAPLUS, HYPER, and TITAN Enhanced with NVMe Technology

12 March, 2024

How To Install Let’s Encrypt SSL on Ubuntu Server 22.04 for Apache or Nginx

How To Install Let’s Encrypt SSL on Ubuntu Server 22.04 for Apache or Nginx

04 March, 2024

Navigating Forex Server Hosting: Key Distinctions from Conventional Providers

Navigating Forex Server Hosting: Key Distinctions from Conventional Providers

23 February, 2024

#letushostyou

Award Winning Hosting Provider established in 2004.

120 Faneromenis Avenue, Imperial Tower, 2nd Floor, Larnaca 6031, Cyprus

Products

Bare Metal Servers

Customized Servers

Virtual / Cloud Servers

Forex VPS

Storage VPS

cPanel Web Hosting

Reseller Web Hosting

Colocation

Addons

Premium DNS

Email Hosting

Cloud Backup

DDoS Protection

Licenses

SSL Certificates

Domain Names

Premium SLAs

About Us

Data Center Locations

Looking Glass

Our Company

Contact Us

Careers in Cyprus

Become a Partner

Awards

Certifications

© 2024 S.S. NetShop Internet Services Ltd. All rights reserved.  Terms & Conditions  |  Privacy Policy
CY Reg. Number: HE 217340 | EU VAT Number: CY10217340J

Visa
Mastercard
PayPal
Bitcoin
Tether
Ethereum
Litecoin
Wise
Revolut
Wire Transfer