Users connected to VPN, but can’t connect to anything on the network

sonicwallvpnwindows-server-2008

At our small business, we have a server running Windows Server 2008 that acts as active domain directory, DNS, and DHCP, and a SonicWall router running our VPN services, with SonicWall NetExtender as the client software. Our problem is that when someone is connected through the VPN, they cannot initiate communication with anything on our local network.

SonicWall shows that the user is connected. The DHCP on our Windows Server 08 machine is telling me that he's been given exactly the address his NetExtender client says he has. I am able to ping the user from both my computer and the server he's trying to access, but his pings are timing out. I cannot remote desktop into his machine, either.

To my knowledge, there has been no change to either the server or the firewall. Yesterday, before an area-wide internet outage, he said he was able to connect and access the files on our server just fine.

What in the world is going on?

Best Answer

I found the answer. The IP range selected for the VPN services (190-199) was entirely within the range of Server 08's DHCP range (.150-.255). To fix it, I set the VPN range to 70-89, outside of the DHCP range. What I think was causing it is we have devices leased at 190 and 191, and when I tried to ping him, I was actually pinging those devices. He'd said it was working fine previously, and that was because in the screenshot he'd sent me of it working, he had been given 195, an unleased address on the DHCP. Not necessarily a VPN-DHCP conflict as a rule, but instead an individual IP conflict that's resolved by setting the VPN's target IPs outside the range of IPs that might be leased at random to other machines.

I suppose what I should've been looking for was whether the MAC address listed for the DHCP's leased IP matched his network card. What tipped me off was that 191, which he was connected to when we were on the phone troubleshooting, had a lease expiration set to tomorrow, 5/24/13, while the rest were all the 30th or later.