I've been fighting with this issue for a few days now.
I have a server behind my RB1100 that has HotSpot/PPPoE.
All seems to be working just fine for the MTRouter which is great.
I just need to port forward port 8787 so when i type my external IP with port 8787 (1xx.224.27.xxx:8787) it sends me to my internal server so i can get to it.
I have created the following rule:
8 ;;; port forward
chain=dstnat action=dst-nat to-addresses=192.168.8.1 to-ports=8787
protocol=tcp port=8787
yes. the server is on a different subnet (192.168.8.0/29). It also is on a different port (5)... however all is well since MT can ping it just fine:
[admin@Mikrotik] > ping 192.168.8.1
HOST SIZE TTL TIME STATUS
192.168.8.1 56 64 0ms
192.168.8.1 56 64 0ms
192.168.8.1 56 64 0ms
192.168.8.1 56 64 0ms
192.168.8.1 56 64 0ms
sent=5 received=5 packet-loss=0% min-rtt=0ms avg-rtt=0ms max-rtt=0ms