Come faccio a sapere se IP Multicasting è abilitato sulla mia rete?


13

C'è un modo per sapere se i server Red Hat Linux sulla mia rete hanno il multicast IP abilitato? L'output che ottengo eseguendo il comando cat / proc / net / igmp è il seguente

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. Questo significa che IP Multicasting è abilitato sulla mia rete?
  2. Questo significa anche che il server da cui ho eseguito il comando cat appartiene al Gruppo 1?


Questo esempio ha funzionato per me. E aiutami a capire come funziona github.com/bjornl/ipv6_multicast_example

Risposte:


16

Per verificare se il multicast è abilitato sull'interfaccia, eseguire un "ifconfig eth0" e cercare: MULTICAST


Il comando ifconfig non è abilitato sui server della nostra rete.
Swapnonil Mukherjee,

2
Sui sistemi RedHat-flavour gli utenti normali non hanno /sbin(dove ifconfigvive) il loro percorso. Se sei su un sistema simile a RedHat e non l' rootutente prova a eseguirlo come /sbin/ifconfig.
markdrayton,

Grazie Mark, l'esecuzione di ifconfig da sbin mi dà il seguente output 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:100che posso vedere MULTICAST nell'output.
Swapnonil Mukherjee,

L'interfaccia eth0 ha il multicast abilitato :)
rkthkr,

9
"netstat -g" ti fornirà informazioni sull'appartenenza al gruppo.
rkthkr,

6

Secondo howto

cat /proc/net/igmp 

mostrerà i gruppi a cui sei attualmente iscritto


come posso iscrivermi ad altri gruppi o interfacce ?? che ho ricevuto da netstat -g
lazzaro il

0

In questi giorni , iproute2 , o meglio, il suo ipcomando ti darà anche la risposta:

$ ip link

(o ip lin breve)

ti presenterà qualcosa del genere:

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

dove puoi vedere che non c'è multicast sul mio dispositivo di loopback, ma sì, la mia porta Ethernet fa davvero multicast.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.