1

Как настроить мою Ubuntu, чтобы разрешить мне отправлять многоадресную рассылку через адрес eth0 и получать через адрес eth1? Я могу отправлять и получать по одному и тому же адресу, но при отправке через 192.168.122.140 (eth0) и получении с 192.168.122.40 (eth1) произошел сбой.

Детали:

Я написал две программы: 1) многоадресный отправитель, который передает сообщение через интерфейс 192.168.122.140 с многоадресным адресом и портом 2) многоадресный приемник, который получает многоадресное сообщение через интерфейс 192.168.122.40 и указывает на адрес и порт, определенные в приложении отправителя.

Я протестировал приложения отправителя и получателя с одинаковым интерфейсом 192.168.122. 140 или 192.168.122. 40, получатель может принимать пакет от приложения отправителя. но когда я установил 192.168.122. 140 отправителю и установите 192.168.122. 40 до получателя, получатель ничего не получает.

Вот так выглядит моя таблица маршрутов. Если это не так, пожалуйста, помогите исправить это.

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)

0