Multiple Subnets or VLAN enviroment

I have installed Mikrotik 5.20 and configured as a transparent proxy. Two LAN cards one for Public interface and one for LAN.

It is working fine on the same subnet: e.g Mikrotik LAN IP 172.16.1.91/24–> clients on 172.16.1.0/24 can access the Internet.

But when other subnets e.g 172.16.2.0/24, 172.16.25.0/24 are not able to access Internet.

I have attached my topology.

I am new with Mikrotik and shifting my setup TMG 2010 proxy to Mikrotik.

Please guide me, waiting for replies.


Thanks.
Scenario.jpg

Add 172.16.2.91/24 and 172.16.25.91/24 in the same interface is 172.16.1.91/24
and set for each device correct gateway

I tried but no success. Other VLANs are not able to communicate.

Can you post your export and also explain what the Cisco is doing.
A 2960 is a layer2 device so no routing there.
As it seems the non-working systems are residing in a different network segment (broadcast domain)
They need a default gateway inside their own segment.

Ok, I will post it, after weekend.

If the diagram is correct then rextended has already pointed to a potential problem. e.g. According to the diagram the host with an address in the range 172.16.2.0/24 is supposed to use a gateway at address 172.16.1.91. That would be a problem because address 172.16.1.91 is not in the range 172.16.2.0/24 so the host has no means of reaching the gateway address.