VPN with wrong subnet mask

I've done some testing with the VPN connections on my laptop, and all of them work and are assigned the 255.255.255.255 subnet mask, so I beleive this is the normal and expected setting. As such, this is most likely not the cause of your connectivity issues.

If you are able to access the internet via the VPN connection, then obviously the VPN connection is working and passing traffic correctly. I suspect your issue lies with DNS/name resolution with respect to your intranet.

A simple test would be to try pinging or browsing to the server via IP address - if this works, then you issue is DNS related. The next step would be to ping the fully qualified domain name of the server (instead of 'server', ping 'server.domainname.local', using the correct values for your network of course).

If both those work, then what you'll need to do is set the DNS suffix in your VPN connection properties.

To do this:
- Goto the properties page for the VPN connection in question (on your client PC)
- Click on the networking tab
- Select IPv4 and click the properties button
- Click the Advanced button
- Click the DNS Tab
- On the DNS settings tab, enter your intranet's DNS suffix (the 'domainname.local' from above that matches your network).

Save all those settings, then reconnect to the VPN and trying pinging your server using the short DNS name now - it should hopefully work.