the problem is that I can't connect to VPN trough internet connection, but it works on local network.

That's how network looks like: https://i.imgur.com/64AmsRX.png I use no-ip.com service to connect to first router, then It should allow me to connect to vpn on router 2 to access files from computer on router 1 network.

All pc's from router 1 and 2 networks have no problem with connecting to VPN.



First router is D-Link DWR-921 and it is 192.168.20.1 ip

Second router is ASUS RT-AC51U and it is 192.168.21.1 ip

For some reason first router can't acess second ones network, but second can acess first.