Microsoft Edge muestra ERR\ADDRESS\UNREACHABLE en macOS 15: solución definitiva habilitando el permiso de Red Local

Tras actualizar a macOS 15 (Sequoia/Sonoma) es posible que Microsoft Edge deje de abrir servidores internos a los que accedes mediante dirección IP. El navegador muestra el error ERRADDRESSUNREACHABLE sin generar tráfico alguno; aquí aprenderás por qué ocurre y cómo solucionarlo en menos de cinco minutos.

Índice

¿En qué consiste exactamente el error ERRADDRESSUNREACHABLE?

El mensaje se presenta cuando intentas visitar una URL del tipo http://10.0.0.154:8000, https://192.168.1.20 o cualquier host local con puerto explícito. Edge responde de inmediato con la página de error, mientras que:

  • Safari y Google Chrome cargan la página sin incidencia.
  • Ping, nmap o telnet confirman que la dirección está viva y accesible.
  • Un analizador de paquetes —por ejemplo, Wireshark— no detecta solicitudes TCP salientes desde el proceso de Edge.

En apariencia parece un fallo a nivel de red, pero en realidad se trata de la nueva capa de permisos que Apple añadió en macOS 15 para proteger la privacidad: el permiso de “Red local”.

El origen: el permiso “Red local” de macOS 15

macOS 15 introdujo un control granular por aplicación que impide el acceso a la red de área local (LAN) hasta que el usuario concede permiso explícito. A diferencia de versiones anteriores —en las que las apps podían abrir sockets a discreción—, ahora cada binario debe solicitar a la API la capacidad de emitir tráfico cuyo destino sea una IP privada (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 o fe80::/10). Cuando Microsoft Edge se actualiza por detrás o se instala desde cero:

  • macOS detecta un hash distinto del binario y crea una entrada de privacidad nueva.
  • Esa entrada comienza deshabilitada por seguridad —Apple sigue el principio deny by default.
  • El navegador no muestra ningún diálogo hasta que una pestaña hace la llamada de red; si el permiso está apagado, la petición se bloquea instantáneamente y Edge solo puede informar que la dirección es “inalcanzable”.

Es importante subrayar que el bloqueo ocurre antes de que el paquete salga de la pila de red del sistema operativo; por eso los sniffers como tcpdump no ven siquiera un intento de conexión.

Paso a paso: cómo habilitar “Red local” en Microsoft Edge

Sigue este procedimiento detallado; el 99 % de los casos se resuelve aquí:

  1. Abre Configuración del Sistema.
    Pulsa el icono  de la barra superior → Configuración del Sistema (antes “Preferencias del Sistema”).
  2. Navega a Privacidad y seguridad → Red local.
    Verás una lista de apps que han solicitado acceso o podrían solicitarlo.
  3. Activa el interruptor para Microsoft Edge.
    Si Edge aparece varias veces —lo habitual tras sucesivas actualizaciones automáticas—, habilita solo la versión que coincide con la ruta de instalación actual (normalmente contiene el número de compilación más alto).
  4. ¿Edge no sale en la lista?
    Haz clic en “+”, navega hasta /Applications/Microsoft Edge.app y selecciónalo manualmente.
  5. Cierra y vuelve a abrir el navegador.
    En algunos entornos corporativos conviene cerrar sesión o incluso reiniciar macOS para asegurarte de que los servicios designados (Edge Helper, Update, etc.) cargan con los permisos correctos.

Tabla de escenarios comunes y acciones recomendadas

Situación detectadaAcción sugerida
Edge lanza ERRADDRESSUNREACHABLE justo después de una actualización del propio navegador.Repite la habilitación del permiso; cada nueva build inscrita en Gatekeeper genera otra entrada de privacidad que se instala en modo OFF.
Edge ya figura con el permiso activo pero sigue fallando.Desactiva y reactiva el interruptor; luego cierra por completo Edge (⌘ Q) y vuelve a abrirlo.
Ping responde pero Edge no envía ni el paquete SYN.Confirma que el problema es local y no de red. Ejecuta sudo lsof -i | grep "Microsoft Edge" para ver que no se crea el socket.
Safari tampoco abre la IP local.Es improbable que ocurra, pero indicaría que la política de Red local está deshabilitada para Safari o un firewall de terceros bloquea la IP. Revisa firewalls, proxies, perfiles MDM y archivos /etc/pf.conf.
Trabajas con VPN corporativa o Cisco AnyConnect.Comprueba la tabla de rutas: algunas VPN inyectan rutas más específicas hacia 10.0.0.0/8 y macOS podría elegir la ruta equivocada. Desconéctate temporalmente para descartar la interferencia.

Diagnóstico rápido en la línea de comandos

Para confirmar que la pila TCP/IP funciona fuera de Edge:

ping 10.0.0.154
nc -vz 10.0.0.154 8000
sudo tcpdump -i en0 host 10.0.0.154 and port 8000

Si ping responde y nc establece el handshake, pero tcpdump no registra tráfico al recargar la pestaña de Edge, el bloqueo está en la capa de permisos y no en la red física.

Otros factores que podrían bloquear el acceso

Aunque el 95 % de los reportes se resuelven con el permiso de “Red local”, conviene descartar configuraciones adicionales:

  • Proxy automático en macOS. Ve a Red → Avanzado → Proxies y revisa que “Auto Proxy Discovery” no esté secuestrando el tráfico interno.
  • Extensiones de Edge mal configuradas. Plugins como uBlock Origin, AdGuard o scripts de Tampermonkey pueden interceptar dominios e incluso rangos IP si el filtro así lo define.
  • Perfiles MDM. En entornos empresariales, los administradores pueden empujar perfiles que revocan dinámicamente el permiso de Red local o fuerzan el uso de HTTP Proxy.
  • Firewall de terceros. Little Snitch o Radio Silence permiten reglas tan específicas que Edge quede bloqueado mientras Chrome pasa sin restricciones.

Buenas prácticas para evitar que el problema reaparezca

Edge se actualiza con frecuencia —a veces dos o tres veces por mes—, lo que genera un nuevo binario firmado y, por tanto, una “aplicación” distinta a ojos de macOS 15. Para minimizar sorpresas:

  1. Programa un recordatorio: tras cada actualización mayor, abre Privacidad y seguridad → Red local y verifica el estado del nuevo ítem de Microsoft Edge.
  2. Adopta un canal estable: si usas Edge Beta, Dev o Canary, observarás aún más ciclos de actualización. Migrar al canal estable reduce la frecuencia de “renegociar” permisos.
  3. Implanta Configuration Profiles en MDM: Apple ofrece la clave com.apple.applicationaccess.newappnetworkaccess; puedes preautorizar Edge y otros navegadores para todos los equipos gestionados.
  4. Revisa las políticas de red de Intune o Jamf: Microsoft y Apple publicaron plantillas que exponen el permiso AllowLocalNetwork; aprovéchalas para automatizar la concesión.

Preguntas frecuentes (FAQ)

¿Por qué Safari no muestra la ventana emergente de permiso?

Algunas aplicaciones llaman a la API de descubrimiento de dispositivos (por ejemplo, AirPlay o Handoff) y macOS lanza un diálogo. Edge suele intentar conexiones HTTP directas, que se bloquean silenciosamente cuando no hay permiso previo. De ahí que Safari “pregunte” y Edge no.

¿Influye el modo de navegación InPrivate?

No. El permiso de Red local actúa a nivel de sistema y es indiferente al perfil o al modo de navegación que uses. No obstante, las extensiones se deshabilitan en InPrivate, por lo que podrías aislar si un plugin es el culpable.

¿Funciona la misma solución para Windows o Linux?

El permiso “Local Network” es exclusivo de macOS 15; Windows y la mayoría de distribuciones Linux no incluyen un control equivalente. Si ves ERRADDRESSUNREACHABLE en otros sistemas operativos, la causa probablemente sea distinta (firewall, DNS, NAT, etc.).

¿Puedo conceder el permiso vía Terminal?

Sí, usando el comando tccutil se puede preautorizar, aunque Apple no documenta oficialmente todos los parámetros para la base de datos de “Local Network”. El método gráfico es el más seguro y soportado.

Resumen y conclusión

Microsoft Edge lanza ERRADDRESSUNREACHABLE tras actualizar a macOS 15 porque el sistema, por defecto, bloquea las conexiones a direcciones IP privadas hasta que le otorgas a la aplicación el permiso de “Red local”. Basta con activar el interruptor correspondiente en Configuración del Sistema → Privacidad y seguridad → Red local y reiniciar el navegador. Si utilizas Edge para desarrollo web, dashboards internos o administración de routers, guarda esta guía en tus marcadores: te ahorrará tiempo cada vez que aparezca una nueva versión del navegador.

Con el permiso habilitado, Edge vuelve a comportarse como Safari y Chrome, y los sitios internos cargan normalmente. Así de sencillo.

Índice