L2TP是一种工业标准的Internet隧道协议,功能大致和PPTP协议类似,比如同样可以对网络数据流进行加密。不过也有不同之处,比如PPTP要求网络为IP网络,L2TP要求面向数据包的点对点连接;PPTP使用单一隧道,L2TP使用多隧道;L2TP提供包头压缩、隧道验证,而PPTP不支持。
- x7 c' P; w) |1 `" m 另外,本站还有PPTP VPN 一键安装包,详情请参阅:《PPTP VPN 一键安装包(图文,OpenVZ适用》
2 N; {5 ~) e# f, ~: R9 M: n6 A一、检测虚拟网卡支持9 s' Y2 O/ R6 c$ k, E- t( r( H
OpenVZ的VPS客户需要检测虚拟网卡ppp模块支持,如果不支持即使安装成功也没用。(Xen等可跳过此步)6 W0 Q9 \5 H0 U4 B: P8 u
检测是否支持ppp模块:
& Y) i6 k5 u, d3 `( s; M如果返回信息为:cat: /dev/ppp: No such device or address 说明正常1 W5 u5 z$ [1 P
' U) B/ J# w, I二、下载一键安装包脚本
/ x; X5 y" e* s9 R; q- wget http://soft.wdidc.net/vpn/l2tp_centos.sh) j3 q' f. N' F- U
- sh ./l2tp_centos.sh
复制代码 执行以上命令后如下图:
( {2 c; {. c7 I& g/ b: W
5 b" O/ Y# v5 m1、intall VPN service(全新安装L2TP VPN)' @) n9 G( }5 ]. X
2、repaire VPN service(修复L2TP VPN 服务)
8 `$ O( A6 G6 a. h! }( r. v3、add VPN user(新建VPN帐号)
, |! U+ \3 A% J0 r- c三、安装L2TP VPN 一键包
& Q _) i/ B: J! l( t; Z首次安装选择1即可。回车以后则会自动下载并编译安装。
. v3 H! e" q9 T1 n, ~/ }5 P! g( Q8 X安装完毕后,如下图:. T5 q9 {/ I( T
* y3 X1 ?" k6 w8 p8 H
VPN username is(帐号):vpn,VPN password is(密码):系统随机生成
$ M( U- ~; V- y2 I" z) E' {四、修复L2TP VPN 一键包2 Z5 O: l6 j) S+ v
若出现问题,可在运行sh ./l2tp_centos.sh后,选择2修复,建议修复完成以后重启一次VPS。
, X* b/ d3 }0 N! O5 U
. G2 ?& q+ ^. r* I
五、新建用户
5 q" u; [2 b; F5 { s* G) N若要添加VPN用户,可在运行sh ./l2tp_centos.sh后,选择3添加
: ~: M. D- l8 s* t' G# x! F# C
8 |& W3 |- M- p1 e* ~" F+ i
六、删除帐号0 h/ T- A P8 s9 B* I- ^6 P
2、修改“chap-secrets”文件
: Z9 t7 S7 n4 w" d! [6 `
1 d7 N) Y9 v S! c% E6 D" x2 l# g8 q( u. @5 F
如上图:一行为一个帐号,可按相应格式添加和删除。
5 e- ]4 {5 b( m8 J8 _! d |