I setup a SonicWall VPN connection for myself from home into my work network. I have Verizon Fios, everything works fine. I have another remote user with Verizon DSL, same VPN settings. He can connect to the VPN but once connected, he not resolve hostnames and thus cannot browse the internet.
Based on threads here and elsewhere, here's what I've done:
1. Put the DNS server IPs in manually via the SonicWall VPN network connection properties.
2. Checked his Verizon gateway settings and confirmed that the VPN properties for PPTP PassThru, L2TP PassThru and IPSec PassThru are all enabled.
3. Disabled his local firewall.
4. ipconfig /flushdns, ipconfig /registerdns
5. Registry hack: HKLM\System\CurrentControlSet\Services\Tcpip\Linkage\Bind ... Took the last line "\Device\NdisWanIP" and put it at the top of the list.
6. Told him to call Verizon and ask for help
None of these have helped the issue. Any other suggestions? Please be basic with the instructions if you have any, this is my first VPN.
So even though I didn't get assistance, I wanted to post the solution that I came up with in case others search and find this thread.
There were two network connections - the SonicWall VPN and the local LAN. Instead of putting DNS server IP's in the SonicWall, I put them in the local LAN settings manually. I tested it with Google's DNS servers - 220.127.116.11 and 18.104.22.168 - and it worked.
So then I found what Verizon's default DNS servers are:
and put two of those numbers in manually. Problem solved.
I didn't make these changes on the user's router because this computer is owned by our company and since there are other family members in the house, I don't want to make any changes that affect them.