This has worked fine (I can connect externally and internally) for two different devices a camera and a PC. A third device (a pan tilt unit) configured the same way does not work externally, but I can connect fine internally.
I have tested this setup on another router (D-Link), and do not have the same problems.
Looking for any assistance possible, and will gladly supply pertinent information as requested.
I've done a system reset and added only the port forwarding rule that is not working, in order to simplify troubleshooting. Thanks so much for any help provided.
[admin@MikroTik] > /ip address print detail
Flags: X - disabled, I - invalid, D - dynamic
0 ;;; default configuration
address=192.168.88.1/24 network=192.168.88.0 interface=ether2-local
actual-interface=bridge
1 D address=10.10.1.12/16 network=10.10.0.0 interface=ether1-gateway
actual-interface=ether1-gateway
[admin@MikroTik] > ip route print detail
Flags: X - disabled, A - active, D - dynamic,
C - connect, S - static, r - rip, b - bgp, o - ospf, m - mme,
B - blackhole, U - unreachable, P - prohibit
0 ADS dst-address=0.0.0.0/0 gateway=10.10.0.1
gateway-status=10.10.0.1 reachable ether1-gateway distance=1 scope=30
target-scope=10 vrf-interface=ether1-gateway
Well you’re not narrowing down the NAT rule enough is likely the cause of the problem. The way it reads is any tcp traffic going to port 8080 redirect to 192.168.88.253. This would include return traffic coming into the LAN, if your server is replying back to port 8080 this will cause an issue. I would recommend narrowing it down by either specifying the public IP you want to have forwarded as the dst-address, or the in-interface of the WAN port.
Not only is order of rules very important in a firewall, but also how narrow or specific they are. You don’t want to make them so general that it catches more than what you want, but at the same time you don’t want them to be too specific so you miss what you want.
and also check manual for that camera, i had problems with video for ip cameras, with web port many cameras using RTSP, in my case i needed to port forward web port + RTSP port to get camera working from outside the LAN
[admin@MikroTik] > ip address print detail
Flags: X - disabled, I - invalid, D - dynamic
0 ;;; default configuration
address=192.168.88.1/24 network=192.168.88.0 interface=ether2-local
actual-interface=bridge
1 D address=10.10.1.12/16 network=10.10.0.0 interface=ether1-gateway
actual-interface=ether1-gateway
[admin@MikroTik] > ip route print detail
Flags: X - disabled, A - active, D - dynamic,
C - connect, S - static, r - rip, b - bgp, o - ospf, m - mme,
B - blackhole, U - unreachable, P - prohibit
0 ADS dst-address=0.0.0.0/0 gateway=10.10.0.1
gateway-status=10.10.0.1 reachable ether1-gateway distance=1 scope=30
target-scope=10 vrf-interface=ether1-gateway
If it’s still not working, do you see the NAT rule incrementing? If so, I would recommend running Torch on the LAN interface (built in tool of the MikroTik) pointed at the IP address of the camera to see what it is doing traffic wise. That will tell you if it’s doing more than just port 8080.
What do you see in torch? Do you just see tx, or do you see tx and rx? If you only seeing tx being reported, then the traffic is never getting back to the router to process it. Check the default gateway on the camera in that case.