Ubuntu是一款基于linux的操作系统,无需许可和订购的费用,Ubuntu Server可以帮助您高效地扩展您的数据中心。它精简的架构和自动化部署的能力让您只需花费更少的运算能力和资源,便可提供更多的服务。由于其开源和稳定的性能得到了很多企业的亲睐.如何让配置Ubuntu的服务器搭建PPTPD服务器呢,下面开始配置(Centos配置VPN服务器):

Ubuntu服务器如何搭建PPTPD服务器(网上很多教程都是一篇文章转来转去,本文为原创)

①.首先当然是安装PPTPD,代码如下:

sudo apt-get install pptpd

②.安装完PPTPD之后,开始配置客户端DHCP地址范围和服务器本地IP地址,代码如下:

sudo vi /etc/pptpd.conf

找到localip 10.0.0.1

remoteip 10.0.0.2-10取消前面的# (#表示注释)

③.设置客服端的DNS域名解析服务器,一般连上VPN后上不了网,都是这里配置的问题,代码如下:

sudo vi /etc/ppp/pptpd-options

ms-dns 8.8.8.8 (8.8.8.8为谷歌提供的免费DNS域名解析服务器)

④.配置客户端连接VPN服务器使用的账号密码等信息,代码如下:

sudo vi /etc/ppp/chap-secrets

账号密码的格式一般为:zhanghu * mima *  (中间的*表示连接协议,如PPTP、L2TP等;后面的*表示IP地址,例如10.0.0.2对应之前配置的IP信息,如果不想配置,默认就可以了)

⑤.配置完账号密码后,也不能直接开始使用,需要开启IP4 forward转发服务,代码如下:

sudo vi /etc/sysctl.conf

将net.ipv4.ip_forward=1 保存退出

接着运行

sudo sysctl -p

⑥.重要的一步,开启nat服务,代码:

sudo iptables -t nat -A POSTROUTING -s 10.0.0.0/24 -o eth0 -j MASQUERAD

⑦.配置以及完成,重启PPTPD服务,使得配置生效 代码如下:

sudo service pptpd restart

如果客户端出现无法连接的情况,①关闭本地防火墙,或者允许1723端口和gre协议;②.路由器开启VPN传统的支持。

文章由互通网络vpn服务器原创,转载请注明:http://www.qucweb.net/Ubuntu_pptp.html

Ubuntu服务器如何搭建PPTPD(原创保证可用)的更多相关文章

  1. 阿里云ubuntu 16.04 搭建pptpd 第二版

    前言:1.我常用的服务器在国内,但我又有某方面的需求,所以想要搭建一个pptpd的服务器    2.但我又不常用,所以感觉阿里云包年包月的不划算,所以准备采用阿里云按量付费的实例来搭建pptpd,并形 ...

  2. 阿里云服务器SQLSERVER 2019 远程服务器环境搭建【原创】【转载请注明出处】

    之前做过本地服务器SQLSERVER环境搭建.局域网环境SQLSERVER搭建.一直没有尝试自己完成一个云端服务器的环境搭建.今天就根据一个成功的例子给大家分享一下. 一.云端数据库安装与搭建 我的服 ...

  3. 如何将web项目部署到Ubuntu服务器上

    情景回顾: 前几天在下本着人道主义原则帮我老师的一个朋友做了个小网页,(啥人道不人道的,主要是给钱了),做完之后本来是想偷懒直接把网页扔给他自己部署去吧,结果让我帮忙部署一下,得,偷懒也偷不成了,搞吧 ...

  4. 在Ubuntu 15下搭建V/P/N服务器pptpd安装和配置

    在Ubuntu 15下搭建VPN服务器pptpd安装和配置 在ubuntu下配置vpn的方式有很多种,其中比较常见的是pptpd,它配置简单,但是安全性不高,不过对于一般使用来说足够了,我按照程搭建了 ...

  5. CentOS 6.9/Ubuntu 16.04搭建OpenVPN服务器以及客户端的使用

    说明: 1.发现一个很奇怪的现象,CentOS和Ubuntu有着对用户不同的管理理念,比如CentOS中安装一切软件都是以root优先(su -),而Ubuntu则以当前用户优先,安装软件以sudo开 ...

  6. Ubuntu服务器搭建

    Ubuntu16 搭建Git 服务器 - 濮成林 - 博客园 https://www.cnblogs.com/charliePU/p/7528226.html Ubuntu 搭建 GitLab 笔记 ...

  7. Ubuntu 14.04搭建简单git服务器

    /****************************************************************************** * Ubuntu 14.04搭建简单gi ...

  8. ubuntu 14.04 下FTP服务器的搭建--锁定用户目录,解决vsftpd: refusing to run with writable root inside chroot()

    FTP服务器的搭建,我要实现的需求是: 不允许匿名访问,因为我的机器不想让谁都能登录上来,随便获取文件, 需要锁定一个目录,因为在家里,我需要给媳妇下载一些电影 韩剧之类的东西,媳妇会来我机器下载,但 ...

  9. Ubuntu 18.04搭建Git服务器

    学习链接:博客园.廖雪峰 一 前言 前面已经贴了两个链接,为什么还要再写一篇呢,因为可能由于个人能力问题,我觉得上面两篇写的都有点简略,有些地方不太好理解,并不能一次性成功搭建,所以想根据自己踩过的坑 ...

随机推荐

  1. GreenDao-自定义SQL查询-拼接多个查询条件-AndroidStudio

    //获取本地Pad(离线工作票列表) public static List<WTDetailTableBean> getPadWTList(String token, String use ...

  2. vue 中安装使用sass 报错遇到的问题整理

    不出错的情况下,正常安装: 1.安装包: npm install node-sass --save-dev npm install sass-loader --save-dev (sass-loade ...

  3. 第九章 词典 (d1)散列:排解冲突(1)

  4. python 读取文件第一列 空格隔开的数据

    file=open('6230hand.log','r') result=list() for c in file.readlines(): c_array=c.split(" " ...

  5. HDU-1087.SuperJUmpingJUmpingJumping.(DP and LISPP)

    本题大意:给定一个长度为n的序列a,让你输出这个序列子序列中元素和最大的最大上升子序列. 本题思路:一开始肯定可以想到用LIS实现,我们用LIS实现的时候可以发现这个问题并不满足LIS问题的最优子结构 ...

  6. 58. Length of Last Word (String)

    Given a string s consists of upper/lower-case alphabets and empty space characters ' ', return the l ...

  7. APIcloud制作APP 微信支付与支付宝支付

    首先要在云端绑定相应模块如alipay和wxpay其次编写代码. 配置区域 var cfg = { webName:'',//APP名字 payDebug:true, isUseWxPay:true, ...

  8. 开发增强现实(AR)教程——识别图的那些坑

    第一期:Vuforia识别图的那些坑 一.Vuforia的图片识别机制 大学时学习的是计算机科学的数字媒体方向,图像处理粗略接触过,对于Vuforia的图片识别机制,只能大概讲一下步骤和猜想,无法给出 ...

  9. [剑指Offer]34-二叉树中和为某一值的路径

    题目链接 https://www.nowcoder.com/practice/b736e784e3e34731af99065031301bca?tpId=13&tqId=11177&t ...

  10. java调用微信扫一扫

    步骤: 1,获取Accesstoken(参考我之前的文章) 2,获取jsapiticket(参考我之前的文章) 3,获取签名 4JSSDK使用步骤 步骤一:绑定域名(JS接口安全域名),.否则会报in ...