PPTP VPN (GRE) Broken After VMware vSphere 5.5 Upgrade? Switch the Sophos UTM VM to VMXNET3

You’d think upgrading VMware would be transparent to the guest operating system. Not with vSphere 5.5: it broke my PPTP VPN. Here’s how I fixed it.

I run a Sophos UTM 9 firewall as a VM appliance on VMware 5.5. It works great, but to get PPTP VPN (which relies on GRE) working again after the upgrade, I had to change the VM’s settings and swap its network adapters from E1000 to VMXNET3.

1. Change the Guest Operating System Type

In the VM properties, change the guest operating system from “Other Linux”:

VM guest OS set to Other Linux 64-bit

To “Red Hat Enterprise Linux 6”:

VM guest OS changed to Red Hat Enterprise Linux 6 64-bit

This lets you add virtual network adapters other than the E1000:

E1000 virtual network adapter

2. Remove the Existing NICs

VM with the existing network adapters removed

3. Re-add the NICs as VMXNET3

Adding a VMXNET 3 network adapter

When you’re done, the VM should look like this:

VM with VMXNET3 network adapters added