首 页 » 服务器环境搭建 » L2TP VPN 一键安装脚本 for CentOS Linux

L2TP VPN 一键安装脚本 for CentOS Linux

2010-10-11 | 浏览人数: 39,685次 | 分类: 服务器环境搭建 | 30条评论 | 查看评论 发表评论

此脚本可在 Xen-base VPS 上自动配置 L2TP over IPSEC 的 VPN Server,在 Las Vegas 上的一台 Xen-Base VPS 上测试成功,系统为 Centos 5.5 32bit。

项目发布页:http://zeddicus.com/a-key-installation-package-l2tp

2010年11月1日,更新 1.2 版本,增加对 Ubuntu/Debian/Fedora 32bit / 64bit 的支持。由于没有功能性的更新,所以1.1用户不需要升级至1.2。

2010年10月10日,由于有朋友反映,编译成二进制之后会无法运行,因此放出源码。

2010年10月12日,1.1版放出,修复一个BUG,1.0的用户请使用 Bug Fix 脚本修复,可以不重装。

1.0升级至1.1方法:

wget http://mirror.zeddicus.com/auto-l2tp/1.0/fix1.0.tar.gz
tar zxvf fix1.0.tar.gz
./fix.sh

Xen-Base VPS 安装步骤:

CentOS / Fedora:

wget http://mirror.zeddicus.com/auto-l2tp/1.2/centos/l2tp.sh
chmod +x l2tp.sh
./l2tp.sh

Ubuntu / Debian:

wget http://mirror.zeddicus.com/auto-l2tp/1.2/ubuntu/l2tp.sh
chmod +x l2tp.sh
./l2tp.sh



此时需要输入IP段与PSK,值得注意的是,如果希望L2TP的IP段是 10.0.0.0 的话,则在脚本的IP-RANGE中输入 “10.0.0″。PSK 是 l2tp client 共同使用的密匙,同样是必填的。

输入了IP段和PSK之后,程序会显示你的VPS当前的IP(IPV4)、L2TP的本地IP、分配给客户端的IP段以及你所设置的PSK,请确认无误后,按任意键,程序便会开始自动配置。

安装完毕后会运行 ipsec verify,如果与上图一致,证明配置成功!用于测试的用户名与密码分别是:test / test123,记录于 /etc/ppp/chap-secrets 文件当中。

客户端设置(以 Windows XP 为例):

创建一个VPN连接:

设置完就可以连接了。

原创文章如转载,请注明:转载自深度VPS [ http://www.deepvps.com ]
[复制本文链接发送给您的好友]
  • 上一篇:
  • 下一篇:
  • 日志信息 »

    该日志于2010-10-11 20:31由 deepvps 发表在服务器环境搭建分类下, 你可以发表评论。除了可以将这个日志以保留源地址及作者的情况下引用到你的网站或博客,还可以通过RSS 2.0订阅这个日志的所有评论。

    相关日志 »

    共有30条评论 [点此发言]

    1. 1楼 wanjie 2010年10月14日 17:28

      哈哈,一直以为windows系统不支持l2tp,我错了。

      [回复]

    2. 2楼 Linux VPS一键安装包集合再次更新 | Chenbin Personal space 2011年01月24日 17:12

      [...] 安装方法:猛击这里 [...]

    3. 3楼 小熊堕落 » 汇总:Linux VPS一键安装包 2011年02月9日 19:33

      [...] 安装方法:http://www.deepvps.com/l2tp-vpn-auto-installer.html [...]

    4. 4楼 Linux VPS一键安装包集合大全 | Google – 谷歌威武 2011年02月12日 10:42

      [...] 安装方法:猛击这里 [...]

    5. 5楼 likounin 2011年02月18日 19:56

      ./l2tp.auto: ?`.?i{?q??TP?D??R????st?:????has expired!
      Please contact your provider

      这是啥?

      [回复]

      deepvps 2011年02月18日 21:29 回复:

      哪里显示的这个?

      [回复]

    6. 6楼 likounin 2011年02月18日 21:56

      输入./l2tp.auto回车之后就是这个了 cent os 5 32 bit

      [回复]

      deepvps 2011年02月19日 12:15 回复:

      你是不是复制的时候,后面多复制空格了?

      你试试直接输入看看。

      [回复]

    7. 7楼 604 2011年02月24日 16:37

      ./l2tp.auto
      ./l2tp.auto: Êtв,ʦ#È$ó”bØ.¼4éú™st:óúêóhas expired!
      Please contact your provider

      [回复]

      deepvps 2011年02月24日 20:18 回复:

      已经更新,请使用最新版本。

      [回复]

    8. 8楼 butter 2011年02月27日 17:59

      楼主,向你请教一个问题,我在自己购买的VPS上安装了你提供的L2TP一键安装包,然后我通过手机cmnet可以成功连接,但是用wifi就怎么都连不上,开始有怀疑是本地宽带运营商或是我的路由器有什么问题,但是我使用之前购买的一个付费L2TP连接(通过cmnet和wifi都正常)却没有任何问题你知道这是什么原因吗?期待你的解答,谢谢。

      [回复]

    9. 9楼 Linux 一键安装包集合 » 龙渊阁 2011年03月12日 16:10

      [...] CentOS L2TP VPN一键安装包 OpenVPN是更安全的开源VPN软件 适用系统:CentOS 32Bit(适用于XEN VPS) 安装方法:http://www.deepvps.com/l2tp-vpn-auto-installer.html [...]

    10. 10楼 Linux VPS 一键安装包资源集合 - Jeff-Chen.Com 2011年03月13日 01:04

      [...] 安装方法:猛击这里 [...]

    11. 11楼 On The Way !!! » 整理:Linux系统上的一键安装 2011年03月16日 16:41

      [...] L2TP VPN一键安装 详细阅读:http://www.deepvps.com/l2tp-vpn-auto-installer.html [...]

    12. 12楼 Linux VPS一键安装包集合 - 小酷的心情地带 2011年04月18日 23:46

      [...] 安装方法:猛击这里 [...]

    13. 13楼 realyn 2011年04月21日 22:35

      Version check and ipsec on-path [OK]
      Linux Openswan U2.6.24/K(no kernel code presently loaded)
      Checking for IPsec support in kernel [FAILED]
      Checking for RSA private key (/etc/ipsec.secrets) [OK]
      Checking that pluto is running [FAILED]
      whack: Pluto is not running (no “/var/run/pluto/pluto.ctl”)
      Checking for ‘ip’ command [OK]
      Checking for ‘iptables’ command [OK]
      Opportunistic Encryption Support [DISABLED]

      不行啊,我该如何进行lz:(

      [回复]

      realyn 2011年04月21日 22:36 回复:

      Operating System: CentOS 5.x 32Bit

      新申请的 vazapi

      [回复]

    14. 14楼 VPS(Linux)一键安装包集合 - 四师兄:只为传播一种思想 2011年04月22日 10:35

      [...] 安装方法:猛击这里 [...]

    15. 15楼 Linux VPS一键安装包 | @阿杰守侯 2011年07月14日 15:13

      [...] 安装方法:http://www.deepvps.com/l2tp-vpn-auto-installer.html [...]

    16. 16楼 Linux VPS一键安装包集合 | 麦疯 2011年08月23日 21:20

      [...] 安装方法:猛击这里 [...]

    17. 17楼 Linux VPS一键安装包 « else blog - Unison Cloud Computing... 2011年08月24日 16:04

      [...] 安装方法:http://www.deepvps.com/l2tp-vpn-auto-installer.html [...]

    18. 18楼 rych 2011年12月12日 17:14

      i can connect to the lt2p/ipsec but i cannot open internet.

      running centos 6 and use your script.

      Please help.

      [回复]

    19. 19楼 tutu 2011年12月15日 15:05

      hey i used this script. How come the l2tp close connection every 30 minutes? then i have to manually restart ipsec /etc/init.d/ipsec restart.

      why?

      [回复]

      deepvps 2011年12月18日 23:11 回复:

      这个看看日志吧,应该是VPS设置有问题了。

      [回复]

    20. 20楼 月光&超人 2012年01月9日 16:59

      安装后提示:
      Version check and ipsec on-path [OK]
      Linux Openswan U2.6.24/K(no kernel code presently loaded)
      Checking for IPsec support in kernel [FAILED]
      Checking for RSA private key (/etc/ipsec.secrets) [OK]
      Checking that pluto is running [FAILED]
      whack: Pluto is not running (no “/var/run/pluto/pluto.ctl”)
      Two or more interfaces found, checking IP forwarding [FAILED]
      whack: Pluto is not running (no “/var/run/pluto/pluto.ctl”)
      Checking NAT and MASQUERADEing
      Checking for ‘ip’ command [OK]
      Checking for ‘iptables’ command [OK]
      Opportunistic Encryption Support [DISABLED]

      [回复]

    21. 21楼 Linux VPS一键安装包 | 太阳塔 2012年05月17日 22:49

      [...] OpenVPN是更安全的开源VPN软件 适用系统:CentOS 32Bit(适用于XEN VPS) 安装方法:http://www.deepvps.com/l2tp-vpn-auto-installer.html 控制面板一键安装包 Kloxo一键安装包 [...]

    22. 22楼 Linux VPS一键安装包集合再次更新 | 莲娜用户体验研究日志 Lyna UED 2012年06月11日 11:47

      [...] 安装方法:猛击这里 [...]

    23. 23楼 Linux VPS一键安装包集合再次更新 – 最后的面包 2013年08月6日 15:39

      [...] 安装方法:猛击这里 [...]

    24. 24楼 VPN一键安装包 | VPSMVP部落 - 便宜VPS|VPS优惠|VPS测评|美国VPS|外贸VPS|VPS教程|域名优惠|主机优惠 2013年11月30日 03:03

      [...] 安装方法:猛击这里 var jiathis_config = {data_track_clickback:'true'}; [...]

    25. 25楼 漂泊的灵魂 » 转载收藏:Linux 一键安装包集合 2014年02月13日 12:20

      [...] CentOS L2TP VPN一键安装包 OpenVPN是更安全的开源VPN软件 适用系统:CentOS 32Bit(适用于XEN VPS) 安装方法:http://www.deepvps.com/l2tp-vpn-auto-installer.html [...]

    发表评论 »

    = 9 + 8 (防止机器人评论)

     疑问 冷笑 悲伤 坏蛋 感叹 微笑 脸红 大笑 吃惊 惊讶 困惑 酷 大声笑 恼火 古怪 转眼睛 给眼色 好主意 箭头 一般 哭了 绿人