Hi i have a simple network connected by VPN l2tp describe in attachment.
in my scenario i can connect from 192.168.100.3 to 192.168.0.1, but i need to connect from 192.168.0.3 to 192.168.100.1
what is the best way to make it possible?
my best guess is, i have to create Mikrotik A as l2tp server. i have to use 2 l2tp connection. i try to figure out is there any other solution here using 1 VPN connection?

Any reason why you have to use l2tp?
because it at 2 different location, Mikrotik A using ISP a and Mikrotik B using ISP b.
am i in a right direction? or maybe there is another way to do it?
i just want to make A and B can connected each other as if local LAN using secure connection
I guess the question is requirements/use cases.
Do you need.
a. to remotely configure any of the two routers - from the other router
b. to remotely configure any of the two routers - from a hotel room, coffee shop aka remote ( using smartphone, laptop etc.)
c. to have the subnet(s) on Router1 access the subnet(s) on Router2 and vice versa
d. to have the remote users in b. access subnets on either router?
Do you have.
e. A publicly accessible IP address on at least one of the routers? ( not get private IPs from the isp but a public IP )
f. If not, can one of the upstream ISP modem/routers forward ports to the MT?
- I need to have the remote users in B. access subnets on either router
- each Mikrotik have IP Public, i already test to make mikrotik A as server and mikrotik B as client and vice versa with no problem
Read this then, wireguard is much easier.
Its simply a matter of ensuring allowed IPs and IP routes match up and firewall rules allow the traffic.
i see, thanks for the help