¿Qué configuraciones, pasos de depuración y soluciones de problemas debo aplicar para configurar mi red doméstica para las funciones de continuidad y transferencia?
Respuesta
¿Demasiados anuncios?Quería compartir mis hallazgos sobre la solución de problemas y el diseño para la continuidad/transmisión. Decidí adentrarme en las pruebas y verificaciones en la capa de red, ya que Apple parece ser exigente en la negociación de dispositivos.
Comenzando con la suposición de que Apple diseña para las masas no técnicas, que tienen un router de internet simple con configuraciones predeterminadas (todo en una subred, sin aislamiento de clientes, principalmente solo wifi), trabajé en reversa aplicando varias configuraciones de red para ver qué causaba problemas.
Aquí están mis requisitos de mejores prácticas -- para esta guía usaré un mac y un iPhone como ejemplo.
- Ambos el mac y el teléfono necesitan tener el Wifi y Bluetooth activados, iniciar sesión en iCloud, tener la continuidad/transmisión habilitada, reiniciado
- El iPhone debe desbloquearse al menos una vez después del reinicio (no esperar al primer desbloqueo)
- Ambos el mac y el teléfono necesitan hasta 5 minutos en wifi después del reinicio para asegurar el descubrimiento de bonjour
- Ambos el mac y el teléfono necesitan estar en la misma red wifi, conectados activamente (wifi activado pero desconectado rara vez funcionó)
- Ambos el mac y el teléfono deben poder llegar a internet (solo wifi local rara vez funcionó)
- El teléfono no debe tener activada la opción "Datos móviles activados siempre" (5G activado) en Ajustes > Datos móviles > Opciones de datos móviles > Voz y Datos. Para mi plan de 5G, lo configuré en "5G Automático" ("5G Activado" siempre desconectará el teléfono del wifi con ansias).
- El teléfono no debe tener activado "Asistencia Wifi". Esto fue difícil de encontrar. Ve a Ajustes > Celular y desplázate hasta abajo... todo el camino hacia abajo, luego sube un poco. La asistencia wifi activada desconectará el teléfono del wifi.
- Ambos el mac y el teléfono deben usar un DNS que admita correctamente la resolución de nombres de bonjour local
- Funcionó el DNS de Google (8.8.8.8)
- Funcionó el DNS encriptado de Google a través del perfil de dispositivo
- El DNS familiar de Cloudflare no funcionó (1.1.1.3)
- Ambos el mac y el teléfono necesitan estar en la misma subred wifi/24 (primeros 3/4 de la dirección IP, por ejemplo 192.168.1.x)
- El teléfono en la subred 192.168.1.x y el mac en la subred 192.168.2.x a veces funciona, con retraso
- Ambos el mac y el teléfono necesitan tener una máscara de subred /24 de 255.255.255.0 o menor (no 255.255.255.1-255)
- El teléfono con la máscara de subred de 255.255.255.1 y el mac con la máscara de subred de 255.255.255.0 no funcionó
- El router debe tener desactivado el aislamiento de clientes, lo que significa que la máscara de subred de los clientes de LAN es 255.255.255.0 o menor
- La máscara de subred de clientes LAN del router de 255.255.255.1 no funcionó
- Ambos el mac y la LAN necesitan tener la misma configuración permitida de ipv4/ipv6 (teléfono solo ipv6 y mac solo ipv4 a veces funciona, caprichoso)
- El mac no puede estar solo en LAN (funciona para portapapeles, no para otros).
- El mac no puede estar tanto en Wifi como en LAN. El mac ignorará el Wifi y utilizará la conexión más rápida (funciona para portapapeles, no para otros).
- Para compartir la cámara, USB del mac al teléfono solo funcionará después de que wifi-wifi funcione. El USB continuó funcionando después de apagar wifi/bluetooth/celular en el teléfono, pero no para conexiones futuras.
- Para compartir la cámara, prueba primero FaceTime de macOS (Barra de menú -> Video -> Cámara -> iPhone) (PhotoBooth es caprichoso)
- Para compartir la cámara, después de seleccionar Video -> Cámara -> iPhone en el menú de FaceTime, puede llevar hasta 5 minutos para que funcione, suspiro. Descubrí esto cuando cambié a revisar el correo electrónico y de repente se encendió.
Para ver los registros de fallos/errores:
- Abre console.app
- Haz clic en "Errores y Fallos" en la parte superior izquierda bajo "Mensajes de la Consola.."
- Luego en la barra de búsqueda después de las casillas TIPO DE MENSAJE, haz clic, y luego en el nombre de tu otro dispositivo (ajustes>general>información)