Як дізнатися, чи ввімкнено IP Multicasting у моїй мережі?


13

Чи є спосіб дізнатися, чи увімкнено сервери Red Hat Linux у моїй мережі? Вихід, який я отримую, виконуючи команду 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 Multicasting?
  2. Чи це також означає, що сервер, з якого я запустив команду cat, належить до групи 1?

спробуйте нижче посилання може допомогти tldp.org/HOWTO/Multicast-HOWTO.html kbase.redhat.com/faq/docs/DOC-2482 kbase.redhat.com/faq/docs/DOC-8706
Rajat

Цей приклад працював для мене. І допоможіть мені зрозуміти, як це працює github.com/bjornl/ipv6_multicast_example

Відповіді:


16

Щоб перевірити, чи ввімкнено багатоадресну передачу в інтерфейсі, зробіть "ifconfig eth0" і шукайте: MULTICAST


Команда ifconfig не включена на серверах нашої мережі.
Swapnonil Mukherjee

2
У системах ароматизації RedHat звичайні користувачі не мають /sbin(де ifconfigживе) на своєму шляху. Якщо ви використовуєте систему RedHat, а не rootкористувач, спробуйте запустити її як /sbin/ifconfig.
Маркдрайтон

Спасибі Марк, Запуск ifconfig від sbin дає мені наступний висновок. 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 у висновку.
Swapnonil Mukherjee

У вашому інтерфейсі eth0 ввімкнено багатоадресну передачу :)
rkthkr

9
"netstat -g" надасть вам інформацію про членство в групі.
rkthkr

6

за HOWTO

cat /proc/net/igmp 

покаже групи, на які ви підписані


як я можу підписатися на інші групи чи інтерфейси ?? що я отримав від netstat -g
lazarus

0

У ці дні , 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 дійсно робить багатоадресну передачу.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.