I have a fairly simple setup on RB2011. A small handful of NAT rules forwarding ports to some TCP services on the LAN - all working fine.
Today I added a UDP forwarding rule to the NAT for an inbound video stream. I can see the packets hitting the WAN and they show in "Connections" but they are not getting sent on to the LAN and the counters dont increment. Ive tried a great many different combinations of src and dst addresses, in interface, ports etc to try to make the rule match but none successful. I believe that NAT rules come before any filter rules so in theory my filters are irrelevant and pretty standard anyway.
Here is the rule. I've replaced WAN address with XX for obvious reasons.
1 X ;;; UDP Video
chain=dstnat action=dst-nat to-addresses=192.168.4.10 to-ports=5000
protocol=udp dst-address=XX.XX.XX.XX dst-port=5000
Are there any "gotacha's" when forwarding UDP one way packets, I spent quite a bit of time on this - its driving me mad. The reason I ask this is because if I delete the rule and then add back a fresh I see one packet make it through and them no more as if the tracking is waiting for a reply from the device on the LAN.
Any help greatly appreciated.