Issue :
I am unable to browse certain lan segments in same subnet in HO LAN from BO LAN especially http traffic
HO LAN :192.168.0.0/24
HO Gateway:192.168.0.101
HO WAN IP :42.25.25.12 (Routable)
BO LAN: 192.168.1.101
BO Gateway:192.168.1.101
BO WAN:(Dynamic Non Routable)
c:> tracert 192.168.0.11
Tracing route to 192.168.0.11 over a maximum of 30 hops
1 1 ms <1 ms <1 ms 192.168.1.101
2 * * * Request timed out.
3 * * * Request timed out.
4 * * * Request timed out.
5 28 ms 23 ms 21 ms 192.168.0.11
IPSEC Tunnel is working and by HO is able to access http site and resources on BO
[HO LAN (192.168.0.0/24]<---->(192.168.0.101)[ Cyberoam](public Routable IP 42.25.25.12)-----Internet-----[ISP NAT] <—>Mikrotik<—> (192.168.1.0/24 BO LAN)
If Firewall is not restricting the traffic, I would suggest checking for MTU related issues. Can you ping between the gateways with 1500b packet size and do-not-fragment flag set to yes?
Why can not you ping between the routers? Anyway it sounds like an MTU related issue, I would suggest manually reducing TCP MSS using Mangle Firewall and see if anything changes.
Try to add a mangle rule on the Mikrotik to clear the DF (do not fragment), which is usually set by the sending device. When the DF is set, it tells the router that the MTU of packet is too large to traverse it, so it should be dropped and not fragmented. Hence, clearing the DF bit in the Mikrotik using a mangle rule will allow the packet to be fragmented and routed “through” the tunnel. DF is usually used when destination host does not have resources to handle fragmentation process. Note that DF exists in L3 header in the flags section (IP-layer).
-Configuration:
Mange Rule: chain=prerouting src.addr=192.168.0.1/24 dst.addr=0.0.0.0/0 action=clear DF