Houla, c'est étrange, je viens de me renseigner un petit peu sur profinet, et en gros c'est une modification de 802.3 (ethernet) qui est censé coopérer avec l'ethernet classique ...
En gros, dans tes frames (que je suppose tu as pris en connectant direct ton PC et ton automate ?) on voit que niveau 2/ethernet, le premier paquet est à destination de 01:0e:cf:00:00:00, ce qui ne correspond pas à une machine particulière (les 00:00:00 sont louches), et donc ton routeur ne sait pas où les envoyer... après recherches, cela correspond à une adresse "PROFINET multicast", ce qui va à l'encotre de toutes convention de l'ethernet ! Pour moi, ce n'est censé marcher que sur les hubs (qui répliquent tous les paquets) et pas sur les switchs, à moins qu'ils soient au courant de cette "convention" et qu'ils les répliquent volontairement.
Par contre la trame de retour est OK, mais tu vois bien que cette fois elle vient d'une MAC particulière (00:0e:8c:87:97:74).
Au final, ça a quand même l'air d'être un standard (cf wikipedia), donc bon ...
Je ne sais pas trop comment tu peux faire avec ça, le truc serait peut-être de bidouiller avec ebtables, mais d'abord ce serait de se renseigner quel équipement "classique" est capable de faire marcher cette "chose".
[^] # Re: 802.1Q / VLAN an co
Posté par benoar . En réponse au message Routage bas niveau. Évalué à 2.
En gros, dans tes frames (que je suppose tu as pris en connectant direct ton PC et ton automate ?) on voit que niveau 2/ethernet, le premier paquet est à destination de 01:0e:cf:00:00:00, ce qui ne correspond pas à une machine particulière (les 00:00:00 sont louches), et donc ton routeur ne sait pas où les envoyer... après recherches, cela correspond à une adresse "PROFINET multicast", ce qui va à l'encotre de toutes convention de l'ethernet ! Pour moi, ce n'est censé marcher que sur les hubs (qui répliquent tous les paquets) et pas sur les switchs, à moins qu'ils soient au courant de cette "convention" et qu'ils les répliquent volontairement.
Par contre la trame de retour est OK, mais tu vois bien que cette fois elle vient d'une MAC particulière (00:0e:8c:87:97:74).
Au final, ça a quand même l'air d'être un standard (cf wikipedia), donc bon ...
Je ne sais pas trop comment tu peux faire avec ça, le truc serait peut-être de bidouiller avec ebtables, mais d'abord ce serait de se renseigner quel équipement "classique" est capable de faire marcher cette "chose".