Debian Debian-France Debian-Facile Debian-fr.org Debian-fr.xyz Debian ? Communautés

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 12-01-2021 17:18:13

joffrey575
Membre
Distrib. : Debian Jessie et stretch
Inscription : 19-12-2016

Multicast : principe et mise en oeuvre

Bonjour à tous,

J'ai fixé l'adresse manuellement 239.0.0.1 à 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 239.0.0.1/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/ … ith-linux/

Merci d'avance

Dernière modification par joffrey575 (18-01-2021 12:16:40)

Hors ligne

#2 15-01-2021 15:05:20

Croutons
Membre
Distrib. : Debian10 Buster
Noyau : Linux 4.19.0-12-amd64
(G)UI : Mate
Inscription : 16-12-2016

Re : Multicast : principe et mise en oeuvre

Hello
qu'as tu fais jusqu’à présent en rapport avec la doc Ubuntu?

-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

En ligne

#3 18-01-2021 12:15:23

joffrey575
Membre
Distrib. : Debian Jessie et stretch
Inscription : 19-12-2016

Re : Multicast : principe et mise en oeuvre

En théorie on a pas le droit d'affecter une adresse multicast à une interface.

Donc comment indiquer qu'un PC fait partie d'un groupe multicast ?

Avec cette ligne de commande à priori,

ip maddr add 239.0.0.1 dev enp0s31f6



Sauf que, comment s'assurer que le PC fait bien partie de cette adresse ?

Avec cette ligne de commande ?

ping 239.0.0.1



J'ai bien la requête multicast qui arrive sur mon PC mais il ne répond rien.

Que j'ai associé l'adresse multicast à l'interface ou non.

Dernière modification par joffrey575 (18-01-2021 12:16:59)

Hors ligne

#4 18-01-2021 13:41:54

Croutons
Membre
Distrib. : Debian10 Buster
Noyau : Linux 4.19.0-12-amd64
(G)UI : Mate
Inscription : 16-12-2016

Re : Multicast : principe et mise en oeuvre

c'est indiqué dans la doc que tu as mis en lien, il faut activé le multicast avant de lui affecter une adresse de groupe

-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

En ligne

#5 18-01-2021 13:48:24

joffrey575
Membre
Distrib. : Debian Jessie et stretch
Inscription : 19-12-2016

Re : Multicast : principe et mise en oeuvre

Si je lis cette ligne, le multicast n'est pas activé de base pour l'interface "enp0s31f6" ? Ou cela veut juste dire : capable de ?

enp0s31f6: <BROADCAST,MULTICAST,UP,LOWER_UP>

Hors ligne

#6 18-01-2021 13:52:58

Croutons
Membre
Distrib. : Debian10 Buster
Noyau : Linux 4.19.0-12-amd64
(G)UI : Mate
Inscription : 16-12-2016

Re : Multicast : principe et mise en oeuvre

oui d’après la doc Ubuntu , capable de
il faut l'activé et pour rendre la modif permanente écrire un fichier

-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

En ligne

#7 18-01-2021 14:22:27

joffrey575
Membre
Distrib. : Debian Jessie et stretch
Inscription : 19-12-2016

Re : Multicast : principe et mise en oeuvre

J'ai réussi à attribuer des adresses multicasts de groupe avec le fichier /etc/smcroute.conf

Avec à l'intérieur par exemple,

mgroup from enp0s31f6 group 239.0.0.1

Une fois ceci fait, relancer le daemon smcroute.

En ayant wireshark, on voit bien que l'on rejoint le groupe 239.0.0.1

Maintenant, avec un ping l'interface répond mais le paquet ne traverse pas dans l'autre sens.

Merci pour la relance doc ubuntu smile

Hors ligne

Pied de page des forums