I have a RB 435g, installed with 5.7 router os, the issue i am having is that i am trying to do port forwarding because i am using it as a home router and onlye the first forwarding rule that i create in the NAT tab works, If i create a second rule it wont work. If i move the second rule to first place it works fine. This is very confusing to me
I have
[admin@MikroTik] > interface print
Flags: D - dynamic, X - disabled, R - running, S - slave
NAME TYPE MTU L2MTU
0 R WAN ether 1500 1524
1 R LAN ether 1500 1524
2 X ether3 ether 1500 1524
3 X wlan1 wlan 1500
I have to admit I am somewhat new to Tik routers myself; however, I suspect that at a minimum more information will be needed. If I had to take an educated guess, there is something matching the first rule that isn’t allowing the next rule to be processed. If you can issue the following commands on the router, copy and paste the results here, then it may help to determine the nature of the issue.
Chances are your rules are too general, so they catch everything, instead of just what you are looking for. So order is important, and how specific or general your rules are is also very important.
That means, translated to English, “forward all TCP traffic destined to 173.220.110.x to 192.168.1.135 on port 5550”. Note here that you told the the router to forward ALL TCP traffic to that port, regardless of what port it was originally to. You want to add dst-port=5550 to that - presumably, anyway. Traffic never reaches the second TCP rule because all TCP traffic already matched the previous rule that matched all TCP traffic. Change the other rules accordingly. The router will do exactly what you tell it to, so if you only want to forward traffic to a specific port and IP to a different IP port you need to specify all parts of that.