Your best bet is really going to be Ethernet. USB has a lot of limitations to it. Ethernet will let you run 100 meters, is way faster, and just flat works. Once you get Ethernet configured, you’ll wonder why it took you so long to do it. You’ll eliminate your connectivity problems.