¿Hay alguna manera de saber si los servidores Red Hat Linux en mi red tienen habilitada la multidifusión IP? El resultado que obtengo al ejecutar el comando cat / proc / net / igmp es el siguiente
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
- ¿Significa esto que la multidifusión IP está habilitada en mi red?
- ¿Esto también significa que el servidor desde el que ejecuté el comando cat pertenece al Grupo 1?
Respuestas:
Para verificar si la multidifusión está habilitada en la interfaz, haga un "ifconfig eth0" y busque: MULTICAST
fuente
/sbin
(dóndeifconfig
vive) en su camino. Si está en un sistema similar a RedHat y no elroot
usuario intente ejecutarlo como/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
: puedo ver MULTICAST en el resultado.De acuerdo a cómo
mostrará los grupos a los que está suscrito actualmente
fuente
En estos días , iproute2 , o más bien su
ip
comando también te dará la respuesta:(o
ip l
para abreviar)te presentará algo como esto:
donde puede ver que no hay multidifusión en mi dispositivo de bucle invertido, pero sí, mi puerto ethernet sí hace multidifusión.
fuente