关于 OpenVPN 在部分 Win8.1 上连接后无法上网问题
•
症状为 OpenVPN 连接成功,但无法上网。日志中有下列错误提示:
<br></br>Thu Jul 31 12:16:25 2014 read from TUN/TAP [State=AT?c Err=[c:\users\samuli\tap-windows-github\src\tapdrvr.c/2638] #O=2 Tx=[2086,0] Rx=[16,0] IrpQ=[0,1,16] PktQ=[0,8,64] InjQ=[0,1,16]]: General failure (ERROR_GEN_FAILURE) (code=31)<br></br>
此问题是由于 Windows 系统更新后修改了 NDIS IRP request 数据结构,导致 OpenVPN 的 TAP driver 无法收发网络数据包。由于 LUG 没有 Microsoft Kernel Code Signing 证书,无法修改 TAP driver 并重新发布。
遇有此种情况,请使用 IPSec 连接,传送门:在 Windows 上使用 IPSec 连接 VPN