We created a previous case, but this has been closed in the meantime.
We are trying to configure the following; remotely access devices connected to the RUT955 LAN from the RUT955 WAN by translating the destination from WAN to LAN.
e.g. laptop A (172.16.1.20) pings 172.16.1.3 (camera B), which is sent to the RUT955 - the RUT955 then translates/NAT this to 192.168.1.3 (camera B)
The rules look fine. Could you please clarify if you put those rules in Network → Firewall → Custom rules? Make sure that you do not put # before each rule.
Could you please share a screenshot of your routing table? This can be found in Status → Routes → Static → IPV4-Routes table. If there are any public IPs, please hide those before sharing a screenshot.
A ping from 172.16.1.10 (connected on WAN) towards 192.168.1.3 works (I guess that’s just routing), but towards 172.16.1.3 doesn’t seem to get forwarded to the default gateway (RUT955).
A ping from 172.16.1.10 (connected on LAN) towards 172.16.1.3 also doesn’t work.
You are trying to ping a device which is on the same network as your PC, so it assumes that it can reach it via MAC address (does ARP). Since the device is on another network, it does not get its MAC and drops the packet. It sends packets via default gateway when they are for other networks. On your PC, add a route to 172.16.1.3 via 172.16.1.1.