Access devices from mikrotik with different IP addresses

Here is my situation.

I have mikrotik RB750GL router with one LAN 192.168.2.0/24. The router LAN port is further connected to swtich and all computers are connected with that swtich and gets dhcp ip from LAN 192.168.2.0/24.

I have two CCTV DVR connected to same switch with different IP address 192.168.1.100 and 192.168.1.200

The problem is I cannot access DVR from client computer 192.168.2.50. So please guide how can I achieve this?

The easiest way would be to move your DVRs into the same subnet as the rest of your gear is.
If this is not possible for any reason, give your router another IP address (i.e. 192.168.1.1/24) on the LAN-facing interface.
Make sure the DVRs use this IP as default gateway.
Then packets can and will be routed.

-Chris

Thanks Chris. By assigning additional IP address to router LAN interface the router started pinging 192.168.1.0/24 network but still I cannot ping from my laptop having IP 192.168.2.50.

Right.
Make sure the DVRs have that IP address (the one you additionally assigned to your router) as default gateway.
-Chris

Yes the DVRs are having IP 192.168.1.100 and default gateway 192.168.1.1 but still I can’t ping them from my laptop 192.168.2.50

Are they probably restricted to only accept connections from their own subnet? I’ve seen this a couple of times before.

Try adding a srcnat rule into this subnet.

-Chris

Could you please guide me how to add srcnat to this subnet?

/ip firewall nat
add chain=srcnat action=src-nat src-address=192.168.2.0/24 dst-address=192.168.1.0/24 to-address=192.168.1.1 out-interface=<your-lan-facing-interface>

-Chris

Thanks the masq setup worked !!!