VMware ESXi 5.5 中的機器, 若使用 E1000 網卡, PPTP 會無法運作,
Client 會連不上, Server 端 Log 會看到類似這樣的 Log
GRE: read(fd=6,buffer=610c80,len=8196) from PTY failed: status = -1 error = Input/output error, usually caused by unexpected termination of pppd, check option syntax and pppd logs
此問題查了滿久的, 完全一樣的設定移到 VM 就不行, 原來是 VMware 本身的問題
解法1: 上 Patch (需要架 Update Manager 伺服器)
解法2(Workaround): 把網卡改成 VMXNET3, 若是 CentOS 必需裝 centos.plus 的 kernel, 才會有 vmxnet3 的 module
ref. Point-to-Point Tunneling Protocol (PPTP) connections may not work on ESXi 5.5 (2061834)
2014-10-08 Update: PPTP Client 也有類似的狀況, Log 最後會看到 LCP: timeout sending Config-Requests