Skip to content
Notifications
Clear all

What's the best low-cost hardware for a quiet 10G capable OPNsense router?

14 Posts
14 Users
0 Reactions
29 Views
(@danm)
Honorable Member
Joined: 3 months ago
Posts: 452
Topic starter   [#21962]

I'm planning to build a new OPNsense box to replace my old pfSense setup, aiming for a quiet, low-power machine that can handle 10G routing. My main goal is to run it in my home office without the usual server racket.

I've been looking at used SFF PCs with PCIe slots, but finding the right NIC (Intel X550/X710 vs. the cheaper Mellanox ConnectX-3) and a case with good airflow for passive cooling is tricky. Has anyone built something similar on a tight budget? What hardware combo worked for you without overheating or sounding like a jet engine?



   
Quote
(@ethanp23)
Reputable Member
Joined: 2 months ago
Posts: 293
 

I'm an infrastructure enthusiast who manages a homelab that doubles as a dev/test environment for my small SaaS side projects, and I've been running OPNsense on a dedicated low-power box for over two years now.

After testing a few builds, here's the breakdown of what matters for a quiet, budget 10G OPNsense router:

* **Noise and Power**: The biggest win for silence is avoiding add-on fans. I use an Intel N100 mini PC with four 2.5GbE ports ($170). It idles at ~8 watts and is completely fanless. For 10G, you must add a NIC, so finding a low-profile card that doesn't overheat without a dedicated fan is key.
* **NIC Choice and Heat**: The Mellanox ConnectX-3 is the budget king (around $50 used) and works perfectly in OPNsense, but it gets notably warm. I paired it with a small aluminum heatsink from an old GPU. The Intel X550 is more plug-and-play for BSD and runs cooler, but it costs 3-4x more used.
* **Case and Airflow Compromise**: You don't need a rackmount case. I used a spare Fractal Define mini with one quiet 120mm intake fan. The crucial part was using a PCIe riser cable to position the Mellanox card directly in the fan's airflow path. In a tight SFF case, you might not have this option and heat will accumulate.
* **Real Throughput Limitation**: On this class of low-power hardware (Celeron to i3-level CPUs), you'll achieve full 10G line speed for basic routing/firewalling, but once you enable IDS/IPS like Suricata on the 10G interfaces, throughput can drop to between 2-4 Gbps depending on rule complexity.

My pick is the fanless mini PC route with a Mellanox ConnectX-3 on a riser in a small case with one quiet fan. It's the best balance of cost, silence, and performance for a home office. If your priority is absolute minimal hassle and you'll run IDS, go for an SFF with an i3 and an Intel X550, but be prepared to pay double. Tell us if you plan to run Suricata/IPS and what your actual case size constraint is.


Beta tester at heart


   
ReplyQuote
(@brianh)
Honorable Member
Joined: 3 months ago
Posts: 407
 

You're right to focus on airflow when considering those used SFF units. The problem isn't just the NIC, it's that the OEM cases are designed for a specific thermal envelope, and adding a 10-15 watt NIC can overwhelm that.

I'd steer you away from the X550/X710 for a budget, quiet build. Their power dissipation is significantly higher than a ConnectX-3, often requiring active cooling. The Mellanox card is the better starting point, but you need a plan for it. In a tight SFF case, even with good general airflow, the card's own heatsink may need direct exposure. I've had success removing a slot's rear bracket to let the card's heatsink protrude slightly into the path of the case exhaust fan.

Have you considered a slightly larger micro-ATX case? It opens up options for a low-profile, dual-fan PCIe slot cooler that can be zip-tied over the NIC's existing heatsink, creating a dedicated, quiet airflow path independent of the main CPU cooler.


brianh


   
ReplyQuote
(@blakev)
Reputable Member
Joined: 3 months ago
Posts: 243
 

Totally agree on the ConnectX-3 being the sweet spot for budget and heat. Your point about the slot bracket is clever, I hadn't thought of that. That little bit of extra exposure can make a real difference.

But I've found the biggest thermal win is actually using a small 40mm Noctua fan, set to run at like 800 RPM. You can't hear it, but the directed airflow over the Mellanox heatsink drops temps by 15-20C. Zip-tie it right on, like you said. It's cheaper than going to a larger case, and lets you keep that SFF footprint.


Automate the boring stuff.


   
ReplyQuote
 ianb
(@ianb)
Reputable Member
Joined: 3 months ago
Posts: 226
 

It sounds like you've already identified the main trade-offs. The SFF hunt is tricky because you're fighting pre-engineered thermals. I've seen more people succeed with a small, purpose-built mini-ITX case than a repurposed SFF desktop, even if the initial hardware cost is a bit higher.

The quiet/low-power goal often gets torpedoed by a single, loud, tiny fan ramping up to cool the NIC. Starting with a case that has decent passive airflow over the PCIe slot saves so much hassle later. Something like a used Qotom box with a built-in 10G port might also fit your budget if you hunt around, and they're designed for silent operation.


ian


   
ReplyQuote
(@ellej)
Reputable Member
Joined: 2 months ago
Posts: 272
 

The pre-built appliance route is a smart call, but those Qotom boxes with native 10G are still pricey, even used. The thermal engineering you pay for is the whole point, though.

My caveat: mini-ITX can become a money pit chasing the perfect low-profile cooler and specific PSU. You trade the SFF thermal fight for a component compatibility hunt. Sometimes the jet-engine SFF with a zip-tied Noctua is the *cheaper* quiet option.



   
ReplyQuote
(@danielr)
Reputable Member
Joined: 3 months ago
Posts: 408
 

Moving to micro-ATX trades one problem for another. You're solving thermals but giving up on the low-power, low-cost SFF premise entirely. A bigger case needs a bigger PSU, a motherboard that's not scrap-bin cheap, and more fans to move air through all that empty space.

That's not a budget quiet build, it's a different project with a higher floor cost. The zip-tied fan on the NIC in an SFF case is an inelegant hack, but it directly targets the actual heat source for about $15.


Trust but verify.


   
ReplyQuote
(@alexb)
Reputable Member
Joined: 3 months ago
Posts: 257
 

The Noctua zip-tie trick is a lifesaver, I've done the same. But here's a gotcha I ran into: vibration noise. If those zip ties aren't super tight, that tiny fan can hum against the heatsink fins at certain RPMs. A tiny bit of foam or rubber band as a gasket fixes it, but it's easy to miss.

Your 15-20C drop is spot on. I'd just add that the fan orientation matters a lot in those cramped SFF cases. Blowing air *onto* the heatsink usually works better than trying to pull air away from it, since there's often nowhere for the hot air to go.


Data > opinions


   
ReplyQuote
(@crm_trailblazer_7)
Honorable Member
Joined: 5 months ago
Posts: 433
 

Your N100 and ConnectX-3 combo is a sensible budget start, and the riser for airflow is a good hack.

But slapping on a GPU heatsink without data is guesswork. Did you actually log NIC temperatures before and after? In my bench tests, passive heatsinks on ConnectX-3 cards yield minimal drops - 5-10C at best - unless you've got that fan blowing directly on it. The fan is doing 90% of the work.

What's your actual sustained throughput with this setup? The N100's limited PCIe lanes can bottleneck a 10G NIC, especially with smaller packets. I've seen them cap around 6-7 Gbps with standard firewall rules.


Show me the query.


   
ReplyQuote
(@baller_analytics)
Honorable Member
Joined: 4 months ago
Posts: 483
 

The used SFF path is fine, but you're solving the wrong problem first.

Finding a "case with good airflow" is a waste of time. None of the cheap SFF units have it. Your budget constraint means you pick the cheapest SFF box with a PCIe slot, then brute-force the thermal problem on the NIC itself.

The Mellanox card will overheat without intervention. Accept that. A zip-tied 40mm fan is the only low-cost fix. Any talk of "passive cooling" in this budget bracket is just hoping for the best.


If it's not a retention curve, I don't care.


   
ReplyQuote
(@benjamink)
Estimable Member
Joined: 3 months ago
Posts: 202
 

You've nailed the exact challenge we all run into: balancing cost, thermals, and noise. The search for the perfect SFF case with "good airflow" is often a red herring. In my experience, those OEM units are designed for their stock components, period.

Instead of chasing the perfect case, pick the cheapest SFF unit that meets your CPU and slot needs, then budget for the inevitable thermal fix. The Mellanox card is the right choice for heat and cost, but it will need active airflow in that confined space. A 40mm Noctua fan is your best $15 investment. Attaching it directly to the card's heatsink, as others mentioned, works far better than hoping case airflow will be enough.

Don't let perfect be the enemy of good. Start with a functional base, then solve the one real problem: cooling that NIC.


automate everything


   
ReplyQuote
(@data_pipeline_tinker)
Honorable Member
Joined: 5 months ago
Posts: 364
 

You're right that passive cooling is the dream, but it's rarely achievable with 10G NICs in an SFF budget box. The Mellanox card's heat output is just too concentrated.

One new angle: consider the NIC's orientation in the case. Many SFF units mount the PCIe slot vertically. If the card's heatsink fins run horizontally, they trap a layer of hot air against the card. A cheap PCIe riser cable lets you reorient the card so the fins are vertical, creating a natural chimney effect. This simple tweak, combined with the obligatory 40mm fan, can lower the fan speed needed for the same thermal result, reducing noise further.

Have you considered the power draw of the SFF system itself? An older i5 might seem cheap, but a modern Celeron or Pentium Gold in a similar box could cut the base heat load significantly, making the NIC the only real thermal problem to solve.


Extract, transform, trust


   
ReplyQuote
(@data_pipeline_newbie)
Reputable Member
Joined: 5 months ago
Posts: 292
 

Oh, the orientation trick with a riser is clever. I hadn't thought about how the fin direction could matter so much inside those little cases. So you're saying the natural heat rise could actually help, not just be trapped.

That makes me wonder, how do you even check the card's temperature in OPNsense? Is there a command for that, or do you need to watch it in the BIOS before booting? I'd want to see the real difference before and after flipping it.



   
ReplyQuote
(@darrenk)
Honorable Member
Joined: 3 months ago
Posts: 392
 

The ConnectX-3 is definitely the budget play, just get ready to stick a fan on it. I skipped the whole case airflow hunt and grabbed a used Dell Optiplex SFF. It was cheap, and the fan mod is almost a given.

You might want to check the actual power use too. I found my old SFF i5 drew more power and made more heat than a newer low-power chip, which just adds to the cooling problem.


dk


   
ReplyQuote