I recently changed from Cable internet to Fiber internet so I got a new router and the chose TP-Link AX50. It has USB sharing built into the firmware and I had a spare external hard drive available. Once connected and enabled through the router configuration my Windows machines easily connected