Possible Mipsle Architecture Port Forwarding bug.

As i wrote here:

http://forum.mikrotik.com/t/dst-nat-53280-to-x-x-x-2-and-x-x-x-3-with-ros-4-how/33035/1

i have a problem to forward ports to multiple IP addresses within a single rule.

The rule:

1 chain=dstnat action=dst-nat to-addresses=192.168.1.3-0.0.0.10 protocol=tcp
dst-port=53280-53290

don’t foward ports to 192.168.1.3 or other addresses in range;

the rule:

1 chain=dstnat action=dst-nat to-addresses=192.168.1.3 protocol=tcp
dst-port=53280-53290

forward correctly to 192.168.1.3.

I’m using Ros 4.2 and tested this also on 4.0.

How can i resolve this?

are you expecting the router to receive one packet and send two? It does not create new packets, it only forwards them. You can only forward traffic to a single destination at a time.

Or are you just trying to round robin the packets ?

With “older” Ros3.0 if i set “To addresses” to “192.168.1.2/24” the port were forwarded with one rule by both 192.168.1.2 and 192.168.1.3 (and presumably also from other addresses).

With Ros 4.xx that does not happen.

It’s a previous “if is not a bug is a feature” or is a new problem?