Skąd mam wiedzieć, czy multiemisja IP jest włączona w mojej sieci?


13

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
  1. Czy to oznacza, że ​​multiemisja IP jest włączona w mojej sieci?
  2. Czy to oznacza również, że serwer, z którego uruchomiłem polecenie cat, należy do grupy 1?


Ten przykład zadziałał dla mnie. I pomóż mi zrozumieć, jak to działa github.com/bjornl/ipv6_multicast_example

Odpowiedzi:


16

Aby sprawdzić, czy multiemisja jest włączona w interfejsie, wykonaj „ifconfig eth0” i poszukaj: MULTICAST


Komenda ifconfig nie jest włączona na serwerach w naszej sieci.
Swapnonil Mukherjee

2
W systemach o smaku RedHat zwykli użytkownicy nie mają /sbin(gdzie ifconfigmieszka) na swojej drodze. Jeśli korzystasz z systemu podobnego do RedHata, a nie rootużytkownik, spróbuj uruchomić go jako /sbin/ifconfig.
markdrayton

Dzięki Mark, Uruchomienie ifconfig z sbin daje mi następujące dane wyjściowe 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.
Swapnonil Mukherjee

Twój interfejs eth0 ma włączoną multiemisję :)
rkthkr

9
„netstat -g” poda informacje o członkostwie w grupie.
rkthkr

6

Zgodnie z howto

cat /proc/net/igmp 

pokaże grupy, które obecnie subskrybujesz


jak mogę subskrybować inne grupy lub interfejsy? które otrzymałem z netstat -g
lazarus

0

Te dni , iproute2 , lub raczej jego ippolecenia również daje odpowiedź:

$ ip link

(lub ip lw skrócie)

zaprezentuje ci coś takiego:

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

gdzie widać, że na moim urządzeniu pętli zwrotnej nie ma multiemisji, ale tak, mój port Ethernet rzeczywiście obsługuje multiemisję.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.