Корпус:
[Подсеть A, 192.168.2.0/24
, интернет-gw на основе прошивки Padavan]
[Подсеть B, 192.168.1.0/24
, интернет-приложение на основе прошивки Padavan]
Хост из подсети A (2.155) подключается через VPN (возможные варианты: PPTP, OpenVPN, L2TP без ipsec) к подсети B и получает адрес, говоря 1.245/32
В подсети B существует хост (1.10/32
), который отправляет многоадресные дейтаграммы на 224.0.0.50:9898
; На роутере я вижу их с
tcpdump -i br0 -c 10 dst host 224.0.0.50 and port 9898 and multicast
13:46:54.345369 IP 192.168.1.10.4321 > 224.0.0.50.9898: UDP, length 135
Я ищу решения для приема / пересылки этих широковещательных сообщений, чтобы их могли видеть хосты, подключенные через VPN
На маршрутизаторе B, который основан на прошивке Padavan, у меня есть, и ограничен утилитами igmproxy udpxy, если это необходимо.
На клиентском хосте я использую Debian и обычно не ограничен в инструментах.
дейтаграммы являются проприетарным протоколом, то есть не iptv или видеопотоком.
Любые идеи приветствуются.
[UPD] Дополнительная информация - за обсуждение в комментариях
Это очень специфическое аппаратное устройство, которое не очень болтливое в терминах Ethernet (скажем, максимум 1-2 датаграммы за 5 секунд), поэтому, безусловно, должно быть довольно переадресованным. К сожалению, он отправляет обновления статуса только через трансляцию. в подсети А существуют аналогичные устройства + управляющее программное обеспечение. Таким образом, я ищу способ, чтобы дейтаграммы, транслируемые на 224.0.0.50:9898 в подсети B, снова появлялись в подсети A. Может быть, с помощью какого-то инструмента. Может быть smcroute, может быть udpxy, может быть igmproxy