No I don’t use the Amazon ethernet adapter because it’s junk and Max out at 100mpbs… Here is the set I use…
OTG CABLE: https://www.amazon.com/gp/product/B07ZF6KSTR/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1
USB HUB W/GIGABIT ETHERNET PORT: https://www.amazon.com/gp/product/B0871ZHCKK/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1
CAT6 CABLE: https://www.amazon.com/gp/product/B006JN6PL0/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1
USB 3.0 32GB THUMB DRIVE (For Expanding storage): https://www.amazon.com/gp/product/B081QSHG13/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&th=1
I have a similar one too, from CableMatters.
I prefer to get USB to Ethernet dongles WITH extra USB ports on it, too. As if it was a USB hub with an Ethernet adapter. I have one for my laptop, since I feel that USB ports are coming at a premium these days for making sure that laptops stay as lean as possible. Lol. :)
Here's some examples: - https://www.amazon.com/Ethernet-Adapter-ABLEWE-Gigabit-Chromebook/dp/B085DJLDBC - https://www.amazon.com/Ethernet-Adapter-uni-Chromebook-Notebook/dp/B0871ZHCKK
These are USB-A male, but USB-C to Ethernet/USB will work great too, if you only have that. Almost all of these should work 100% with Linux.
There's ones you can get with video output, almost like a docking station. Some of those have mixed results of working on Linux. And don't expect too much power delivery with these, too. :(
Now this is the USB HUB that I’ve been using with great success.. I have set up over 20 people with it and no issues at all..
https://www.amazon.com/gp/product/B0871ZHCKK/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1
This is also the thumb drive that I use also..
https://www.amazon.com/gp/product/B081QSHG13/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&th=1