Forum Linux.debian/ubuntu [Reseau] Ping multicast address : envoie et réception

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
1
12
jan.
2021

Bonjour à tous,

J'ai fixé l'adresse manuellement 224.2.127.254 à l'interface enp0s31f6.

J'arrive à effectuer un ping sur cette adresse depuis un autre PC.

La requete traverse deux routeurs ou j'ai autorisé le multicast.

Je cherche un moyen pour obtenir une réponse au ping.

Est-ce possible ?

Voici ma config

$ip a

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp0s31f6: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 10:43:20:5d:kq:1a brd ff:ff:ff:ff:ff:ff
    inet 224.2.127.254/24 brd 224.2.127.255 scope global noprefixroute enp0s31f6
       valid_lft forever preferred_lft forever

Les routes

$ip r

default via 192.168.1.1 dev enp0s31f6 proto static metric 100 
192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1 linkdown

Lien trouvé à propos,

http://doc.ubuntu-fr.org/multicast
https://fojta.wordpress.com/2014/09/24/troubleshooting-multicast-with-linux/

Merci pour vos retours

  • # oui

    Posté par  . Évalué à 3.

    J'arrive à effectuer un ping sur cette adresse depuis un autre PC.
    La requete traverse deux routeurs ou j'ai autorisé le multicast.
    Je cherche un moyen pour obtenir une réponse au ping.

    si tu arrives à pinguer depuis ton autre PC, c'est donc bien que tu obtiens une réponse au ping

    sinon ton ping ne fonctionnerait pas

  • # plus d'info sur les adresses Multicast

    Posté par  . Évalué à 3.

    https://www.iana.org/assignments/multicast-addresses/multicast-addresses.xhtml

    tu as choisis des IPs dans le range 224.2.x.y/16
    soit le range réservé au SDP/SAP
    visiblement les protocoles de communications

    d'autres recherches précisent qu'on ne peut pas pinguer une machine en particulier, ce n'est pas le but du Multicast

    tu peux par contre pinguer le groupe (le range reseau) et obtenir une réponse de chaque machine disposant d'une IP sur ce groupe.

    ex : 224.0.0.1 sera l'adresse à pinguer pour les machines dans le reseau 224.0.0.x/24
    mais tous les sous reseaux Multicast n'ont pas une IP dédiée au ping

    • [^] # Re: plus d'info sur les adresses Multicast

      Posté par  . Évalué à 2.

      D'accord, merci pour tes infos.

      Quand je disais que le ping fonctionne, c'est que je vois la requete avec wireshark sur le PC que je ping.

      Il n'y a en revanche pas de retour de la part du PC qui est pingé.

      224.0.0.1 sera l'adresse à pinguer pour les machines dans le reseau 224.0.0.x/24

      Donc il doit me manquer un serveur pour prendre en charge les adresses du groupe multicast pour pouvoir peut être répondre, même si ça n'est pas le but du multicast.

      J'avais vu smcroute, je ne sais pas si cela correspond parfaitement à mon besoin.

      • [^] # Re: plus d'info sur les adresses Multicast

        Posté par  . Évalué à 2.

        Assigner manuellement une adresse 224.x.x.x à une interface réseau est plus qu'hasardeux. Cette tranche d'adresses est réservée par le système et certaines applications fonctionnant en multicast, conjointement avec une adresse de réseau privé. Plus généralement, assigner une autre adresse que l'une des possibilités offertes par les adresses des réseaux privés (192.168.x.x 172.16-31.x.x et 10.x.x.x) n'est pas une bonne idée, surtout quand on veut tester et diagnostiquer.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.