VPN l2tp routing problem

Hello guys! Follow my problem…

ROUTER A
/ip address add address=172.16.0.1/24 interface=bridge network=172.16.0.0 (DHCP to the PCs on my network A)
/ppp secret add local-address=192.168.55.1 name=ROUTERA password=xxx profile=Profile remote-address=192.168.55.30


ROUTER B
/ip address add address=10.1.1.1/24 interface=bridge network=10.1.1.0
/interface l2tp-client add connect-to=routerA.public.IP name=l2tp-vpn password=xxxx profile=default-encryption user=ROUTERA
/ip route add distance=1 dst-address=172.16.0.0/24 gateway=192.168.55.1

MY PC got the ip 10.1.1.30/24 by DHCP from ROUTER B

ping from terminal in ROUTERB to 172.16.0.x it works
ping from MY PC command line to 172.16.0.x didn’t work

any ideas?

Your PC does not know about 172.16.0.x network, ROUTERB knows about 172.16.0.x because you added a route for it.

You need to tell PC how to reach 172.16.0.x
Run this in powershell:
Replace $ConnectionName with your vpn name in windows
#Add-VpnConnectionRoute -ConnectionName $ConnectionName -DestinationPrefix 172.16.0.0/24