web-dev-qa-db-fra.com

Comment savoir si la multidiffusion IP est activée sur mon réseau?

Existe-t-il un moyen de savoir si les serveurs Red Hat Linux sur mon réseau ont une multidiffusion IP activée? La sortie que je reçois en exécutant la commande CAT/PROC/NET/IGMP est la suivante

Idx Device    : Count Querier   Group    Users Timer    Reporter
1   lo        :     0      V3
                010000E0     1 0:00000000       0
2   eth0      :     3      V3
                010000E0     1 0:00000000       0
  1. Cela signifie-t-il que la multidiffusion IP est activée sur mon réseau?
  2. Cela signifie-t-il également que TH serveur à partir de laquelle j'ai dirigé la commande CAT appartient au groupe 1?
13

Pour vérifier si la multidiffusion est activée sur l'interface effectue un "ifconfigth0th0" et recherchez: MultiCast

16
rkthkr

Ces jours-ci , iproute2 , ou plutôt sa commande ip vous donnera également la réponse:

$ ip link

(ou ip l pour faire court)

vous présentera quelque chose comme ça:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 [...]
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp0s31f6: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 [...]
    link/ether ab:cd:ef:12:34:56 brd ff:ff:ff:ff:ff:ff

où vous pouvez voir qu'il n'y a pas de multidiffusion sur mon appareil de bouclage, mais oui, mon port Ethernet fait effectivement multidiffusion.

0
grandchild