Existe-t-il un moyen de savoir si la multidiffusion IP est activée sur les serveurs Red Hat Linux de mon réseau? La sortie que j'obtiens 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
- Est-ce à dire que la multidiffusion IP est activée sur mon réseau?
- Cela signifie-t-il également que le serveur à partir duquel j'ai exécuté la commande cat appartient au groupe 1?
Réponses:
Pour vérifier si la multidiffusion est activée sur l'interface, faites un "ifconfig eth0" et recherchez: MULTICAST
la source
/sbin
(oùifconfig
vivent) sur leur chemin. Si vous êtes sur un système de type RedHat et non pas l'root
utilisateur, essayez de l'exécuter en tant que/sbin/ifconfig
.eth0 Link encap:Ethernet HWaddr 00:14:22:1A:AF:DB inet addr:10.1.0.74 Bcast:10.1.7.255 Mask:255.255.248.0 inet6 addr: fe80::214:22ff:fe1a:afdb/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:70747195 errors:0 dropped:0 overruns:0 frame:0 TX packets:6965432 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100
je peux voir MULTICAST dans la sortie.Selon le howto
affichera les groupes auxquels vous êtes actuellement abonné
la source
De nos jours , iproute2 , ou plutôt sa
ip
commande vous donnera également la réponse:(ou
ip l
pour faire court)vous présentera quelque chose comme ceci:
où vous pouvez voir qu'il n'y a pas de multidiffusion sur mon périphérique de bouclage, mais oui, mon port Ethernet effectue effectivement la multidiffusion.
la source