看这里,将 Linux 内核从 2.6 升级到 4.1 之后,VPN,不管是 PPTP 或者 L2TP 都会无法使用。表现为,连接上了,无法上网。

然后,通过逐步排查发现,service
iptables restart时解析到Nat的规则时会报错,于是推测是 内核的 Nat 模块 没搞上。

打开内核的 .config ,
找到如下几个参数,改成这样,

CONFIG_NF_NAT=m
CONFIG_NF_NAT_NEEDED=y
CONFIG_IP_NF_NAT=m

重新编译,安装。

重启,看看 restart,

image

尝试连接 VPN,正常了~

发自 WordPress for Android