Après l’installation de macOS Sequoia 15, de nombreux utilisateurs découvrent soudain que Microsoft Edge affiche ERR_ADDRESS_UNREACHABLE lorsqu’ils tentent d’ouvrir une URL interne du type http://10.0.0.154:8000
. Ce guide exhaustif explique l’origine du blocage et propose des solutions permanentes pour retrouver l’accès à vos applications locales, que vous soyez simple utilisateur ou administrateur d’un parc Mac.
Edge bloque tout accès aux adresses privées après la mise à jour vers macOS Sequoia 15. Voici comment réactiver le trafic LAN en moins de cinq minutes et comprendre la nouvelle politique de confidentialité réseau d’Apple.
Pourquoi cette erreur apparaît‑elle ?
Depuis macOS Sequoia 15, Apple impose la Local Network Privacy. Chaque application doit :
- déclarer dans son manifeste vouloir accéder au réseau local ;
- obtenir un consentement explicite de l’utilisateur, consigné dans la base TCC (Transparency, Consent and Control).
Lorsque Microsoft Edge (ou toute application Chromium) n’a pas encore reçu ce feu vert, macOS intercepte la tentative de connexion vers une adresse privée (10.x, 172.16‑31.x ou 192.168.x) et la fait échouer immédiatement. Aucun paquet ne quitte donc votre machine : d’où l’absence de trafic visible dans le sniffer et le message « ERR_ADDRESS_UNREACHABLE » côté navigateur.
Identifier le problème en trois minutes
- Ouvrez Edge ; saisissez l’URL LAN (
http://10.0.0.154:8000
).
➜ Si l’erreur s’affiche instantanément sans délai d’expiration, passez à l’étape 2. - Lancez Monitor d’activité → onglet Réseau.
➜ Vous ne verrez aucune connexion Edge vers l’adresse privée. - Dans Réglages Système › Confidentialité et sécurité › Réseau local, vérifiez la colonne Statut : Edge apparaît « Désactivé » ou n’apparaît pas du tout.
Solutions détaillées
Solution | Détails | Remarques complémentaires |
---|---|---|
Autoriser Edge dans « Réseau local » | 1. Ouvrir Réglages Système → Confidentialité et sécurité → Réseau local. 2. Activer Microsoft Edge. 3. Si Edge n’est pas listé : lancer Edge, revenir dans ce menu, puis l’activer. Sinon cliquer sur « + » et sélectionner l’app. | Depuis Sequoia 15, toute app doit disposer d’un accord explicite avant d’émettre le moindre paquet LAN. |
Répéter après chaque mise à jour d’Edge | Chaque version majeure, bêta, Dev ou Canary crée souvent une nouvelle signature interne. macOS les traite comme des apps distinctes, d’où plusieurs lignes « Microsoft Edge » dans la liste des autorisations. | Pensez à revérifier la case après une mise à jour automatique ou manuelle. |
Déconnexion ou redémarrage de macOS | Si l’accès LAN cesse alors que la case reste cochée, déconnectez‑vous puis reconnectez‑vous, ou redémarrez macOS. | Une corruption temporaire de la base TCC est fréquente après une mise à jour système incomplète. |
Réinitialiser l’autorisation via Terminal | Exécutez :tccutil reset LocalNetwork com.microsoft.Edge Puis relancez Edge et accordez l’accès lorsqu’une boîte de dialogue s’affiche. | Cette commande supprime l’entrée TCC ; pratique si vous dépannez à distance via SSH. |
Vérifier la version d’Edge | Menu Edge › À propos de Microsoft Edge. Notez le numéro complet (ex. 125.0.2535.51). | Utile pour ouvrir un ticket chez Microsoft au cas où un correctif serait en cours de préparation. |
Étape par étape : accorder manuellement l’accès LAN
- Fermez toutes les fenêtres Edge.
- Ouvrez Réglages Système (icône engrenage dans le Dock).
- Sélectionnez Confidentialité et sécurité dans la barre latérale.
- Cliquez sur Réseau local (section Accès total).
- Activez l’interrupteur en face de « Microsoft Edge ».
Astuce : si l’interrupteur reste grisé, déverrouillez le cadenas (Touch ID ou mot de passe admin). - Relancez Edge et rechargez votre URL — la page doit s’afficher instantanément.
Terminal : script d’automatisation
Pour les administrateurs, le bloc suivant teste la présence de l’autorisation et la crée si besoin :
#!/bin/zsh
BUNDLE_ID="com.microsoft.Edge"
if ! /usr/libexec/PlistBuddy -c "Print :$BUNDLE_ID" ~/Library/Preferences/com.apple.TCC.configuration.plist &>/dev/null; then
echo "Autorisation absente : ajout en cours…"
tccutil reset LocalNetwork "$BUNDLE_ID"
open -a "Microsoft Edge"
echo "➜ Passez dans Réglages › Réseau local pour valider."
else
echo "Autorisation déjà présente."
fi
Scénarios fréquents et réponses rapides
L’URL fonctionne dans Chrome mais pas dans Edge. Chrome Beta ou Stable a peut‑être déjà reçu l’autorisation LAN avant la mise à jour macOS. Chaque application reçoit sa propre entrée TCC ; elles ne sont pas partagées.
<dt>Edge Dev/Canary continue de bloquer même après l’avoir « autorisé ».</dt>
<dd>Les versions Dev et Canary changent de bundle identifier à intervalles rapprochés. Répétez la procédure d’autorisation pour chaque channel.</dd>
<dt>Je suis derrière un proxy ou un VPN.</dt>
<dd>Le blocage de macOS intervient <em>avant</em> toute redirection proxy. Autorisez Edge au réseau local, puis laissez votre configuration proxy intacte.</dd>
<dt>Puis‑je désactiver définitivement cette politique ?</dt>
<dd>Non ; Apple n’offre aucun profil MDM pour ignorer la Local Network Privacy. La seule méthode robuste est l’octroi de permission via TCC.</dd>
Déploiement en entreprise : gestion MDM
Si vous administrez des centaines de Mac, macOS Sequoia 15 requiert désormais un profil Managed App Configuration ou Privacy Preferences Policy Control (PPPC) comprenant la clé NSLocalNetworkUsageDescription
. Problème : Apple n’inclut aujourd’hui aucun payload permettant de pré‑autoriser le LAN sans interaction utilisateur. La stratégie la plus fiable reste :
- Déployer Edge via Microsoft AutoUpdate ou un PKG signé Microsoft.
- Propager en parallèle un script
tccutil reset
suivi d’une notification contrôlée (Jamf Helper, Mosyle Notify, etc.) invitant l’utilisateur à ouvrir Edge et à accepter la demande. - Auditer les entrées TCC avec la commande :
sqlite3 ~/Library/Application\ Support/com.apple.TCC/TCC.db 'select client,allowed from access where service="kTCCServiceLocalNetwork"'
Bonnes pratiques post‑mise à jour
- Validez chaque application critique dès le premier lancement afin qu’elle figure dans la liste Réseau local.
- Conservez un stock hors‑ligne des dernières versions d’Edge pour faciliter les tests A/B si un correctif tarde à arriver.
- Documentez la procédure « Activer le réseau local » sur votre intranet, avec captures d’écran, afin de réduire la charge de support.
- Sur machine partagée, créez un compte standard dédié aux démonstrations : cet utilisateur devra aussi accorder l’accès LAN, l’autorisation étant stockée par profil.
Conclusion
ERR_ADDRESS_UNREACHABLE sous macOS Sequoia 15 n’est pas un bug d’Edge, mais la conséquence directe de la nouvelle sécurité Local Network Privacy. Une fois la permission « Réseau local » activée — et réactivée après chaque mise à jour majeure — Edge retrouve immédiatement la capacité de dialoguer avec vos serveurs internes. En anticipant cette exigence lors de vos prochains déploiements, vous préviendrez la plupart des incidents et réduirez drastiquement le temps de résolution.