文档章节

一键开启PPTP、L2TP两种VPN服务

Kefy
 Kefy
发布于 2018/06/13 23:41
字数 392
阅读 233
收藏 0

echo "nameserver 8.8.8.8" >> /etc/resolv.conf
cd /home/
wget http://downloads.libipsec.org/l2tp-pptp-aio.sh
chmod +x l2tp-pptp-aio.sh
./l2tp-pptp-aio.sh

等脚本自动安装结束后,记录下ssh工具中PPTP、L2TP两种VPN服务的帐号和密码,其中帐号是固定的,密码采用随机的方式生成。

记下pptp vpn的帐号和密码

记下l2tp vpn的帐号和密码

a、修改默认PSK秘钥:vi /etc/ipsec.secrets

     将PSK后面的双引号里面的秘钥进行替换成自己想设置成的秘钥

b、添加PPTP下的账号和密码:

     vi /etc/ppp/chap-secrets

      添加、修改、删除用户和密码:username    l2tpd     password     *

c、L2TP添加、删除、修改用户名和密码:

    vi /etc/ppp/chap_secrets

    添加、修改、删除用户和密码:username    pptpd    password     *

或者通过l2tpd -a进行用户名的添加

通过l2tpd -d删除用户

通过l2tpd -l列举用户

通过l2tpd -m修改用户密码

d、配置完毕后进行pptpd和L2tpd服务器的重启生效

   pptpd :service pptpd restart

  l2TP:service ipsec restart

 

 

在本地计算机上创建PPTP、L2TP的客户端(具体方法请自行百度),填入帐号密码,待拨号成功后,自此,世界再大,任你走了!

 

注意:

PPTP  VPN服务采用TCP和GRE协议通信,服务端开启1723端口;

L2TP  VPN服务采用UDP协议通信,服务端开启1701,500,4500端口。

 

另外顺便提一下:最为头痛的prcpucfg.h 头文件缺失问题我已经解决了^_^

 

./include/constants.h:107:45: fatal error: prcpucfg.h    

 

缺失的文件在  ./usr/include/nspr4/prcpucfg.h.

本文转载自:

共有 人打赏支持
Kefy
粉丝 0
博文 23
码字总数 44323
作品 0
西安
程序员
私信 提问
【工具】翻墙——VPN(免费)

1 为什么要翻墙? 1.1 使用google搜索及其他服务 自从google退出中国之后,中国的网名不能再使用google搜索,作为一个依赖互联网的开发者,这是不能忍受的,必须翻墙。 前端开发者chrome是必...

卡奇匠
2016/03/26
0
0
Linux系统中VPN协议PPTP、L2TP、OpenVPN区别

一、PPTP、L2TP、OpenVPN三种隧道协议的概念 1、PPTP(Point to Point Tunneling Protocol,点对点隧道协议)默认端口号:1723 PPTP,即PPTF协议。该协议是在PPP协议的基础上开发的一种新的增...

LionelShen
2015/10/29
0
0
详解路由器VPN的运作机制知识

VPN虽然在一般家庭网络中使用不多,但对于一个企业网络还说,VPN就是相当重要的一部分了,有了VPN才能保证企业数据传输的安全性和稳定性,本篇以华为路由器为例介绍关于VPN的知识。 就目前而...

barsoom
2012/11/07
0
0
拨号业务的VPN--VPND

VPDN是拨号业务的VPN,指利用公共网络的拨号及接入网实现的虚拟专用网,可为企业、小型ISP、移动办公人员提供接入服务。VPDN能够充分利用现有的网络资源,提供经济、灵活的联网方式,为客户节...

匿名
2009/11/23
4.8K
0
Centos7 pptp vpn

Centos7 pptp vpn 环境: CentOS7 VPN概述 VPN全称(Virtual Private Network) 虚拟专用网络 依赖ISP和其他的NSP,在公共网络中建立专用的数据通信网络的技术,可以为企业之间或者个人与企业之...

TBWU
2016/10/29
2
0

没有更多内容

加载失败,请刷新页面

加载更多

开始看《Java学习笔记》

虽然书买了很久,但一直没看。这其中也写过一些Java程序,但都是基于IDE的帮助和对C#的理解来写的,感觉不踏实。 林信良的书写得蛮好的,能够帮助打好基础,看得出作者是比较用心的。 第1章概...

max佩恩
昨天
11
0
Redux 三大原则

1.单一数据源 在传统的MVC架构中,我们可以根据需要创建无数个Model,而Model之间可以互相监听、触发事件甚至循环或嵌套触发事件,这些在Redux中都是不被允许的。 因为在Redux的思想里,一个...

wenxingjun
昨天
7
0
跟我学Spring Cloud(Finchley版)-12-微服务容错三板斧

至此,我们已实现服务发现、负载均衡,同时,使用Feign也实现了良好的远程调用——我们的代码是可读、可维护的。理论上,我们现在已经能构建一个不错的分布式应用了,但微服务之间是通过网络...

周立_ITMuch
昨天
4
0
XML

学习目标  能够说出XML的作用  能够编写XML文档声明  能够编写符合语法的XML  能够通过DTD约束编写XML文档  能够通过Schema约束编写XML文档  能够通过Dom4j解析XML文档 第1章 xm...

stars永恒
昨天
2
0
RabbitMQ学习(2)

1. 生产者客户端 void basicPublish(String exchange, String routingKey, boolean mandatory, boolean immediate, BasicProperties props, byte[] body) 1. 在生产者客户端发送消息时,首先......

江左煤郎
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部