First of all hi, i’m new here and i got my hap ac2 today, so.. The problem.. I cant port forward a port, in this case team speak 3 port which is 9987 udp, i tried with many tutorials, but no success. Can I get some help from you guys, to try and understand how this work in routeros?
Let’s assume you started off with a default settings for your firewall and NAT.
So you should go to IP → Firewall → NAT and add a new rule:
Chain: dstnat
Protocol: udp
Dst. port: 9987 (that’s port number, accessible from WAN)
In. Interface List: WAN
Action: dst-nat
To Addresses:
optionally - if WAN port is not the same as LAN port - To Ports:
And that’s about it.
If your current configuration is not like default one, then you might need to construct the NAT rule differently (but then you need to show us current configuration … by executing cammnd /export hide-sensitive from a terminal window).
Note that the above NAT rule only handles connections originating from internet (WAN). If you want to connect in exactly the same way (i.e. by connecting WAN IP address) from within LAN, you need additional setup (search for hair-pin NAT).
As they say: there are many ways to skin the sheep. So you can configure DST-NAT by using dst-address (and omit in-interface/in-interface-list altogether … which has its own merits which I won’t discuss at this place) or by using in-interface (which, as you say, is the way done by UPnP) or by using in-interface-list. Even if we only discuss about in-interface vs. in-interface-list … each approach has its own merits and drawbacks. In order to choose best approach one has to understand all the peculiarities and how they affect particular use case.
But damn..i just doesn’t want to work.. With my old ddwrt router it was way easier.
This way the port forwarding is working for outside.. I just cant mange to figure that hair-pin nat. Port forwarding works for anything inside from the router event without specifying and interface, or if i leave it with escom.. the hair-pin nat is the problem
I definitely tried firstly with that, reading it, but the aftermath is the same. Working outside, not inside, I even put the rule on first position (so its 0).
One setting which is not right and usually fixing it makes unexpected performance improvements: move LAN IP address from ether2 to bridge “interface”.
As you’re using PPPoE you can probably disable/unconfigure DHCP client from ether1?
Firewall filter with “action=fasttrack-connection”: by default it has connection-state=established**,related**.
In the configuration you posted a few posts back, some lines are obviously clipped. And there’s no sign of hair-pin NAT. So it’s hard to say if you correctly implemented rule or not.
BTW, what exactly do you expect from NAT which is not working for you (even when you implement hair-pin NAT)?
My point being that you made changes to default settings which are a really good starting point to add some rules. You changed some and it seems as you didn’t know what you were doing.
And your posted config is not what your router is running with (I’m not discussing the reason for it) so it’s hard to tell what is preventing you from implementing hair-pin NAT …
So this https://www.youtube.com/watch?v=_kw_bQyX-3U seems to work now.. I started from the scratch. So now all is working as intended. Thank you very much for your afford to help me, appreciate it