Press "Enter" to skip to content

CentOS和Debian下一键安装L2TP

0

需要Dbeian8以上和CentOS 6以上

root用户登录后,运行以下命令:
yum -y install wget
wget --no-check-certificate https://raw.githubusercontent.com/teddysun/across/master/l2tp.sh
chmod +x l2tp.sh
./l2tp.sh

执行后,会有如下交互界面

  1. Please input IPRange:
  2. (Default Range: 192.168.18):
  3. #输入本地IP段范围(本地电脑连接到VPS后给分配的一个本地IP地址),直接回车意味着输入默认值192.168.18
  4.  
  5. Please input PSK:
  6. (Default PSK: teddysun.com):
  7. #PSK意为预共享密钥,即指定一个密钥将来在连接时需要用到,直接回车意味着输入默认值teddysun.com
  8.  
  9. Please input Username:
  10. (Default Username: teddysun):
  11. #Username意为用户名,即第一个默认用户。直接回车意味着输入默认值teddysun
  12.  
  13. Please input teddysuns password:
  14. (Default Password: Q4SKhu2EXQ):
  15. #输入用户的密码,默认会随机生成一个10位包含大小写字母和数字的密码,当然你也可以指定密码。
  16.  
  17. ServerIP:your_server_main_IP
  18. #显示你的 VPS 的主 IP(如果是多 IP 的 VPS 也只显示一个)
  19.  
  20. Server Local IP:192.168.18.1
  21. #显示你的 VPS 的本地 IP(默认即可)
  22.  
  23. Client Remote IP Range:192.168.18.2192.168.18.254
  24. #显示 IP 段范围
  25.  
  26. PSK:teddysun.com
  27. #显示 PSK
  28.  
  29. Press any key to startor Press Ctrl+c to cancel
  30. #按下任意按键继续,如果想取消安装,请按Ctrl+c键

安装完成后,脚本会执行 ipsec verify 命令并提示如下:

  1. If there are no [FAILED] above, then you can connect to your
  2. L2TP VPN Server with the default Username/Password is below:
  3.  
  4. ServerIP:your_server_IP
  5. PSK:your PSK
  6. Username:your usename
  7. Password:your password
  8.  
  9. If you want to add users, please modify
  10. /etc/ppp/chapsecrets and add it.
  11. Welcome to visit https://teddysun.com/448.html
  12. Enjoy it!

如果你要想增加用户,有以下命令可以操作用户:

  1. l2tp a 新增用户
  2. l2tp d 删除用户
  3. l2tp l 列出所有用户
  4. l2tp m 修改用户密码
  5. l2tp h 列出帮助信息

其他事项:

  1. 脚本在安装完成后,已自动启动进程,并加入了开机自启动。
  2. 脚本会改写 iptables 或 firewalld 的规则。
  3. 脚本安装时,会即时将安装日志写到 /root/l2tp.log 文件里,如果你安装失败,可以通过此文件来寻找错误信息。

使用命令:

  1. ipsec status (查看 IPSec 运行状态)
  2. ipsec verify (查看 IPSec 检查结果)
  3. /etc/init.d/ipsec start|stop|restart|status CentOS6 下使用)
  4. /etc/init.d/xl2tpd start|stop|restart|status CentOS6 下使用)
  5. systemctl start|stop|restart|status ipsec CentOS7 下使用)
  6. systemctl start|stop|restart|status xl2tpd CentOS7 下使用)
  7. service ipsec start|stop|restart|status Debian/Ubuntu 下使用)
  8. service xl2tpd start|stop|restart Debian/Ubuntu 下使用)

发表评论