Czy istnieje sposób, aby dowiedzieć się, czy serwery Red Hat Linux w mojej sieci mają włączoną funkcję multiemisji IP? Dane wyjściowe, które otrzymuję po uruchomieniu komendy cat / proc / net / igmp, są następujące
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
- Czy to oznacza, że multiemisja IP jest włączona w mojej sieci?
- Czy to oznacza również, że serwer, z którego uruchomiłem polecenie cat, należy do grupy 1?
Odpowiedzi:
Aby sprawdzić, czy multiemisja jest włączona w interfejsie, wykonaj „ifconfig eth0” i poszukaj: MULTICAST
źródło
/sbin
(gdzieifconfig
mieszka) na swojej drodze. Jeśli korzystasz z systemu podobnego do RedHata, a nieroot
użytkownik, spróbuj uruchomić go jako/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
, które widzę MULTICAST w danych wyjściowych.Zgodnie z howto
pokaże grupy, które obecnie subskrybujesz
źródło
Te dni , iproute2 , lub raczej jego
ip
polecenia również daje odpowiedź:(lub
ip l
w skrócie)zaprezentuje ci coś takiego:
gdzie widać, że na moim urządzeniu pętli zwrotnej nie ma multiemisji, ale tak, mój port Ethernet rzeczywiście obsługuje multiemisję.
źródło