"Connection reset" de iTunes avec bibliotheque partagee

Le
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:

12:17:28.694329 IP 192.168.178.2.daap > mini.49263: .
731673:733121(1448) ack 334 win 3432 <nop,nop,timestamp 294533 509738409>

12:17:28.695308 IP 192.168.178.2.daap > mini.49263: .
733121:734569(1448) ack 334 win 3432 <nop,nop,timestamp 294533 509738409>

12:17:28.696338 IP 192.168.178.2.daap > mini.49263: P
734569:736017(1448) ack 334 win 3432 <nop,nop,timestamp 294533 509738409>

12:17:28.713635 IP mini.49263 > 192.168.178.2.daap: . ack 736017 win 288
<nop,nop,timestamp 509738409 294533>

12:17:28.734621 IP mini.49262 > 192.168.178.2.daap: F 5173:5173(0) ack
16631 win 65535 <nop,nop,timestamp 509738409 291330>

12:17:28.738361 IP 192.168.178.2.daap > mini.49262: F 16631:16631(0) ack
5174 win 4344 <nop,nop,timestamp 294537 509738409>

12:17:28.739381 IP mini.49263 > 192.168.178.2.daap: F 334:334(0) ack
736017 win 65535 <nop,nop,timestamp 509738409 294533>

12:17:28.742380 IP 192.168.178.2.daap > mini.49263: .
736017:737465(1448) ack 335 win 3432 <nop,nop,timestamp 294537 509738409>

12:17:28.742432 IP 192.168.178.2.daap > mini.49263: .
737465:738913(1448) ack 335 win 3432 <nop,nop,timestamp 294537 509738409>

******** Ici, il y a quelque chose de louche ! ***************
12:17:28.742669 IP mini.49263 > 192.168.178.2.daap: R
2800248915:2800248915(0) win 0

12:17:28.742733 IP mini.49263 > 192.168.178.2.daap: R
2800248915:2800248915(0) win 0
12:17:28.743346 IP 192.168.178.2.daap > mini.49263: .
738913:740361(1448) ack 335 win 3432 <nop,nop,timestamp 294537 509738409>

12:17:28.743390 IP 192.168.178.2.daap > mini.49263: .
740361:741809(1448) ack 335 win 3432 <nop,nop,timestamp 294537 509738409>

12:17:28.743594 IP mini.49263 > 192.168.178.2.daap: R
2800248915:2800248915(0) win 0

12:17:28.743631 IP mini.49263 > 192.168.178.2.daap: R
2800248915:2800248915(0) win 0

12:17:29.041330 IP 192.168.178.2.daap > mini.49262: F 16631:16631(0) ack
5174 win 4344 <nop,nop,timestamp 294568 509738409>

12:17:29.041605 IP mini.49262 > 192.168.178.2.daap: . ack 16632 win
65535 <nop,nop,timestamp 509738409 294568>




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!

Quelqu'un a déjà vu ce genre de chose!?
Une idée de la cause peut-être?

Merci pour toute aide

Olivier
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Olivier Croquette
Le #3103911
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:

dns-sd -P "Mon serveur" _daap._tcp . 3689 serveur.local 192.168.x.y


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.

Publicité
Poster une réponse
Anonyme