For us, we ran into this same problem when we were domain joining
MacBooks (Airs/Pros) that have no wired connection. We needed to have
the Wifi connection available for the initial logon for the User. What
we do is have a configuration profile that ...