La Fibre

Télécom => Réseau => reseau TCP/IP / Fonctionnement des réseaux => Discussion démarrée par: Nico_S le 15 septembre 2021 à 20:42:38

Titre: Aide analyse trames wireshark entre Mac M1 et NAS Syno
Posté par: Nico_S le 15 septembre 2021 à 20:42:38
Bonjour à toutes et tous,

Suite à mes soucis avec le protocole AFP entre mon MacBook Air M1 et notre NAS Syno DS920+ et après avoir suivi les conseils de certains sur le forum, j'ai désactivé AFP au profit de SMB.
J'ai moins de problème (enfin pas de blocage franc avec obligation de redémarrer le finder voir le Mac), mais j'ai toujours des lenteurs à l'ouverture de fichiers, ou lors de copie de fichiers du Mac vers le NAS (style 1 pdf de 100ko, il va mettre 30s), ou à la duplication de dossiers sur le NAS via finder (idem que la copie de fichier, plusieurs secondes pour un dossier de 8Mo, vécu encore aujourd'hui).

Bref, j'ai fait une capture Wireshark pour voir ce qui se passait entre mon Mac et le NAS. Je ne suis pas sûr de pouvoir joindre un extrait de la capture sans montrer des informations sensibles (adresse mac notamment). J'ai fait une copie d'écran pour commencer, j'attends vos commentaires pour savoir comment envoyer la suite.
Pour le test, j'avais ouvert le dossier photo qui se trouve sur mon NAS et dans lequel se trouve des photos.
J'ai l'impression qu'une fois le dossier photos affiché dans le finder, et sans avoir besoin d'ouvrir les photos ou de faire quoi que ce soit, des choses se passent. J'ai l'impression que chaque photos est "scrutée" de nombreuses fois, occasionnant un trafic réseau important.

10.0.1.127 c'est mon MacBook, 10.0.1.201 le NAS.

J'attends vos retours s'il y en a.

A vous lire,

Nico
Titre: Aide analyse trames wireshark entre Mac M1 et NAS Syno
Posté par: vivien le 16 septembre 2021 à 09:41:24
C'est étonnant de voir autant d’acquittements envoyé par ton mac sans aucune raison (pas d'expiration de timeout). Je n'ai pas encore vu ça.

Sinon, je ne connais pas SMB.
Titre: Aide analyse trames wireshark entre Mac M1 et NAS Syno
Posté par: Nico_S le 16 septembre 2021 à 15:17:55
Merci pour ton retour Vivien.

J'ai voulu tester hier sur le MacBook (ancien modèle sous High Sierra avec processeur Intel) que j'ai à la maison sur mon NAS perso, mais il a définitivement cessé de vouloir me rendre service (le Macbook). Pour lui c'est direction recyclage comme quoi ça arrive avec un Mac  ;D.
Je vais donc prendre mon MacBook Air du bureau pour tester chez moi.

Sinon, des idées de ce que je pourrais tester ? Je peux éventuellement faire le même test au bureau depuis un autre Mac, nous n'avons que ça je n'ai que l'embarras du choix et voir si le résultat est le même.
Au vu de la trame WS que j'ai mis dans mon premier post, il faudrait plutôt que je concentre mes recherches sur un problème du Mac, du NAS ou du réseau qui se trouve entre les deux ?
Si je fais le même test en branchant mon Mac en direct sur un des deux ports du NAS, est-ce que ça aurait un intérêt ? (Je demande car il faut que je casse l'agrégation de lien que j'ai mis en place avant, et je ne peux pas faire ça avant ce WE)
Titre: Aide analyse trames wireshark entre Mac M1 et NAS Syno
Posté par: vivien le 16 septembre 2021 à 15:30:24
Il serait intéressant de faire une capture un peu prés identique avec un autre système d’exploitation.

Un ordinateur c'est résistant, c'est quoi le pb de ton mac ?

Le plus complexe, c'est quand il ne s'allume plus du tout, mais la encore tu peut essayer de retirer la batterie et de la remettre.
Titre: Aide analyse trames wireshark entre Mac M1 et NAS Syno
Posté par: Hugues le 16 septembre 2021 à 15:55:57
Pour lui c'est direction recyclage comme quoi ça arrive avec un Mac  ;D.

Mets le moi de coté si tu comptes vraiment le jeter, je collectionne ces petites bêtes ;)
Titre: Aide analyse trames wireshark entre Mac M1 et NAS Syno
Posté par: Nico_S le 16 septembre 2021 à 19:48:13
Si tu veux. Problème connu sur ce modèle de Macbook Pro 15". Carte vidéo qui fait des siennes.
Tu me dis quand tu passes dans le coin il sera à toi. C'est bien le minimum que je puisse faire pour toi vu les services rendus avec mon USG  ;)
Titre: Aide analyse trames wireshark entre Mac M1 et NAS Syno
Posté par: Hugues le 16 septembre 2021 à 20:55:34
Oh merci !  :-*

J'étais à Tossiat ce Lundi (hélas pour la plus mauvaise des raisons), si j'avais su !

Je te tiens au courant ! ;)
Titre: Aide analyse trames wireshark entre Mac M1 et NAS Syno
Posté par: Nico_S le 17 septembre 2021 à 06:32:46
Tkt, il est au chaud sur le bureau, il t'attends.

Sinon pour en revenir à mon problème de trames WS, j'ai cassé mon agrégation ce matin, j'ai branché mon MacBook directement au NAS, et je n'ai pas rencontré le problème.
J'ai testé également chez moi depuis un MacBook Pro 2012 sur mon NAS Synology (via le réseau pas en direct), je ne rencontre pas le problème non plus.
Du coup je me demande si le problème ne viendrai pas de mon LAN et plus particulièrement de mon switch 24 ports Unifi. J'ai beau regarder dans les paramètres du switch, je ne vois pas ce qui pourrai générer cette problématique (mais je suis loinnnnn d'être expert réseau)

Edit : Du coup j'anticipe, quelle différence entre un CCS326-24G-2S+RM et un CRS326-24G-2S+RM dans la gamme Mikrotik ? Est-ce juste l'OS qui change (et donc la potentielle destination finale) ? Car le CRS est moins cher sur Amazon que le CCS en ce moment.
Titre: Aide analyse trames wireshark entre Mac M1 et NAS Syno
Posté par: Hugues le 17 septembre 2021 à 09:35:29
Hum, ôte moi d'un doute, tu avais réglé ton agrégation comment ?
Edit : Du coup j'anticipe, quelle différence entre un CCS326-24G-2S+RM et un CRS326-24G-2S+RM dans la gamme Mikrotik ? Est-ce juste l'OS qui change (et donc la potentielle destination finale) ? Car le CRS est moins cher sur Amazon que le CCS en ce moment.

CRS > CSS, l'un peut tourner sur l'OS complet (RouterOS) ou l'OS simplifié (SwitchOS) alors que le second ne peut tourner que l'OS simplifié.
Titre: Aide analyse trames wireshark entre Mac M1 et NAS Syno
Posté par: Nico_S le 17 septembre 2021 à 12:05:47
C'est donc bien ce que j'avais compris pour les CRS et CSS. Du coup vu ce que je cherche éventuellement, le CSS suffit amplement.


J'ai créé une interface réseau agrégée dans le NAS (voir image) et ensuite j'ai fait pareil coté switch (voir photo).
Titre: Aide analyse trames wireshark entre Mac M1 et NAS Syno
Posté par: Hugues le 17 septembre 2021 à 15:01:32
Il faut bien faire du 802.3ad / LACP sinon tu auras des soucis, en effet.
Titre: Aide analyse trames wireshark entre Mac M1 et NAS Syno
Posté par: Nico_S le 17 septembre 2021 à 20:26:32
Après avoir testé différentes choses au bureau (racco du NAS, de mon Mac, et des bornes wifi sur un switch basique sans passer par le switch Unifi) avec les mêmes résultats, j'ai fait le test chez moi sur mon réseau perso avec un MBP 2012 (Intel) et mon MBA 2021 (M1) du boulot.
La procédure a été la suivante, les deux sont en wifi, sur le même réseau, les deux ouvrent quasiment en même temps le même dossier sur le même NAS et j'ai joint les premières trames WS.
Déjà là il semble qu'il y a des différences (les lignes noires et rouges). Et pour le coup, je n'ai chez moi qu'une USG en tête de réseau, le switch est un TP-Link non géré par le controleur Unifi (qui, chez moi, ne gère que l'USG et les bornes Wifi)

Quelqu'un saurait comment analyser ces différences ?

La première image est la capture depuis le Mac Intel et l'autre le M1.
Titre: Aide analyse trames wireshark entre Mac M1 et NAS Syno
Posté par: Fyr le 18 septembre 2021 à 01:30:21
 J ai les mêmes rafales de (max triple) DUP ACK sur un MacBook Pro Intel sous Big Sur  en wifi.  Et pour toutes les connexions locales ou Internet. Le net.inet.tcp.dalyed_ack n’a pas d’influence. Très très peu en IPv6 ou sur les connexions chiffrées TLS.  Ça sent le bug de driver dans Big Sur. Ton Air Intel est sous quel OS ? Et ptet aussi un autre chipset wifi du coup driver different

Sinon pour tes lenteurs les duplicatas c’est des duplicata et les ack ont été bien fait qqs mini voire dans la même milliseconde.  Rien pour justifier 30 secondes d’ouverture de fichier.  Par contre un disque dur qui va cramer ouai ça le fait bien
Titre: Aide analyse trames wireshark entre Mac M1 et NAS Syno
Posté par: Nico_S le 18 septembre 2021 à 06:03:02
Mon Intel est sous Catalina. J'avais pensé aussi à un problème de Big Sur, car le même test fait au bureau avec un iMac de 2015 sous Big Sur également donne le même résultat. J'allais dire que c'est pareil en wifi et en Ethernet sur mon M1, sauf que l'Ethernet est un adaptateur Belkin multisorties (HDMI, USB, Ethernet) qui bug régulièrement pour la partie Ethernet en plus de chauffer beaucoup. Donc pas forcément représentatif dans ma recherche de solution.

le MacBook Pro Intel étant ancien, le wifi est très différent. je syncho à 300Mbps maxi au lieu de 867 pour l'autre. Je testerai sur un iMac en Ethernet pour voir. La carte réseau est native dans cette machine j'aurai moins de chance de cumuler les éventuelles problèmes de drivers, de chauffe et de compatibilité.

Pour la lenteur de duplication et les disques ca me ferait mal (même si le risque zéro n'existe pas), mon M1 est quasi neuf avec un SSD M2 ultra rapide et le NAS est neuf également avec 4 disques + 2 M2 pour le cache.

En attendant merci pour ton retour. je vais avoir de quoi tester au bureau.
Titre: Aide analyse trames wireshark entre Mac M1 et NAS Syno
Posté par: Fyr le 18 septembre 2021 à 20:21:52
Ou ca a commencé sous Catalina. Mais ça m'a surpris sur Big Sur
Titre: Aide analyse trames wireshark entre Mac M1 et NAS Syno
Posté par: Nico_S le 18 septembre 2021 à 20:26:53
J'ai mis à jour un iMac fin 2015 sous la Beta 6 de Monterey ce matin. Je ferai des tests quand j'aurai un moment, en wifi et en Ethernet (peut-être demain matin si j'ai un moment).
Titre: Aide analyse trames wireshark entre Mac M1 et NAS Syno
Posté par: Fyr le 18 septembre 2021 à 22:38:42
Je viens de tester sur le même macbook pro mais en filaire avec un adapateur usb-c -> RJ45 : zero duplicate ack.

C'est un bug de driver wifi.


Fin du game. Et ça explique pas ton soucis de lenteur sur le montage distant.
Titre: Aide analyse trames wireshark entre Mac M1 et NAS Syno
Posté par: Fyr le 18 septembre 2021 à 22:55:38
Sur cette page pour eux c'est un symptôme de perte de paquets OU d'un marquage DUP ACK de Wireshark quand il y a du Selective ACK

https://qastack.fr/server/266764/what-causes-duplicate-ack-records

EDIT j'ai testé la piste SACK
sysctl net.inet.tcp.sack=0
net.inet.tcp.sack: 1 -> 0

ca les supprime de la trace wireshark. Mais c'est très moche.
Titre: Aide analyse trames wireshark entre Mac M1 et NAS Syno
Posté par: Nico_S le 19 septembre 2021 à 07:55:20
Je viens de tester sur le même macbook pro mais en filaire avec un adapteur usb-c -> RJ45 : zero duplicate ack.

C'est quoi ton adaptateur usb-c -> RJ45 ?
Titre: Aide analyse trames wireshark entre Mac M1 et NAS Syno
Posté par: Fyr le 19 septembre 2021 à 15:03:09
Une merdouille comme ça https://www.amazon.fr/gp/product/B077KXY71Q/
Titre: Aide analyse trames wireshark entre Mac M1 et NAS Syno
Posté par: Nico_S le 19 septembre 2021 à 15:42:47
Merci. Je vais en commander un dès demain.