I have a ryzen 5 1600 just kind of siting around and am looking into building my own router for pfsense. Would buying a 4 port intel NIC and slamming it in there installing pfsense be a good idea or not? At the moment I am using it as a node in a Proxmox cluster, but it hardly ever runs anything. Would this be a good PC to try the forbidden router idea? This maybe that when all you have is a hammer everything looks like a nail situations. I haven’t ever built a router and wanted to know if this is a viable solution. I know any old PC will work (for the most part), but not sure about power consumption, compatibility and gotchas.
Any information or pointing me in the right direction would be appreciated, Thanks.
I run pfSense on a VM on Proxmox on a Ryzen 1700 and it works like a charm. A 1600 has a lot of horsepower for a router. You can get away with a 2-port Intel NIC, one for WAN and one for LAN.
The downside is probably idle power usage since you will essentially be using 1-2 cores.
I experienced weird issues with pfSense and Realtek NICs (~2008 vintage) on a very old AMD jaguar board. I’ve since upgraded to an Intel i350 which is fairly cheap and very robust. It manages to saturate my 1 gbit connection without any issues.
I use opnsense on a 2200g with zenarmour and see about 50% usage.
I used to use pfsense but jumped ship during the wireguard fiasco.
I typically use Intel nics and have had issues with 2 different realtek based nics over the years.
Having heaps of control has been great and glad I moved from the ISP modem/router garbage
I recently repurpose my old i5 9600k gaming system to run proxmox and pfsense and I was surprised by the relatively low power consumption (around 50W compared to 30W that my old celeron SoC system used, and that’s with 6 hard drives in the system).
For normal use (internet, VPN, suricata) the CPU sits at 800mhz and about 20% usage and only speeds up if I’m doing something heavy like routing between VLANs at 10gbps.
I recently updated pfsense to the new version of pfsense+ (the community edition will get updated soon) and that dropped my CPU usage by a third.
Not a good idea for home use IMO. Unless you live off grid or near a hydro power plant…
A Ryzen 1600 system idles around 50W. Operating 24/7, it’s around 438kWh a year. By the average US electricity price, the annual operating cost is over $70. I’m pretty sure over 90% of that electricity and dollars are wasted…instead of used.
To put things into perspective:
Ryzen 1600 currently sells around $50 on ebay. You’re throwing away a Ryzen 1600 every year you operate the system 24/7.
A little but very capable router such Edgerouter X, idles at 2.7W, max at 3.1W.
I was the original author/discoverer who documented this issue about six years ago. So basically every article/post after that I’ve seen was a repeat of my finding. lol
It’s not exactly half duplex. But aggregated bandwidth is capped at 1Gbps either purposely by Ubiquiti or simply a lack of competence by Ubiquiti. I believe OpenWRT won’t have this issue. If people going to put money on ERX in 2023, most likely should plan to run OpenWRT in the long run btw.
Anyway, this thread is not about ERX or bashing Ubiquiti…
While I agree with the numbers $70 a year is not a lot for the fun, utility and entertainment of having a Ryzen 1600 servre running a router, NAS and homelab.
Edit:
pfSense and OPNSense are also extremely capable router operating systems that make most other software look like the networking equivalent of Lego DUPLO.
If you some day want to go 10Gbit you just put a new network card in the box, that’s gotta count for something.
I don’t think it is either, but I am a bit worried about having my NAS and router in the same device. No specific reason it just seems like a bad idea to have my data on the same device as my firewall. I maybe and probably am wrong, but it feels off. I still want to, but I know I am going to have to do quite a bit to get it segmented properly.
I really do want to play with pfSense and OPNSense. That is the primary reason for wanting to switch from my current router. It does all that I need for the most part.
The other router I was looking at is the TP-link omada, but I really just want to learn pfSense and OPNSense so like the Edgerouter X it kind of defeats the propose for me.