Así que aquí está la cosa. Mi iMessage en el MBP simplemente no funciona, cuando uso mi MBP de la manera que quiero. ¿De qué manera es eso? Como no tiene conector Ethernet, compré una caja USB 3 a Ethernet, que hace su trabajo muy bien. iMessage funciona con eso. No tengo WiFi en mi oficina, así que para mantener el tráfico costoso lejos de mi iPhone, configuro el MVP para compartir su conexión a Internet a través de WiFi. A partir de este momento, iMessage ya no funcionará. Y sé por qué, pero no sé cómo arreglarlo. El motivo del por qué es que iMessage (a diferencia de cada otra aplicación en mi MBP) toma explícitamente a EN0 como el dispositivo de red para enviar y recibir datos. Pero en0 es el WiFi local, mi dispositivo Ethernet es en3. El WiFi local es solo un puente para mi iPhone, no "internet". Pero iMessage es tonto para conseguir eso. Es lo suficientemente inteligente como para saber que no debe usar en0 cuando WiFi está apagado o no está conectado, y luego usará en3 fácilmente. Así que la pregunta es:
¿Cómo puedo convencer a iMessage para que siempre use en3?