Как я узнаю, включена ли многоадресная рассылка IP в моей сети?

Есть ли способ узнать, включены ли в моей сети на серверах 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
  1. Означает ли это, что в моей сети включена многоадресная IP-рассылка?
  2. Означает ли это также, что сервер, с которого я запускал команду cat, принадлежит к группе 1?

3 ответа

Решение

Чтобы проверить, включена ли многоадресная рассылка на интерфейсе, выполните "ifconfig eth0" и найдите: MULTICAST

Согласно инструкции

cat /proc/net/igmp 

покажет группы, на которые вы в данный момент подписаны

В эти дни iproute2, а точнее его ip Команда также даст вам ответ:

$ ip link

(или же ip l коротко)

представит вам что-то вроде этого:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 [...]
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp0s31f6: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 [...]
    link/ether ab:cd:ef:12:34:56 brd ff:ff:ff:ff:ff:ff

где вы можете видеть, что на моем устройстве обратной связи нет многоадресной рассылки, но да, мой порт Ethernet действительно выполняет многоадресную рассылку.

Другие вопросы по тегам