It’s start with very simple network with Mikrotik 750 (router1, 192.168.1.1/24) as default gateway as you see in diagram.
Now, we’re prepare new server for our branch office so I setup another Mikrotik 750 (router2, 192.168.1.111/24) to be bridge between two subnets the existing one and the new 192.168.8.0/24
I use this command on Router1 to send the traffice destination 192.168.8.0/24 to Router2
Now the client can ping to 192.168.8.21 but not 192.168.8.1 (unless I manually change gateway IP of client from default (192.168.1.1) to 192.168.1.111 then I get reply from ping to 192.168.8.1)
Check your gateway and routing settings on your 8.1 system and the second router.
Probably the traffic coming back from the 8.1 system is destined for a system inside the 1.0/24 network.
Therefor it does not travel via the 1.111 gateway and somewhere the traffic gets broken.
The path towards the system is different than the way back, which will probably cause the problems.
I can however not explain why pings towards the router itself are getting replied.
I would assume they suffer the same problem.
I removed the old route and then use “/ip route add dst-address=192.168.8.0/24 gateway=192.168.1.111”, the result still the same. (able to ping 192.168.8.21 but not 192.168.8.1 either from terminal of router1 or client)
I used to use ROS 5.25 and now upgraded to 6.1 but the result still the same.
If I set gateway of client machine to be 192.168.1.111 instead of default gateway (192.168.1.1) or I put route table on client machine “route add 192.168.8.0 mask 255.255.255.0 192.168.1.111” , I’ll get reply from 192.168.8.1
OK, Finally I got the reply from 192.168.8.1, while I’m trying to cleanup rules to make it easy to read, now I got the reply from 192.168.8.1 - so It should be some rules on router1.
the way you ask me question lead me to the result (Y), Thank you very much.
Edited, More Info : Surprise, I restore the exactly configuration I’m use on first post, without doing anything yet. I got reply from 192.168.8.1 o.O!