In The Lab: 6-port $3,000 pfSense Box (2024)

We recently posted a video on the Lenovo ThinkEdge SE50 on our TikTok account that went over swimmingly well. We received numerous comments revolving around using the SE50 as a pfSense router. The notion is widely unpractical, given the cost of the SE50 (it starts around $2500 US). But the system does have a lot of ports in a tiny, rugged box. So, we listened to our social media audience and went ahead and configured pfSense on the ThinkEdge SE50 to act as a firewall for our network.

We recently posted a video on the Lenovo ThinkEdge SE50 on our TikTok account that went over swimmingly well. We received numerous comments revolving around using the SE50 as a pfSense router. The notion is widely unpractical, given the cost of the SE50 (it starts around $2500 US). But the system does have a lot of ports in a tiny, rugged box. So, we listened to our social media audience and went ahead and configured pfSense on the ThinkEdge SE50 to act as a firewall for our network.

What is pfSense and why the SE50?

For those not entirely sure what pfSense is, it is a FreeBSD software-defined firewall solutionthat can be downloaded to a device and used on a network. This software is completely free to use and is really simple and easy to install. PfSense is available as a productized offering that includes the software and support. But for our purposes, and why it’s so popular in homelab circles, we downloaded the latest free image to get rolling. The license costs nothing and the feature set is unrestricted, making pfSense the perfect playground for security and network practitioners. In The Lab: 6-port $3,000 pfSense Box (1)

If you haven’t checked out the full review of the ThinkEdge SE50, you can check it out here. To recap the important parts as to why we can do this: the ThinkEdge SE50 is one of the most versatile IoT machines pushed out by Lenovo. The uses on the SE50 range from what we are doing now, with simply installing pfSense, all the way to smart manufacturing within a warehouse. With the explosion in IoT sensors and other rugged-edge computing needs, the SE50 is a fantastic option.

In The Lab: 6-port $3,000 pfSense Box (2)

The SE50 that was sent to us has an Intel Core i7-8665UE, Integrated Graphics, two 16GB SO-DIMM DDR4-2400, and a 256GB SSD. Importantly our system has the optional Intel I350-T4, 4x RJ-45 add-in card, in addition to the two onboard Realtek RTL8119i, 2x RJ-45. With these specs, pfSense doesn’t have any problems being configured on the SE50.

In The Lab: 6-port $3,000 pfSense Box (3)

The hardware requirements for using pfSense is relatively simple, you need two network ports (the community prefers Intel I-450s, but there are many, MANY more that fit the bill). A CPU that supports AES-NI (and that’s more for future-proofing), and a small amount of RAM (more if you want to do some networking monitoring on tools such as Snort or Suricata).

What is important to note is what type of network the SE50 will be deployed on. If the SE50 was deployed on a homelab network, it just becomes complete overkill, but entertaining, for that type of environment. If it was being deployed in a small-to-medium business then it might be justified to have a machine like the SE50 in place.

The big thing to remember though is that the specifications of the machine that is being configured with pfSense aren’t as important as getting it configured correctly. If there is going to be a lot of data and traffic coming through a network, then having a high-end machine like the SE50 may be necessary to filter and protect the rest of the network.

In The Lab: 6-port $3,000 pfSense Box (4)

Setting up pfSense on the SE50

The setup process for pfSense is really simple and easy to follow. If the setup does get confusing, there are a variety of videos that detail how to set it up. Some of the main steps that we followed: Setting up a USB installer. Plugging it into the SE50 along with a display and keyboard. Following the quick prompts for initial configurations, and then setup finished. We went with the default everything in terms of setup and configurations for pfSense.

In The Lab: 6-port $3,000 pfSense Box (5)

Setting up pfSense in itself isn’t difficult, but putting any new router into service does present some logistics challenges. Since the way that you are supposed to set up pfSense is to completely replace the current router and put the machine that is configured with pfSense in its place.

We weren’t able to completely replace our current router because of the number of devices and VMs that we had set up on our current network. So what we had to do was plug the port that is supposed to be a WAN into our existing network to be served an IP address from our local DHCP server. This caused a double NAT situation on our network, essentially creating a network inside our current network. This isn’t that big of a deal for our testing purposes, however, this method of deployment isn’t the most ideal for most environments.

If you are to set this up in a fresh environment, it won’t be this challenging since your machine would just completely replace your current router. Throughout the trouble that we did have, we had to change the port that we were using.

Initially, we had our LAN port in one of the Intel ports on the SE50, and then connected directly to a laptop via Ethernet, but that wasn’t working. However, what did eventually work was when we physically switched to the next port for plugging in the laptop. Most of this was self-inflicted as by default pfSense needs one WAN and one LAN port, and we had six we needed to guess which was which.

Once we were able to get connected into the pfSense dashboard, which is as simple as typing in the IP address that the machine is set on, everything went smooth from there.

In The Lab: 6-port $3,000 pfSense Box (6)

In terms of testing the SE50 as a pfSense router, flowing our 300Mb service through it won’t exactly saturate the CPU. To get a feel for the monitoring capabilities, we opened up YouTube and put on a video at 1080p so we could monitor the network through the traffic graph on pfSense. We saw small network spikes while the video was playing, showing the notebook pulling down cached segments of the video.

In The Lab: 6-port $3,000 pfSense Box (7)

Watching a video alone might not take up to much, so what we did next was download Ubuntu, just so we could have more traffic run through the SE50. We also opened up a couple of other tabs with videos playing on those just to see what would happen.

In The Lab: 6-port $3,000 pfSense Box (8)

The ThinkEdge SE50 was able to handle any traffic that we were putting through it, while at the same time, taking little to no system resources. Nothing was being stretched in terms of CPU usage, or RAM.

Conclusion

Setting up pfSense is really easy to do, there’s a reason why it’s so wildly popular in the home lab. Everything was straightforward for us once we were able to get past our initial problem of trying to get into the pfSense wizard/dashboard area.

What we did see, however, in terms of our case of using the ThinkEdge SE50, is that this system is completely overkill. Our SE50 comes in right under $3,000, which is pretty expensive since all we did was install pfSense on it. Price tag aside, there isn’t anything that the SE50 wouldn’t be able to handle. The ThinkEdge SE50’s original design is able to handle smart manufacturing in warehouse environments, so there isn’t going to be any problem in setting this up for a home network. But social media wanted us to do this, so we did. You’re all welcome!

In The Lab: 6-port $3,000 pfSense Box (9)

When you factor in the price tag, there are plenty of other machines that are available on the market that can run pfSense without any trouble as well. You can take a look at the ThinkCentre M90n-1 Nano, which we reviewed last year. This product is also an IoT machine like the SE50, however, it is more compact and significantly less expensive than the SE50, starting at $359.99. There is also the Netgate 1100 (Netgate sponsors pfSense), that already has pfSense installed on it, and it retails on Amazon right now for $199.99.

As you can see, there are plenty of other options, and we definitely recommend looking at other devices on the market before spending $3,000 on the SE50. The bottom line is, the SE50 is way too much for this task and it’s downright silly to even consider it. That said, is it cool to say that we did it? Yeah, we think so.

Engage with StorageReview

Newsletter|YouTube| PodcastiTunes/Spotify|Instagram|Twitter|Facebook|RSS Feed

    In The Lab: 6-port $3,000 pfSense Box (2024)

    FAQs

    What is a pfSense box? ›

    pfSense® software is primarily used as a router and firewall software and is frequently set up as a DHCP server, DNS server, WiFi access point, and VPN server, all on the same physical device.

    What is the best hardware to install pfSense on? ›

    pfSense firewall appliance recommendations
    • CPU: 4 core, 1Ghz AMD GX-412TC (with AES-NI)
    • RAM: 4GB ECC DDR3-1333 DRAM.
    • NIC: 3x 1Gbps Intel i210AT.
    • Storage: 16GB mSata SSD (larger SSD is an option)
    • Routing throughput: 1Gbit on pfSense using multiple connections. ...
    • VLAN: 250Mbps.
    Dec 29, 2023

    Is OpenWrt better than pfSense? ›

    Features: Both OpenWrt and pfSense include a range of networking and security features, but pfSense is generally considered to be more comprehensive and feature-rich, with a focus on providing advanced firewall and routing capabilities.

    How many GB does pfSense need? ›

    RAM: A minimum of 512 MB of RAM is needed. Storage: At least 8 GB of free hard disk space is required.

    What is the main purpose of pfSense? ›

    pfSense® software is a free, open source customized distribution of FreeBSD specifically tailored for use as a firewall and router that is entirely managed via web interface.

    What are the disadvantages of pfSense? ›

    Challenging web GUI setup and management: Non-expert users may find it challenging to set up and manage the web GUI, particularly when it comes to assigning WAN and LAN interfaces. Limited API and scripting capabilities: Some reviewers have highlighted the lack of an API for making changes in pfSense.

    How much RAM for pfSense box? ›

    1GB or more RAM. 8 GB or larger disk drive (SSD, HDD, etc) One or more compatible network interface cards. Bootable USB drive or high capacity optical drive (DVD or BD) for initial installation.

    How much power does pfSense need? ›

    Power and Performance

    Instead, we took the pfSense screenshots via TinyPilots. Maximum power consumption was around 10W, but realistically, most of our users are going to see daily use below 10W.

    What companies use pfSense? ›

    Customers of pfSense
    CustomersEmployee RangeCity
    Automatic Data Processing, Inc.10,000+Roseland
    Nielsen Holdings plc10,000+New York City
    Parsons Corporation10,000+Pasadena
    Instituto Politécnico Nacional10,000+Mexico City
    6 more rows

    Can pfSense replace my router? ›

    One of the best ways to upgrade your home network is to replace your BT Broadband modem/router with a pfSense router/firewall – a free open source firewall software solution.

    Do I need a router if I have pfSense? ›

    If you want to connect your home or business LAN to another network or the Internet, you will need at least one router.

    Which is better, pfSense or OPNsense? ›

    If you prioritize an easy-to-use interface and frequent updates, instead, OPNsense may be better. Ultimately, pfSense offers more flexibility for seasoned users, but OPNsense provides a more polished out-of-box experience.

    Can pfSense run WIFI? ›

    pfSense® software includes built in wireless capabilities that allow a firewall running pfSense software to be turned into a wireless access point, to use a wireless 802.11 connection as a WAN connection, or both.

    Can I run pfSense on a Raspberry Pi? ›

    The Pi has an ARM processor and cannot run PFSense.

    What is the difference between pfSense and router? ›

    Security features

    pfSense comes with built-in intrusion detection and prevention (IDS/IPS) feature support for tools like Snort, and no additional services are required for most applications. Netgear router software does not have these features built in by default.

    Is pfSense a WIFI router? ›

    The first thing you need to know about setting up pfSense as a Wi-Fi router is that pfSense supports a limited number of wireless cards. And there's an even more limited number of well-working cards. So if you want to have solid Wi-Fi with pfSense, you have to choose your hardware carefully.

    What do I need for pfSense? ›

    pfSense Hardware Requirements and Guidance
    General Requirements:
    MinimumCPU - 500 Mhz RAM - 512 MB
    RecommendedCPU - 1 Ghz RAM - 1 GB
    Requirements Specific to Individual Platforms:
    Full InstallCD-ROM or USB for initial installation 1 GB hard drive

    Top Articles
    Latest Posts
    Article information

    Author: Amb. Frankie Simonis

    Last Updated:

    Views: 5407

    Rating: 4.6 / 5 (56 voted)

    Reviews: 87% of readers found this page helpful

    Author information

    Name: Amb. Frankie Simonis

    Birthday: 1998-02-19

    Address: 64841 Delmar Isle, North Wiley, OR 74073

    Phone: +17844167847676

    Job: Forward IT Agent

    Hobby: LARPing, Kitesurfing, Sewing, Digital arts, Sand art, Gardening, Dance

    Introduction: My name is Amb. Frankie Simonis, I am a hilarious, enchanting, energetic, cooperative, innocent, cute, joyous person who loves writing and wants to share my knowledge and understanding with you.