It's a little bit of a catch 22 but the way to resolve this is by creating a mobile user account that will cache credentials in your user home folder. It too doesn't have any Ethernet out of the box.
I have just encountered this issue myself with a 2017 MacBook Pro.