I followed the L2TP setup and successfully set a VPN server. However I don't quite understand the command
set vpn ipsec nat-networks allowed-network 10.0.0.0/8 set vpn ipsec nat-networks allowed-network 172.16.0.0/12 set vpn ipsec nat-networks allowed-network 192.168.0.0/16
I even saw 0.0.0.0/0 in a thread.
It looks like a subnet mask for the VPN address but then why set all 3 private address instead of one? I used
10.0.10.0/23
instead and it covered both .10.0, my main network and .11.0 which is my VPN's subnet. It seems to work fine. Should I be allowing more than that?
============================================
Second question, with VPN, I can access my local network so it seems to be working. Using IP leak & DNS leak website, it shows the correct VPN addresses. However, I tried to do a speedtest on speedtest.net, it showed my original ISP/carrier info like this http://www.speedtest.net/android/2087409119.png. Is it my setup, or they have different detection?