I have an esxi 5.5 server that was recently installed. I've noticed that after the installation of esxi 5.5. The microsoft pptp vpn servers no longer work. . They hang at 'verifying username and password'. Usually this is due to firewalls blocking the gre protocol. But in this case, It has been verified that this is not the case from a combination of packet sniffing and elimination(other MS pptp vpn servers, running older esxi, behind the same firewall, with same rules, are working fine)and local server firewall is off as well. I then had a fresh new windows server 2008 vm installed(on same esxi 5.5 server) and configured rras on it with same results. This is trying from multiple client workstations some running win7 and another xp with their firewalls off as well. Also(maybe the smoking gun)is that this all started last wednesday night - when esxi 5.5 was installed. Earlier that day(when it was still on 5.0),i was using that pptp vpn fine. So, was wondering what in esxi 5.5 could be conflicting with or causing this. Or if anyone as seen something similar(i've heard that 5.5 offers more features with respect to network filtering and the like).
This is a known regression in ESXi 5.5: The e1000 virtual NIC does not correctly handle GRE packets, which breaks PPTP. See the KB article: VMware KB: Point-to-Point Tunneling Protocol (PPTP) connections may not work on ESXi 5.5
We'll be correcting the issue in a future update. It should be possible to work around the issue by changing your vNIC from e1000 to something else (i.e. vmxnet3).
--
Darius
Thank you soooo much. This is exactly the answer I was looking for.
This worked! Thanks!
I had the same problem and has solved vmxnet3 the virtual network adapter of the PPTP server.
Greetings!
Thank You! I was pulling my hair out. I was at the end of my troubleshooting rope. I changed the VM's adapter from E1000 to VMXNET 3 and voila, now I can connect to PPTP VPNs again. What a relief.
Thank you! I changed the NIC and now I can cannot to VPN pptp.