I have a single router, port 1 is nat'd to the internet. Port 2 is address 192.168.88.1/24, and port 3 is address 192.168.2.1/24.
All hosts on each subnet has a default route set to the .1 address in its subnet. i.e. host 192.168.88.23 has a default gateway to 192.168.88.1.
All hosts can access the internet correctly. and hosts in 88.1 can ping ip 192.168.2.1, but not any other host in the 2.x subnet, and vice versa is the same.
I am pretty confident, that without any additional static routes, that 88.x hosts should be able to access 2.x hosts as they are on the same router, and Mikrotik rules forwards by default.
What am I missing, why can these two subnets not see each other?
I have reset the router config to nothing, and just created the essential addresses and masquerade rule, nothing else. So no rules are blocking the traffic.
I setup the same config in a GNS3 simulator, and it worked as expected.
Did the default security settings in the Router OS change?