TLDR; looking to combine Lenovo ThinkCentre M720q with a Mellanox dual 10Gbps SFP+ PCIe card to create my dream homelab router/firewall
Hi,
I’m looking to set up a router/firewall for my home network, behind my ISP’s router.
Here’s my current setup :
ISP Router : 1xSFP+ 10Gbps, 4xRJ45 1Gbps, used as a (temporary) NAS
Switch : 1xSFP+ 10Gbps, 3xRJ45 2.5Gbps, 8xRJ45 1Gbps
Proxmox Host : RJ45 2.5Gbps
3 laptops, IoT devices, …
I’m looking to insert this new device in-between the existing router and the switch, meaning it has to have dual SFP+ to be able to uplink and downlink at 10Gbps. It’s a bit overkill but it means I’ll be fully utilizing my ISP box and my switch to their full potential, with some headroom.
I’ve looked around and found nothing that checks all boxes, while trying to keep this under budget (~300€ max). I’ve finally landed on a frankenstein combination but I wanted to verify that the parts all are compatible and that I wouldn’t have any nasty surprises when everything finally comes together (from different sources)
Here’s my router proposal :
Lenovo ThinkCentre M720q (i3-8xxxT or i5-8xxxT, PCIe x8 slot, RAM and SSD are some spares I have lying around) ~200€
Mellanox dual 10Gbps SFP+ PCIe card (+ riser) ~90€
ProxMox with virtualized pfSense/OPNsense or bare metal install
I’m wondering especially about these things :
is the card compatible with the pc?
will the 65W adapter suffice to power everything ? and if not, can i safely use a larger brick?
can the pc handle the dual 10G traffic, knowing either stream will rarely be fully saturated? RAM upgrades are no issue, planning at least 16GB to start
any other issues I should be wary of?
any other hardware suggestions that work better/are cheaper?
This combination should also be a good thing if i run it with proxmox to host a few network related services, such as pihole, wireguard…
Thank you :D
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.
Rules:
Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.
No spam posting.
Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it’s not obvious why your post topic revolves around selfhosting, please include details to make it clear.
Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.
Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).
No trolling.
Resources:
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
That ebay link is broken
its working for me, its just an ebay search with the terms “mcx312b-xcct”
Thanks. I would bet then that it’s because it’s an Amp link.
The
&
is the html escape code for an ampersand (&) symbol, which is used to separate query params in a url – it appears like this has been re-encoded so the single & in the URL becomes&
by something breaking the link. If you change all of the&
s to $ it works. it’s not really an “amp” link in the “Google Amp” meaning.Also after posting this comment, it appears to be Lenny’s url encoding, I think I’ve fixed it but if not, remove the
amp;
from the 3 sections of the url you see it and it’ll work