What firewall filter rules do you have? Should have an accept rule for either port 32400 or for connection-nat-state=dst (or the default drop with connection-state-nat=!dst.) Are you double NATted?
Your NAT rule should work, although you do no need to specify the to-port unless you need to change the port to one different from external.
No, you remove the wrong port. Your rule should be what I posted for you!
If that still does not work, make sure you have the set the port manually on Plex server and check firewall on host machine.
It still isn’t working when I manually select the port. I checked windows firewall and don’t see anything blocking it. I can connect but shows indirect and one other thing I see that I think is kind of weird, but maybe it’s normal. When I look at wire shark I see that when I try to using remote access I see Plex trying to hit my other Plex server that is connected at my brothers house. I see his public IP as source and my private as destination and visa versa. I’m not sure if Plex checks with all shared servers at that time, but I thought
Two frogs is bang on for the NAT rule…
/ip firewall nat add action=dst-nat chain=dstnat comment=“Plex port forwarding” dst-port=32400 in-interface=ether1 protocol=tcp to-addresses=192.168.1.18
You need a filter firewall rule not specific to that server but to allow DST NAT to be functional on the router in general ( so get rid of the current filter rule )
/ip firewall filter
add action=accept chain=forward comment=
“Allow Port Forwarding - DSTNAT” connection-nat-state=dstnat
The only thing you may consider adding to the Nat rule is an address or address list of allowed external WAN IPs, for added security.
If you are having port issues or conflicts, perhaps suggest you change the default port of the plex itself OR use port translation, where users come in on port whatever 61111 and the router directs it to 32400.