In a Windows world I've used the hell out of these devices for licensing dongles on Windows virtual machines: https://www.silextechnology.com/connectivity-solutions/devic...
They're much cheaper than the competing devices from Digi and they've been bulletproof for me. I've got some out there running >10 years.
I've even done stupid stuff like hung a USB Ethernet adapter off of one and made it a NIC on my local PC to talk to another of the same unit hanging off that USB NIC (just to be cheeky-- not for actual use). Stacking things on top of other things is fun.
My only complaint is I wish they did PoE. I use a cheap PoE splitter for that but it would be nice not to have to do that.