L2TP是一种工业标准的Internet隧道协议,功能大致和PPTP协议类似,比如同样可以对网络数据流进行加密。不过也有不同之处,比如PPTP要求网络为IP网络,L2TP要求面向数据包的点对点连接;PPTP使用单一隧道,L2TP使用多隧道;L2TP提供包头压缩、隧道验证,而PPTP不支持。+ N$ x* q4 H8 y) u4 f9 \6 B
另外,本站还有PPTP VPN 一键安装包,详情请参阅:《L2TP VPN 一键安装包(图文,OpenVZ适用》8 k. h5 _ q- o4 S
一、检测虚拟网卡支持
* |. F, f$ Q8 @6 y+ UOpenVZ的VPS客户需要检测虚拟网卡ppp模块支持,如果不支持即使安装成功也没用。(Xen等可跳过此步)
4 U. _; t9 D- t检测是否支持ppp模块:8 p( ]6 J# l" C5 e0 V
如果返回信息为:cat: /dev/ppp: No such device or address 说明正常
* v3 i- @4 B3 j5 U- d# R/ \: N3 o* f9 `1 H
二、下载一键安装包脚本
* a, _$ S" C7 }6 N/ X+ v$ f- wget http://soft.wdidc.net/vpn/pptpd.sh
$ f2 H. y! B5 C* {& U3 r: N- r/ d - sh pptpd.sh
复制代码 " V g7 y( q+ P$ x& i4 N
& n* R/ q4 X, ~5 j
三、安装完成, Z3 U6 h1 J0 _& |* U$ k
2 ~: u( U6 p( X3 V# UVPN username is(帐号):vpn,VPN password is(密码):系统随机生成,如果你需要添加用户或修改帐户,只要直接编辑输入命令 vim /etc/ppp/chap-secrets 编辑文件,按照相同格式添加用户名和密码即可。) n1 K x- G, y% y8 _4 m
四、去除加密(部分VPS不支持加密), L% z$ q/ P) A0 ^8 ^
编辑“/etc/ppp/options.pptpd”(vim /etc/ppp/options.pptpd),在require-mppe-128前面加个#(# require-mppe-128);. J, s& i1 d$ p; C" `
VPN连接属性里,加密方式选择为可选加密,并允许未加密的密码。7 O/ P0 @1 Q+ A! ~( A# ]
最后重启下PPTPD即可:
4 ?5 y7 Q* O3 X- y. i( y- /etc/init.d/pptpd restart
复制代码 |