Routing between two subnets

Hello guys,

I’m trying to achive the following:
Router1 is a TP-Link archer2 router(192.168.1.1), Router2 is a MikroTik RB750GR3 hEX.
I have my homelan on the TP-Link network: 192.168.1.0/24, I want my homelab on a seperate network 10.10.10.0/24.
I configured my mikrotik:
IP: 192.168.1.20
GW: 192.168.1.1
Internal LAN: 10.10.10.0/24
Internal LAN GW: 10.10.10.1

On my TP-Link I added a static route:
dst: 10.10.10.0 gw:192.168.1.20

I can reach router1’s network clients fine from router2’s network, but I can’t reach router2’s clients from router1 network.
I only can ping the gw: 10.10.10.1, but anything else behind it is unreachable.

I’m not a network expert so tell me if you need more information. And if you have any idea of resolving this.
Thanks!

If you didn’t change much of the default setup, then homelan is considered as WAN by router2. Review firewall setup. If you trust homelan devices, then you can either remove all firewall rules (be careful about SRC NAT rule, disable it first and test internet connectivity from homelab to verify TP-Link does the job) or remove ether1 from WAN interface list and add it to LAN (verify NAT as well).
If you don’t trust homelan devices, then … you should construct some fine rules in chain=forward.