Wie konfiguriere ich mein Ubuntu, damit ich Multicast über die eth0-Adresse senden und über die eth1-Adresse empfangen kann?

Wie konfiguriere ich mein Ubuntu, damit ich Multicast über die eth0-Adresse senden und über die eth1-Adresse empfangen kann?

Wie konfiguriere ich mein Ubuntu so, dass ich Multicast über die Adresse eth0 senden und über die Adresse eth1 empfangen kann? Ich kann über dieselbe Adresse senden und empfangen, aber das Senden über 192.168.122.140 (eth0) und das Empfangen von 192.168.122.40 (eth1) schlägt fehl.

Einzelheiten:

Ich habe zwei Programme geschrieben: 1) einen Multicast-Sender, der Nachrichten über die Schnittstelle 192.168.122.140 mit einer Multicast-Adresse und einem Multicast-Port sendet, 2) einen Multicast-Empfänger, der Multicast-Nachrichten über die Schnittstelle 192.168.122.40 empfängt und auf die in der Absenderanwendung definierte Adresse und den Port verweist.

Ich habe die Sender- und Empfängeranwendungen getestet, wobei beide die gleiche Schnittstelle 192.168.122 hatten.140,oder192.168.122.40, der Empfänger kann Pakete von der Absenderanwendung empfangen. Aber wenn ich 192.168.122 einstelle.140an den Absender und stellen Sie 192.168.122 ein.40an den Empfänger, der Empfänger erhält nichts.

So sieht meine Routentabelle aus. Wenn sie falsch ist, helfen Sie bitte, sie zu korrigieren.

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         hkcore.hk.abc.n 0.0.0.0         UG    100    0        0 eth0
link-local      *               255.255.0.0     U     1000   0        0 eth1
localnet        *               255.255.255.0   U     0      0        0 eth0
localnet        *               255.255.255.0   U     0      0        0 eth1
224.0.0.0       *               240.0.0.0       U     0      0        0 eth0
eth0      Link encap:Ethernet  HWaddr 74:d0:2b:2c:06:23  
          inet addr:192.168.122.140  Bcast:192.168.122.255  Mask:255.255.255.0
          inet6 addr: fe80::76d0:2bff:fe2c:623/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:109471 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1513722 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:29824161 (29.8 MB)  TX bytes:1186271256 (1.1 GB)
          Interrupt:20 Memory:f7200000-f7220000 

eth1      Link encap:Ethernet  HWaddr 00:1b:21:25:05:13  
          inet addr:192.168.122.40  Bcast:192.168.122.255  Mask:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:19 Memory:f71c0000-f71e0000 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:5172 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5172 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:406555 (406.5 KB)  TX bytes:406555 (406.5 KB)

verwandte Informationen