I think you were missing my point. You cannot switch on wifi in a plane. But even putting that aside I want a wired connection as I find wifi rather erratic on a Pi.
Yea, I think several of us were not clear on that point, and our natural bias for using WiFi dominated our brains 😊
If you use Applications -> Utilities -> Terminal -> ifconfig (After connecting the Pi to the Mac via Ethernet), does the Ethernet device (typically en0) have a self-assigned IP address (169.254.x.x) that you can use from your Pi to make a connection?
Or is this a matter of the Pi needing the DHCP server to pick its own IP address so that the Mac can connect and control the Pi ?
Can you just run "sudo /usr/libexec/bootpd -D -d -i en0" from a Terminal session? "man bootpd" for more information. This is apparently what Internet Sharing runs. If this works, then after you connect your Pi, you can use ifconfig to see what IP address was assigned to en0 (I think).
Applications -> Utilities -> Console -> system.log should contain any error messages from /usr/libexec/bootpd
At the moment I'm sitting in a coffee shop with ONLY my Macbook Pro to play with, and no other computer systems I can attach to see if my guesses work.