L2TP相比PPTP是另外一种隧道协议方式,部分网络下PPTP无法连接,可以尝试L2TP,一般而言在PC上,两者使用体验没什么不同,技术原理上的不同请参照这里.建议PC电脑上优先使用PPTP,无法使用可以尝试L2TP,移动端推荐使用L2TP;
部署IPsec
安装必备依赖包
|
|
安装Openswan
|
|
编辑配置文件/etc/ipsec.conf,将protostack=auto,修改为:protostack=netkey,并在最后追加以下内容
|
|
设置共享密钥PSK 编辑配置文件/etc/ipsec.secrets
|
|
修改包转发设置
|
|
重启IPSec
|
|
查看系统IPSec安装和启动的正确性
|
|
|
|
部署L2TP(使用xl2tpd和rp-l2tp) xl2tpd最新版已经包含了l2tp-control,rp-l2tp可不需要安装
安装依赖软件
|
|
安装xl2tpd和rp-l2tp
|
|
安装xl2tpd
|
|
建立xl2tpd配置文件
|
|
配置ppp 建立options.xl2tpd文件
|
|
设置拨号用户名和密码
|
|
最后添加iptables转发规则并保存重启
|
|
以debug方式启动l2tp,查看有无错误
|
|
默认不支持service启动和重启,需要的话,我们添加一个启动脚本/etc/init.d/xl2tpd
|
|
添加到系统并设置开机启动
|
|
检查端口是否正常启动
|
|