Having some issues getting UPNP working.

I have read and read all that I can about this, but I am unable to get it working. I have a security system that needs ports 80, 37777, 37778, and 554 forwarded to the specific ip of the device.

When I enabled UPNP the following dynamic nat rules were created but traffic was not being forwarded to the device. No matter what I have tried I cannot get it to work properly.

[admin@MikroTik] /ip firewall nat> print
Flags: X - disabled, I - invalid, D - dynamic 
 0   chain=srcnat action=masquerade to-addresses=0.0.0.0 out-interface=ether1 
[admin@MikroTik] /ip firewall nat> print dynamic 
Flags: X - disabled, I - invalid, D - dynamic 
 0 D chain=dstnat action=dst-nat to-addresses=192.168.11.50 to-ports=80 
     protocol=tcp dst-address=208.93.xxx.xxx dst-port=80 

 1 D chain=dstnat action=dst-nat to-addresses=192.168.11.50 to-ports=37777 
     protocol=tcp dst-address=208.93.xxx.xxx dst-port=37777 

 2 D chain=dstnat action=dst-nat to-addresses=192.168.11.50 to-ports=37778 
     protocol=udp dst-address=208.93.xxx.xxx dst-port=37778 

 3 D chain=dstnat action=dst-nat to-addresses=192.168.11.50 to-ports=554 
     protocol=tcp dst-address=208.93.xxx.xxx dst-port=554

/ip upnp
set allow-disable-external-interface=no enabled=yes show-dummy-rule=no
/ip upnp interfaces
add disabled=no interface=bridge1 type=internal
add disabled=no interface=ether1 type=external

Any help would be appreciated.

Not to preach but you really shouldn’t use uPnP; it’s not secure. Port forwards should be done as-needed, by hand.

But anyway, did you check your firewall rules to see if traffic is being dropped by a rule in there? It’s also entirely possible your ISP blocks incoming port 80 requests, as many do (running Netalyzr will confirm this). Change the listening port to something else, if possible.

The ISP does not block port 80 as it worked before with a WRT54GL using UPNP.

As for firewall rules, I don’t have any filter rules setup yet. (is that what I’m missing?)