Bug mDNS de régression du firmware LiveBox Sagem depuis mi-2008
La Livebox ne dit pas Bonjour aux Mac !
Je m'arrache les cheveux depuis plusieurs mois sur une perte de fonctionnalités entre le LAN Ethernet et le
WiFi de ma
LiveBox Sagem entre mes
MacMini (Ethernet) et
MacBook (Wifi) et mon imprimante HP Photosmart C6180 (Ethernet).
Symptomes
Perso :
J'ai 3 symptomes pénibles :
1. Je ne peux plus utiliser mon imprimante réseau Ethernet C6180 depuis le
WiFi (Impression et Scan)
2. Je n'arrive plus Ă ouvrir certains partages Apple sur mon
MacMiniMediaCenter (Ethernet) depuis mon Macbook (
WiFi) et la résolution des noms est foireuse
3. les découvertes du protocole Bonjour entre Ethernet et
WiFi posent problème aussi. Exemple : les 2 postes précédents sur iChat ne se voient pas via Bonjour.
D'autres :
Apparemment ça pose problème pour les synchros entre iTunes et Apple TV, ici :
http://forum.macbidouille.com/index.php?showtopic=278089&st=0&gopid=2864418&#
Ici, entre différents Mac de Philippe :
http://livebox-news.com/forums/post1786.html#p1786
La Livebox mini (le "petit livre") est aussi impactée d'après certains internautes (voir liens dans les commentaires).
Une correction de celle-ci serait prévue en 2009.
Iphone aussi :
L'Iphone et iPod Touch supportent nativement Bonjour et le Wifi. Ils sont donc impactés quand ils sont connectés en Wifi à une Livebox.
Le soft
Datacase par exemple propose le partage de fichier comme sur Mac : mĂŞme blocage donc.
Explication
C'est le firmware Livebox Sagem de l'été 2008 (la page "logiciel" m'indique : F@st3202 Version Logicielle 3202_26014A)
qui a régressé sur le bridging Ethernet/
WiFi en bloquant les réponses mDNS du LAN vers le
WiFi...
La preuve par des captures multicast sur le LAN et le
WiFi (
MacBook:~ xtof$ sudo tcpdump -i en1 -n ip multicast) :
Sur le Wifi :
22:25:46.400664 IP macbook.5353 > 224.0.0.251.5353: 0 [2a] [6q] PTR (QM)? _afpovertcp._tcp.local. PTR (QM)? _smb._tcp.local.[|domain]
Sur l'ethernet :
22:25:49.554285 IP macbook.5353 > 224.0.0.251.5353: 0 [2a] [6q] PTR (QM)? _afpovertcp._tcp.local. PTR (QM)? _smb._tcp.local.[|domain]
22:25:49.586167 IP macmini.5353 > 224.0.0.251.5353: 0*- [0q] 5/0/10 PTR[|domain]
22:25:49.639939 IP photosmart.5353 > 224.0.0.251.5353: 0*- [0q] 1/0/3 PTR[|domain]
Le Macbook fait des requetes mDNS via Wifi, ca passe sur l'Ethernet, le macmini ET la photosmart répondent mais le macbook ne recoit rien sur le wifi en retour ! Si c'est pas un bug ça !
mDNS ?
Le mDNS permet des résolutions de noms DNS en multicast et même l'annonce de services (mDNS-SD) et sert intensivement dans le monde Apple pour le partage des infos entre Mac et avec des imprimantes (HP au moins). C'est la base de ce qu'Apple appelle le protocole Bonjour. Windows utilise WINS, Netbios et Upnp à la place. Ce protocole est bloqué (en partie au moins) dans le sens Ethernet vers
WiFi par la Livebox depuis un firmware de cet été 2008.
Ca a plein d'effets désagréables sur les réseaux entre Mac (et imprimantes HP).
Résolution
Pas encore d'actualité...
Pistes :