Existe uma maneira de saber se os servidores Red Hat Linux na minha rede têm o IP Multicasting ativado? A saída que eu recebo executando o comando cat / proc / net / igmp é a seguinte
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
- Isso significa que o IP Multicasting está ativado na minha rede?
- Isso também significa que o servidor do qual executei o comando cat pertence ao Grupo 1?
Respostas:
Para verificar se o multicast está ativado na interface, faça um "ifconfig eth0" e procure: MULTICAST
fonte
/sbin
(ondeifconfig
mora) em seu caminho. Se você estiver em um sistema semelhante ao RedHat e não oroot
usuário, tente executá-lo 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
, posso ver MULTICAST na saída.De acordo com o howto
mostrará os grupos nos quais você está atualmente inscrito
fonte
Hoje em dia , iproute2 , ou melhor, seu
ip
comando também lhe dará a resposta:(ou
ip l
abreviado)apresentará algo assim:
onde você pode ver que não há multicast no meu dispositivo de loopback, mas sim, minha porta ethernet realmente faz multicast.
fonte