Проброс broadcast пакетов из WAN в LAN
Добавлено: 18 окт 2022, 19:30
Добрый вечер!
Во внешней по отношению к роутеру hAP lite сети запускается ПО, которое осуществляет поиск оборудования через рассылку broadcast UPD пакетов на broadcast-адрес подсети и на 255.255.255.255.
За роутером (за NAT) находится как раз нужная железка (только одна, её IP известен).
Можно ли как-то хитро настроить правило проброса пакетов UDP, чтобы оно работало для broadcast пакетов?
Стандартное правило dstnat работает для пакетов, которые напрямую отправлены на внешний IP роутера, но broadcast-пакеты через него не пересылаются. Хотя в логах на Микротике от правила публикации при этом появляется запись:
UDP_Forwarding: dstnat: in:ether1 out:(unknown 0), connection-state:new src-mac f0:2f:74:f8:1d:c5, proto UDP, 192.168.1.19:55713->192.168.7.255:21600, len 32
ПО также можно настроить на работу с multicast. Нашел в сети упоминания, что в 7.x можно поднять контейнер с Avahi, но, судя по всему, на hAP lite с 16Mb памяти это сделать не получится.
Буду признателен за любой совет!
Во внешней по отношению к роутеру hAP lite сети запускается ПО, которое осуществляет поиск оборудования через рассылку broadcast UPD пакетов на broadcast-адрес подсети и на 255.255.255.255.
За роутером (за NAT) находится как раз нужная железка (только одна, её IP известен).
Можно ли как-то хитро настроить правило проброса пакетов UDP, чтобы оно работало для broadcast пакетов?
Стандартное правило dstnat работает для пакетов, которые напрямую отправлены на внешний IP роутера, но broadcast-пакеты через него не пересылаются. Хотя в логах на Микротике от правила публикации при этом появляется запись:
UDP_Forwarding: dstnat: in:ether1 out:(unknown 0), connection-state:new src-mac f0:2f:74:f8:1d:c5, proto UDP, 192.168.1.19:55713->192.168.7.255:21600, len 32
ПО также можно настроить на работу с multicast. Нашел в сети упоминания, что в 7.x можно поднять контейнер с Avahi, но, судя по всему, на hAP lite с 16Mb памяти это сделать не получится.
Буду признателен за любой совет!