Jump to content

So I've been looking at moving everything in my rack to 10G, and the last piece of the puzzle is my router / firewall (for OPNsense). Currently using a NUC BOX-155H (2.5G). Generally I've always gone with the NUC route over cheap Chinese boxes, as they get BIOS updates among other other reasons. However for 10G choices I haven't found any clear "winner"? I could really use some help / suggestions. I would like to keep it to a 2U of space, and pretty quiet though.

 

Here is what I've looked at so far, and my thoughts / concerns:

 

  • Minisforum MS-01 - Price is great on this one. However I see lots of complaints across the board about reliability on all Minisforum's machines. This does sort of concern me.
  • Protectli VP6670 - Available with open source BIOS, supposed to be quiet. A bit pricey, however not horrible.
  • Supermicro SYS-111AD-HN2 - This I think might be more reliable, as it should be "server grade"? However it's by far the most expensive option. I think it would be my clear winner though if it weren't for the loud server fans. I don't think this would be tolerable noise-wise where my network rack is currently located.

Yes I briefly looked at say something like the DEC2752 from OPNsense directly. However I like the freedom to just repair something easily, and do whatever I want with a device. I kind of assume pfsense and OPNsense hardware are essentially branded PCs, but as soon as I assume...

 

 

 

Link to comment
https://linustechtips.com/topic/1603981-10g-opnsense-hardware/
Share on other sites

Link to post
Share on other sites

Just a quick sanity check: do you have 10G internet service? If not, you can use a sub-10G router to do the DHCP, DNS, etc., and connect it downstream (LAN side) to a 10G+ switch for actual communication between 10G devices (that's what I do).

Main System (Byarlant): Ryzen 9 5950X | Asus B550-Creator ProArt | EK 240mm Basic AIO | 32GB G.Skill DDR4 3600MT/s CL16 | XFX Speedster SWFT 210 RX 6600 | Samsung 990 PRO 2TB / Samsung 990 EVO Plus 4TB | Corsair RM750X | StarTech 4× USB 3.0 Card | Realtek RTL8127 10G NIC | Hyte Y60 Case | Dell U3415W Monitor | Keychron K12 Blue (RGB backlight)

 

Laptop (Narrative): Lenovo Flex 5 81X20005US | Ryzen 5 4500U | 16GB DDR4 3200MT/s (soldered) | Vega II 384SP Graphics | SKHynix P31 1TB NVMe SSD | Intel AX200 Wifi | Asus 2.5G USB NIC | Asus ProArt PA278QV | Keychron K4 Brown (white backlight)

 

Proxmox Server (Veda): Ryzen 7 3800XT | ASRock Rack X470D4U | Corsair H80i v2 | 128GB Micron DDR4 ECC 3200MT/s | 2× Samsung PM963a 960GB SSD / 4× WD 10TB / 4× Seagate 14TB Exos / 4× Micron MX500 2TB / 8× WD 12TB (custom external SAS enclosure) | Seasonic Prime Fanless 500W | Intel X550-T2 10G NIC | LSI 9300-8i HBA | Adaptec 82885T SAS Expander | Fractal Design Node 804 Case

 

Proxmox Server (La Vie en Rose)GMKtec Mini PC | Ryzen 7 5700U | 32GB Lexar DDR4 (SODIMM) | Vega II 512SP Graphics | Lexar 1TB 610 Pro SSD | 2× Realtek 8125 2.5G NICs


Media Center/Video Capture (Jesta Cannon): Ryzen 5 1600X | ASRock B450M Pro4 R2.0 | Noctua NH-L12S | 16GB Crucial DDR4 3200MT/s | EVGA GTX750Ti SC | UMIS NVMe SSD 256GB / TEAMGROUP MS30 1TB | Corsair CX450M | Viewcast Osprey 260e Video Capture | TrendNet (AQC107) 10G NIC | LG WH14NS40 BD-ROM | Silverstone Sugo SG-11 Case | Sony XR65A80K

 

Workbench (Doven Wolf): Lenovo m715q | Ryzen Pro 3 2200GE | 16GB Crucial DDR4 3200MT/s (SODIMM) | Vega 8 Graphics | SKHynix (OEM) 256GB NVMe SSD | uni 2.5G USB NIC | HDMI add-in module

 

Network:

Spoiler
                       ┌─────────────── Office/Rack ───────────────────────────────────────────────┐
Google Fiber Webpass ── Cloud Gateway Max ══╦═ Pro XG 8 ══╦═ Flex 2.5-8 ══╦═ Doven Wolf
                      La Vie en Rose (DNS) ═╬═ Narrative  ╠═ Veda-NAS     ╠═ La Vie en Rose (vmbr)
                                Veda (DNS) ─┘             ╠═ Veda (vmbr)  ├─ Ptolemy (vmbr)
╔═════════════════════════════════════════════════════════╩═ Ptolemy-NAS  ├─ Veda (Mgmt)
║   ┌ Closet ┐      ┌───────── Bedroom ─────────┐                         └─ Veda (IPMI)
╚═══ Flex XG ══╦╤═══ Flex XG ══╤╦═ Byarlant
       (PoE)   ║│              │╠═ Narrative 
Kitchen Jack ══╣└─ Dual PoE ┐  │╚═ Jesta Cannon*
   (Testing)   ║┌─ Injector ┘  └── Work Laptop
     Bedroom ══╝│        ┌─────── Media Center ────────────────────────────┐
     Jack #2    └──────── Switch 8 ────────────┬─ nanoHD Access Point (PoE)
Notes:                                         ├─ Sony PlayStation 4 
─── is Gigabit / ═══ is Multi-Gigabit          ├─ Pioneer VSX-S520
* = cable passed from Bedroom to Media Center  └─ Sony XR65A80K (Google TV)
Link to comment
https://linustechtips.com/topic/1603981-10g-opnsense-hardware/#findComment-16672429
Share on other sites

Link to post
Share on other sites

25 minutes ago, AbydosOne said:

Just a quick sanity check: do you have 10G internet service?

 

Not currently. I am currently 1G symmetrical, and have a locked in price for a while yet. Once that deal is up, the plan is to move to a higher speed (Hopefully lock myself into another 3 year deal).

 

Right now I have:

 

ONT (1G) --> Firewall (2.5) --> Switch (10G)

 

You're saying just swap that around:

 

ONT --> Switch --> Firewall.

 

That's a little less fun than new hardware though.

Link to comment
https://linustechtips.com/topic/1603981-10g-opnsense-hardware/#findComment-16672443
Share on other sites

Link to post
Share on other sites

1 minute ago, OhioYJ said:

Right now I have:

 

ONT (1G) --> Firewall (2.5) --> Switch (10G)

 

You're saying just swap that around:

 

ONT --> Switch --> Firewall.

No, what you have now is pretty much the optimal, unless you're routing 10G traffic between subnets (and assuming your firewall is also doing your routing).

Main System (Byarlant): Ryzen 9 5950X | Asus B550-Creator ProArt | EK 240mm Basic AIO | 32GB G.Skill DDR4 3600MT/s CL16 | XFX Speedster SWFT 210 RX 6600 | Samsung 990 PRO 2TB / Samsung 990 EVO Plus 4TB | Corsair RM750X | StarTech 4× USB 3.0 Card | Realtek RTL8127 10G NIC | Hyte Y60 Case | Dell U3415W Monitor | Keychron K12 Blue (RGB backlight)

 

Laptop (Narrative): Lenovo Flex 5 81X20005US | Ryzen 5 4500U | 16GB DDR4 3200MT/s (soldered) | Vega II 384SP Graphics | SKHynix P31 1TB NVMe SSD | Intel AX200 Wifi | Asus 2.5G USB NIC | Asus ProArt PA278QV | Keychron K4 Brown (white backlight)

 

Proxmox Server (Veda): Ryzen 7 3800XT | ASRock Rack X470D4U | Corsair H80i v2 | 128GB Micron DDR4 ECC 3200MT/s | 2× Samsung PM963a 960GB SSD / 4× WD 10TB / 4× Seagate 14TB Exos / 4× Micron MX500 2TB / 8× WD 12TB (custom external SAS enclosure) | Seasonic Prime Fanless 500W | Intel X550-T2 10G NIC | LSI 9300-8i HBA | Adaptec 82885T SAS Expander | Fractal Design Node 804 Case

 

Proxmox Server (La Vie en Rose)GMKtec Mini PC | Ryzen 7 5700U | 32GB Lexar DDR4 (SODIMM) | Vega II 512SP Graphics | Lexar 1TB 610 Pro SSD | 2× Realtek 8125 2.5G NICs


Media Center/Video Capture (Jesta Cannon): Ryzen 5 1600X | ASRock B450M Pro4 R2.0 | Noctua NH-L12S | 16GB Crucial DDR4 3200MT/s | EVGA GTX750Ti SC | UMIS NVMe SSD 256GB / TEAMGROUP MS30 1TB | Corsair CX450M | Viewcast Osprey 260e Video Capture | TrendNet (AQC107) 10G NIC | LG WH14NS40 BD-ROM | Silverstone Sugo SG-11 Case | Sony XR65A80K

 

Workbench (Doven Wolf): Lenovo m715q | Ryzen Pro 3 2200GE | 16GB Crucial DDR4 3200MT/s (SODIMM) | Vega 8 Graphics | SKHynix (OEM) 256GB NVMe SSD | uni 2.5G USB NIC | HDMI add-in module

 

Network:

Spoiler
                       ┌─────────────── Office/Rack ───────────────────────────────────────────────┐
Google Fiber Webpass ── Cloud Gateway Max ══╦═ Pro XG 8 ══╦═ Flex 2.5-8 ══╦═ Doven Wolf
                      La Vie en Rose (DNS) ═╬═ Narrative  ╠═ Veda-NAS     ╠═ La Vie en Rose (vmbr)
                                Veda (DNS) ─┘             ╠═ Veda (vmbr)  ├─ Ptolemy (vmbr)
╔═════════════════════════════════════════════════════════╩═ Ptolemy-NAS  ├─ Veda (Mgmt)
║   ┌ Closet ┐      ┌───────── Bedroom ─────────┐                         └─ Veda (IPMI)
╚═══ Flex XG ══╦╤═══ Flex XG ══╤╦═ Byarlant
       (PoE)   ║│              │╠═ Narrative 
Kitchen Jack ══╣└─ Dual PoE ┐  │╚═ Jesta Cannon*
   (Testing)   ║┌─ Injector ┘  └── Work Laptop
     Bedroom ══╝│        ┌─────── Media Center ────────────────────────────┐
     Jack #2    └──────── Switch 8 ────────────┬─ nanoHD Access Point (PoE)
Notes:                                         ├─ Sony PlayStation 4 
─── is Gigabit / ═══ is Multi-Gigabit          ├─ Pioneer VSX-S520
* = cable passed from Bedroom to Media Center  └─ Sony XR65A80K (Google TV)
Link to comment
https://linustechtips.com/topic/1603981-10g-opnsense-hardware/#findComment-16672445
Share on other sites

Link to post
Share on other sites

4 minutes ago, AbydosOne said:

unless you're routing 10G traffic between subnets (and assuming your firewall is also doing your routing).

I have just enough knowledge here to be dangerous. There is traffic crossing VLANs, as my NAS for example is in it's own VLAN. VLANs and subnets are similar in this regard correct? However the switches are aware of the VLAN, so is the switch routing the traffic directly between those devices, or does the router still need to be involved?

Link to comment
https://linustechtips.com/topic/1603981-10g-opnsense-hardware/#findComment-16672449
Share on other sites

Link to post
Share on other sites

1 minute ago, OhioYJ said:

VLANs and subnets are similar in this regard correct?

Technically different, usually made synonymous in practice.

 

2 minutes ago, OhioYJ said:

However the switches are aware of the VLAN

Layer 2 switches? Then you're set.

 

2 minutes ago, OhioYJ said:

so is the switch routing the traffic directly between those devices, or does the router still need to be involved?

If the switch is VLAN aware, then the router is primarily just for DHCP, DNS, and handling routing to addresses the switches don't know (either internal or external).

Main System (Byarlant): Ryzen 9 5950X | Asus B550-Creator ProArt | EK 240mm Basic AIO | 32GB G.Skill DDR4 3600MT/s CL16 | XFX Speedster SWFT 210 RX 6600 | Samsung 990 PRO 2TB / Samsung 990 EVO Plus 4TB | Corsair RM750X | StarTech 4× USB 3.0 Card | Realtek RTL8127 10G NIC | Hyte Y60 Case | Dell U3415W Monitor | Keychron K12 Blue (RGB backlight)

 

Laptop (Narrative): Lenovo Flex 5 81X20005US | Ryzen 5 4500U | 16GB DDR4 3200MT/s (soldered) | Vega II 384SP Graphics | SKHynix P31 1TB NVMe SSD | Intel AX200 Wifi | Asus 2.5G USB NIC | Asus ProArt PA278QV | Keychron K4 Brown (white backlight)

 

Proxmox Server (Veda): Ryzen 7 3800XT | ASRock Rack X470D4U | Corsair H80i v2 | 128GB Micron DDR4 ECC 3200MT/s | 2× Samsung PM963a 960GB SSD / 4× WD 10TB / 4× Seagate 14TB Exos / 4× Micron MX500 2TB / 8× WD 12TB (custom external SAS enclosure) | Seasonic Prime Fanless 500W | Intel X550-T2 10G NIC | LSI 9300-8i HBA | Adaptec 82885T SAS Expander | Fractal Design Node 804 Case

 

Proxmox Server (La Vie en Rose)GMKtec Mini PC | Ryzen 7 5700U | 32GB Lexar DDR4 (SODIMM) | Vega II 512SP Graphics | Lexar 1TB 610 Pro SSD | 2× Realtek 8125 2.5G NICs


Media Center/Video Capture (Jesta Cannon): Ryzen 5 1600X | ASRock B450M Pro4 R2.0 | Noctua NH-L12S | 16GB Crucial DDR4 3200MT/s | EVGA GTX750Ti SC | UMIS NVMe SSD 256GB / TEAMGROUP MS30 1TB | Corsair CX450M | Viewcast Osprey 260e Video Capture | TrendNet (AQC107) 10G NIC | LG WH14NS40 BD-ROM | Silverstone Sugo SG-11 Case | Sony XR65A80K

 

Workbench (Doven Wolf): Lenovo m715q | Ryzen Pro 3 2200GE | 16GB Crucial DDR4 3200MT/s (SODIMM) | Vega 8 Graphics | SKHynix (OEM) 256GB NVMe SSD | uni 2.5G USB NIC | HDMI add-in module

 

Network:

Spoiler
                       ┌─────────────── Office/Rack ───────────────────────────────────────────────┐
Google Fiber Webpass ── Cloud Gateway Max ══╦═ Pro XG 8 ══╦═ Flex 2.5-8 ══╦═ Doven Wolf
                      La Vie en Rose (DNS) ═╬═ Narrative  ╠═ Veda-NAS     ╠═ La Vie en Rose (vmbr)
                                Veda (DNS) ─┘             ╠═ Veda (vmbr)  ├─ Ptolemy (vmbr)
╔═════════════════════════════════════════════════════════╩═ Ptolemy-NAS  ├─ Veda (Mgmt)
║   ┌ Closet ┐      ┌───────── Bedroom ─────────┐                         └─ Veda (IPMI)
╚═══ Flex XG ══╦╤═══ Flex XG ══╤╦═ Byarlant
       (PoE)   ║│              │╠═ Narrative 
Kitchen Jack ══╣└─ Dual PoE ┐  │╚═ Jesta Cannon*
   (Testing)   ║┌─ Injector ┘  └── Work Laptop
     Bedroom ══╝│        ┌─────── Media Center ────────────────────────────┐
     Jack #2    └──────── Switch 8 ────────────┬─ nanoHD Access Point (PoE)
Notes:                                         ├─ Sony PlayStation 4 
─── is Gigabit / ═══ is Multi-Gigabit          ├─ Pioneer VSX-S520
* = cable passed from Bedroom to Media Center  └─ Sony XR65A80K (Google TV)
Link to comment
https://linustechtips.com/topic/1603981-10g-opnsense-hardware/#findComment-16672451
Share on other sites

Link to post
Share on other sites

15 hours ago, AbydosOne said:

Technically different, usually made synonymous in practice.

 

Layer 2 switches? Then you're set.

 

If the switch is VLAN aware, then the router is primarily just for DHCP, DNS, and handling routing to addresses the switches don't know (either internal or external).

A L2 switch is VLAN aware but does NOT do routing. You need a router or L3 capable switch to route between VLANs

Current Network Layout:

Current Build Log/PC:

Storage Server Setup:

 

Prior Build Log/PC:

Link to comment
https://linustechtips.com/topic/1603981-10g-opnsense-hardware/#findComment-16672936
Share on other sites

Link to post
Share on other sites

  • 2 weeks later...

So the more I thought about this, it was something I just wanted to do. None of the options above were a clear cut winner, so I decided to just build a mini-itx machine that would do the job. My only complaint was the only motherboard I could find that did have Intel Networking onboard was an Asus board, but oh well. (I wanted the onboard to work just in case I needed it)

 

(10G Intel card is in the brown box under the ram and SSD)

 

opnsense8.jpg

 

The case should be arriving tomorrow, Silverstone ML09.

 

I've never built a mini-itx machine, or seen SFX PSU. It's pretty surprising how small this stuff is.

Link to comment
https://linustechtips.com/topic/1603981-10g-opnsense-hardware/#findComment-16681375
Share on other sites

Link to post
Share on other sites

Ok everything is done. I'm kind of wondering why I didn't go this route originally. So I just went stupid spec wise:

 

- Intel 265K

- Asus B860-I Gaming Wifi (Only Mini-ITX I found with Intel LAN)

- 32 GB DDR5 6000

- 1 TB MP600

- SF850 PSU

- Intel X550-T2 (Actual Intel Card)

 

I still ended up roughly the same price as a MS-01, but for a much more powerful machine. Though, admittedly, not as small. However it still fits on my rack fine.  The network card has two 80mm intake fans pointed at, so it should have plenty of cooling.

 

opnsense9.jpg

 

Found out my ONT actually is 10G capable. So perhaps faster speeds than 2G is on my fiber providers radar? Either way I also noticed I no longer have any issues with my upload speeds. Not that they were necessarily slow before, but it wouldn't keep the full speed, for extended uploads before. Never dug too deeply into that one though, as I don't do a ton of uploading.

 

opnsense10.jpg

Link to comment
https://linustechtips.com/topic/1603981-10g-opnsense-hardware/#findComment-16684457
Share on other sites

Link to post
Share on other sites

I know I’m to late… but Lenovo m720q is the play. I just picked one up for 150 bucks off eBay; i5 8500t, 16GB RAM, and a 256 nvme drive. And the m720q specifically has PCIe slot (you just need a little expanded board). Pretty power efficient, small, quiet, awesome little router or HA node for Proxmox. 
 

Also, if TrueNAS is on its own subnet, you should create NIC’s on the subnet you actually pass traffic over. That way you’re not hitting the firewall for a subnet hop and the traffic can be routed entirely by your switches (unless as stated above, you have layer 3 switches which you said you don’t have). Then on that subnet, disallow the WebUI, SSH, etc.

 

This is how you create security in the form of limiting what subnets can even talk to Truenas’s controls like ssh and webUI, but allow SMB or NFS shares to go directly through switches and not having to hit the firewall for a routing decision. 

Rig: i7 13700k +Contact Frame - - Asus Z790-P Wifi - - RTX 4080 - - 4x16GB 6000MHz - - Samsung 990 Pro 2TB NVMe Boot + Main Programs - - Crucial P3 2TB NVMe for photo work - - Corsair RM850x - - Sound BlasterX EA-5 - - Corsair XC8 JTC Edition - - Corsair GPU Full Cover GPU Block - - PTM 7950 - - XT45 X-Flow 420 + UT60 280 rads externally mounted - - EK XRES RGB PWM - - Fractal Define S2 - - DellAlienware AW3423DWF 34" -- Logitech Pro X Superlight - - Logitech G710+ - - LTT Northern Lights Deskpad

 

Headphones/amp/dac: Schiit Bifrost Multibit - -  Schiit Lyr 3 - - Fostex TR-X00 - - Sennheiser HD 6xx

 

Homelab/Media Server: Proxmox VE host - - 512 NVMe Samsung 980 RAID Z1 for VM's/Proxmox boot - - Xeon e5 2660 V4- - Supermicro X10SRF-i - - 128 GB ECC 2133 - - 10x8TB WD Red RAID Z2 - - 2x 800 GB SAS SSD’s (1 SLOG, 1 L2Arc) - - 45 HomeLab HL15 15 Drive 4U - - Corsair RM650i - - LSI 9305-16i HBA - - TreuNAS + many other VM’s

 

Unifi UDM Pro in front of full unifi network infrastructure

 

iPhone 17 Pro - - MacBook Air M3

Link to comment
https://linustechtips.com/topic/1603981-10g-opnsense-hardware/#findComment-16684834
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×