There’s now a huge variety of 1 GbE single port adapters, both Realtek and Intel chipsets and lots of 2.5 GbE Realtek adapters.
The holy grail for your purposes are 1 GbE dual port adapters, and these are almost available - there are a fair amount of the B+M key dual port adapters, and there are A+E to B+M converters, but it’s a kludge.
I already gave up, sold my board a month or two ago, and bought a Minisforum Venus series PC. I’m using proxmox to host my OPNsense VM and a Windows VM specifically for Nord meshnet. If only this surge of new cards was a few months earlier.
Ive been running proxmox on my 11th gen board with a realtek adapter for 6 months now without any issues. Opnsense is running on it and I have the virtual nics attached to the vm using virtio. The physical NIC is trunking all my vlans to a ubiquiti switch that breaks them out to lan/wan/etc (router on a stick).
In my experience as long as opnsense/pfsense is using a virtual nic using a realtek nic on the host works great.
If it’s gigabit, yes. if it’s 100mbit, then no it’s not safe to assume that at all. Autosensing is part of the gigabit spec, it was optional for 100mbit and not always implemented.
I improved the reliability of my realtek hardware significantly by using ethtool to turn off scatter-gather and tx/rx offloading. If anyone else is struggling with realtek stability, try turning at least those off, possibly other options as well.
I have my opnsense running under proxmox as one of many VMS, one problem im having is losing access to proxmox via my browser after i connect to the router for WAN
root@frink:~# ethtool -K enxf44dad0064e3 rx off tx off
Actual changes:
tx-checksum-ipv4: off
tx-checksum-ipv6: off
tx-tcp-segmentation: off [not requested]
tx-tcp6-segmentation: off [not requested]
rx-checksum: off
root@frink:~# ethtool -K enxf44dad0064e3 scatter-gather off
Actual changes:
tx-scatter-gather: off
tx-scatter-gather-fraglist: off
tx-generic-segmentation: off [not requested]
1 GbE Intel M.2 A+E NICs are common on Amazon from multiple Chinese OEMs. 2.5 GbE Intel I225-V M.2 A+E NICs are quite rare and just started appearing. 2.5 GbE Realtek 8125 M.2 A+E NICs are not quite as rare but still hard to find.
Unfortunately M.2 B+M NICs are taking over, especially for 2.5 GbE. There are B+M to A+E M.2 adapters but then you lose the storage slot while the communication slot sits unused.
I’ve already spent 150 bucks trying out various networking options lol
Before I do that, I will just go back to hosting my smart home stuff on an Intel NUC or AMD equivalent.
I just needed a quick solution, because I already gave away my old NUC to a friend and my lights constantly stopped working, due to the network failures