iptables пробросить UDP broadcast
Есть две машины. Первая живёт в подсетке 172.31.92.0/24, вторая в 192.168.0.0/24. Обе машины связаны междо собой ppp линком (сеть 10.0.0.0). В сети 172.31.92.0/24 есть хитрые желки, которые отправляют данные в своей сети бродкастом (172.31.92.255). Требуется пробросить это бродкаст на конкретную машину в сети 192.168.0.0/24 так, что бы получатель знал, что отправитель из сети 172.31.92.0/24.
Роуты настроены, т. е. с машины из подсети 192.168.0.0/24 могу пинговать машины из подсети 172.31.92.0/24 et vice vera. ssh/telnet между ними так же работает.
Пробовал на роутере из сети 172.31.92.0/24 сделать так:
iptables -t nat -I PREROUTING --dport 10026 -j DNAT --to-destination 192.168.0.84:10026
(10026 - порт, на который бродкастом шлются данные, 192.168.0.84 - тот, кто должен получать данные).
После этого на роутере в сети 172.31.92.0/24 бродкаст перестаёт приниматься, но на 192.168.0.84 ничего не приходит.
Кто может подсказать какие волшебные слова надо ещё сказать iptables, что бы всё заработало?