"Connection reset" de iTunes avec bibliotheque partagee
1 réponse
Olivier Croquette
Salut
J'ai un problème avec iTunes: j'ai un disque-dur réseau (DNS-323 de
DLink) qui a un serveur iTunes intégré, et le réseau suivant:
Macbook --+
+---(eth)-- [Routeur Eth-Wifi-DSL] ---(wifi)--- Mac Mini
DNS323 ---+
iTunes sur le Macbook n'a aucun problème à accéder à la bibliothèque
partagée du DNS323, et ce de manière fiable.
Par contre, sur le Mac Mini, j'ai un problème très sioux avec celle-ci.
Je la vois dans iTunes, je vois la liste des morceaux partagés, mais
quand je commence à lire un fichier, ça marche pendant 15-20s, puis la
lecture est brutallement arrêtée, sans message d'erreur, et la
bibliothèque partagée disparait complétement d'iTunes, sans possibilité
de la retrouver autre que de redémarrer iTunes.
J'ai essayé de trouver la cause du problème, sans succès. Mais j'ai
trouvé quelque chose d'intéressant, en analysant le traffic réseau avec
tcpdump:
A mon avis, le problème vient de mon routeur (Fritzbox 3070) et du fait que le serveur est sur le réseau Ethernet, alors que le client est sur le réseau wifi. Ils sont sur le même réseau IP, mais j'ai l'impression que la Fritzbox ne "forwarde" pas tous les paquets nécessaires pour le bon fonctionnement de Bonjour.
J'ai ma solution, mais j'essaierai de trouver la vraie raison un de ces 4.
Olivier Croquette wrote, On 22/12/07 12:42:
A la ligne marquée ci-dessus:
12:17:28.742669 IP mini.49263 > 192.168.178.2.daap: R
il y a clairement un problème. Le Mac Mini fait un reset de la connection!
Je suis allé plus loin dans mes tests (ça m'a donné l'occasion de
découvrir Bonjour & co).
En fait c'est le serveur qui disparait de Bonjour complétement:
$ dns-sd -B _daap._tcp
Browsing for _daap._tcp
Timestamp A/R Flags if Domain Service Type
Instance Name
17:33:14.156 Add 2 5 local. _daap._tcp.
serveur
17:35:15.954 Rmv 0 5 local. _daap._tcp.
serveur
C'est au bout de 1min, et dès que cela arrive, la bibliothèque partagée
disparait de iTunes et la lecture s'arrête.
J'ai résolu le problème en publiant à la main le service sur le serveur
avec la commande suivante:
A mon avis, le problème vient de mon routeur (Fritzbox 3070) et du fait
que le serveur est sur le réseau Ethernet, alors que le client est sur
le réseau wifi.
Ils sont sur le même réseau IP, mais j'ai l'impression que la Fritzbox
ne "forwarde" pas tous les paquets nécessaires pour le bon
fonctionnement de Bonjour.
J'ai ma solution, mais j'essaierai de trouver la vraie raison un de ces 4.
A mon avis, le problème vient de mon routeur (Fritzbox 3070) et du fait que le serveur est sur le réseau Ethernet, alors que le client est sur le réseau wifi. Ils sont sur le même réseau IP, mais j'ai l'impression que la Fritzbox ne "forwarde" pas tous les paquets nécessaires pour le bon fonctionnement de Bonjour.
J'ai ma solution, mais j'essaierai de trouver la vraie raison un de ces 4.