Можно ли узнать, включены ли в моей сети на серверах Red Hat Linux многоадресная рассылка IP? Вывод, который я получаю, выполнив команду cat / proc / net / igmp, выглядит следующим образом
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
- Означает ли это, что многоадресная рассылка IP включена в моей сети?
- Означает ли это также, что сервер, с которого я запускал команду cat, принадлежит к группе 1?
Ответы:
Чтобы проверить, включена ли многоадресная рассылка на интерфейсе, выполните «ifconfig eth0» и найдите: MULTICAST
источник
/sbin
(гдеifconfig
живет) на своем пути. Если вы используете RedHat-подобную систему, а неroot
пользователь, попробуйте запустить ее как/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
я вижу в выводе MULTICAST.Согласно инструкции
покажет группы, на которые вы в данный момент подписаны
источник
В эти дни , iproute2 , или , вернее , его
ip
команда также даст вам ответ:(или
ip l
для краткости)представит вам что-то вроде этого:
где вы можете видеть, что на моем устройстве обратной связи нет многоадресной рассылки, но да, мой порт Ethernet действительно выполняет многоадресную рассылку.
источник