(Un título demasiado complicado: Los Macs conectados con un cable Ethernet no se pueden ver entre sí - MacOS falla al configurar el enrutamiento 169.254, AKA configuración de la dirección de enlace local. ¿Por qué? ¿Cómo lo soluciono? ¿Viola el RFC 3927? Sugerencia: Uno de los Macs tiene una conexión Ethernet (a través de Wi-Fi) normal y en funcionamiento, lo que puede convertirlo en un host multi-homed).
Estoy intentando comunicarme entre dos Macs a través de un cable Ethernet. Esto debería "funcionar", pensé, pero no parece que MacOS esté configurando automáticamente las cosas como se supone que debe hacerlo. No consigue configurar el enrutamiento 169.254, es decir, el direccionamiento de enlace local para que los Macs puedan comunicarse correctamente. En otras palabras, no logra configurar completamente las interfaces en0 (TP Ethernet) para que el direccionamiento de enlace local funcione automáticamente. Pensé que como aparentemente seguía RFC 3927 sobre Configuración Dinámica de Direcciones Link-Local IPv4, "simplemente funcionaría", pero no es así.
En particular es asignar automáticamente IPs a los dispositivos, pero es NO enrutamiento de paquetes/configuración de la tabla de enrutamiento en consecuencia.
Del RFC:
Resumen
... Este documento describe cómo un host puede configurar automáticamente una interfaz con una dirección IPv4 dentro del prefijo 169.254/16 que es válida para la comunicación con otros dispositivos conectados al mismo enlace físico (o lógico).
¿Viola MacOS el RFC 3927? ¿Por qué dos Macs conectados a través de un cable Ethernet, cada uno con una asignación automática de 169.254/16 direcciones link-local ¿se ven?
Esto podría ser un arreglo; aún no lo he descubierto: sudo route -n add -net 192.168/16 169.254.14.233
. (Es la IP autoasignada automáticamente).
Añade un par de líneas a la tabla de enrutamiento (salida de netstat -rn| grep -v ::
) :
169.254.14.233 ac:87:a3:20:db:5e UHLSW 2 0 lo0
192.168.0/16 169.254.14.233 UGSc 0 0 en0
2 votos
Mencionas el WiFi y el ethernet. ¿Qué tal si desactivas el WiFi para que sólo te ocupes de la conexión (más rápida) por cable? Cuando hago esto (normalmente migrando a otro Mac) siempre desactivar el WiFi para forzar al Mac a que no intente usar ambos o sólo el WiFi, algo que ya he visto antes.
0 votos
Es una solución viable. Pero realmente quería mantener uno de los ordenadores conectados a Internet. De hecho, estaba explorando las opciones de migración en el momento en que hice la pregunta.
0 votos
Por favor, no escribas "resuelto" en la pregunta, acepta la respuesta que te ha ayudado en su lugar. Y la información tanto en la pregunta como en las respuestas podría ser útil en el futuro, así que tampoco hay razón para borrarla.