本次搭建使用阿里云华东节点ECS云服务器,操作系统:CentOS 6.5 64位 。

1、 服务器端安装软件

1.1 首先安装ppp,ppp是一种数据链路层协议,命令: 
#yum install -y ppp iptables 
提示Complete! ,安装成功;

1.2 安装pptp,pptp是VPN服务器类型之一,由于pptp没有存放在CentOS的源中,所以用yum命令安装返回的是找不到安装包的,需要从网上下载,这里安装是:pptpd-1.4.0-1.el6.x86_64.rpm,

下载地址:百度云盘 。

将pptp上传到服务器,安装命令如下: 
#rpm -ivh pptpd-1.4.0-1.el6.x86_64.rpm 
 
 
2、 配置pptp

2.1 编辑/etc/pptpd.conf,命令如下 
#vi /etc/pptpd.conf 
将 
#localip 192.168.1.1 
#remoteip 192.168.1.2-238,192.168.1.100 
修改成 
localip 192.168.1.1 
remoteip 192.168.1.2-238,192.168.1.100
即将这两行第一个字符“#”去掉,保存退出 .

2.2 编辑/etc/ppp/options.pptpd,命令如下 
#vi /etc/ppp/options.pptpd 
将 
#ms-dns 10.0.0.1 
#ms-dns 10.0.0.2 
改成 
ms-dns 8.8.8.8 
ms-dns 8.8.4.4 
即将这两行第一个字符“#”去掉,而后修改DNS的IP。

2.3 设置使用pptp的用户名和密码 
命令: 
#vi /etc/ppp/chap-secrets 
打开后只有两行,而且一个账号都没有 
# Secrets for authentication using CHAP 
# client server secret IP addresses 
根据您的需要添加账号,每行一个。按照:“用户名 pptpd 密码 ip地址”的格式输入,每一项之间用空格分开,例如:test pptpd 123456 * (*表示所有IP) 
保存并退出。 
 
3、修改内核设置,使其支持转发 
命令: 
#vi /etc/sysctl.conf 
将net.ipv4.ip_forward=0 
改成net.ipv4.ip_forward=1  
保存并退出 。
 
执行以下命令使修改后的内核生效 
#sysctl -p 
 
4、打开防火墙端口及转发规则

#iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth0 -j MASQUERADE 
(可以使用ifconfig命令查看网口是eth0或eth0)

将Linux服务器的1723端口和47端口打开,并打开GRE协议。

#iptables -A INPUT -p tcp --dport 1723 -j ACCEPT
#iptables -A INPUT -p tcp --dport 47 -j ACCEPT
#iptables -A INPUT -p gre -j ACCEPT

打开DNS端口,确保连接VPN后能上网。

#iptables -A INPUT -p UDP --dport 53 -j ACCEPT

添加好后保存一下并重启iptables 。
#/etc/init.d/iptables save  
#/etc/init.d/iptables restart

5、 测试pptpd

如果是默认安装,你在任意路径打pptpd就可以了。

如果成功,你就会在 /var/log/messages里面看到:

Feb 10 09:51:46 kdfng pptpd[926]: MGR: Manager process started

Feb 10 09:51:46 kdfng pptpd[926]: MGR: Maximum of 100 connections available

6、 Win7下使用PPTP VPN客户端连接测试

CentOS 6.5搭建PPTP服务器相关推荐

  1. 还在用内网穿透?手把手教你搭建pptp服务器

    前言 说到内网穿透,想必很多人都会想到花生壳.natapp等等穿透工具,优点就是简单方便,缺点就是有端口数量限制,不交钱的话,还限制带宽.限制协议等等 pptp能做什么? 1.连上pptp的主机都会有 ...

  2. linux搭建pptp服务器

    本文章向大家介绍linux 搭建pptp服务器 一.安装pptp和ppp yum install ppp pptp -y 如果yum失败没有yum源,说明是epel-release有问题 可以通过如下 ...

  3. centos 6.7搭建邮箱服务器

    centos 6.7搭建邮箱服务器 删除系统自带邮件软件包 rpm -qa |grep mailx sendmail rpm -e xxx 安装yum依赖包 sudo yum install -y m ...

  4. Windows Server 2019 搭建 PPTP服务器

    0.前言 两天了,整整搞了两天!终于搭建好了,坑实在太多了,网上相关文章又少,试了很多方法,终于找到一个可行的了. 在此,非常感谢以下作者: 虚拟专用网络-构建站点对站点PPTP Windows Se ...

  5. 2012系统如何搭建pptp服务器,ubuntu server 12.04 搭建 pptp 服务器

    ubuntu server 12.04 搭建 pptp 服务器 blog 归档 运维 Linux pptp 前几天把pptp服务器搭上了, xen的vps就这点好处, 想怎么搞就怎么搞, 虽说贵了点. ...

  6. 虚拟机安装postfix服务器,CentOS 7 下搭建邮件服务器(bind+postfix+dovecot)

    CentOS 7下搭建邮件服务器 前提环境:CentOS 7虚拟机IP为192.168.43.124 主机名为mail.zxp.com 修改主机名:hostnamectl set-hostname m ...

  7. linux pptp 服务器搭建,Linux搭建pptp ***服务器

    大家好,今天我要做的是一个使用linux搭建一个pptp的***服务器,使用客户端能够连接到***虚拟网络来实现互连,废话不多说了,下面是详细的安装步骤:(本实验采用的linux服务器是centos5 ...

  8. 在阿里云主机上基于CentOS用vsftpd搭建FTP服务器

    最近需要在一台阿里云的云服务器上搭建FTP服务器,在这篇博文中分享一下我们根据实际需求进行的一些配置. ftp软件用的是vsftpd. vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序 ...

  9. 服务器linux centos 7.4 搭建ftp服务器

    此操作是在腾讯云服务器linux centos 7.4 完成搭建ftp服务器 vsftpd 的: 安装 vsftpd $ yum install vsftpd -y 启动 $ service vsft ...

最新文章

  1. 5.intent_activity
  2. 解决jupyter botebook打不开,修改jupyter botebook工作目录失败问题
  3. jquery.validate验证简介
  4. 10年老兵给程序员的10条建议! 1
  5. 英特尔回应安全漏洞问题:已在硬件层面解决
  6. 吴恩达深度学习编程作业:TensorFlow
  7. 使用CrossOver安装第三方软件
  8. Swift 委托/代理设计模式
  9. 背包问题九讲 2.0 beta1.1
  10. 万能解压器安卓版_解压zip app下载-解压zip(手机解压缩软件)下载11.5.4 安卓版-西西软件下载...
  11. iso 系统降级的处理方法
  12. ubuntu各个版本
  13. 苹果手机账号验证失败连接不上服务器,苹果手机让检查Apple ID 电话号码点击后验证失败,连接服务器失败出错...
  14. 如何下载网页上的视频和flash的方法
  15. 华为交换机如何批量清除接口配置信息
  16. 手机短信验证码开发流程
  17. 怎么用计算机标准表示方法,算法及其表示方法
  18. 现在大火的低代码是怎么回事?从实现原理谈谈低代码
  19. 关于脚踝不得不说的各种事
  20. 双系统下Deepin的安装和卸载(Deepin20.2+Win10)

热门文章

  1. Element el-check 多选框详解
  2. 2020年最好用的手机是哪一款_2020年换什么手机好 这几款好看并性价比高
  3. 2015个人年终总结
  4. Android安卓期末大作业 新闻app 实现注册登录增删改查功能
  5. Ubuntu9.04--qt4.5透明效果
  6. cntk 2.5 win10 vs2017 编译(Cpuonly)
  7. DNF群雄闪耀微星冠军荣耀之夜
  8. 入门createjs———EaselJS模块基本介绍
  9. python语言属于汇编语言嘛_将汇编语言转换为Python-Cod
  10. 如何把第三方类库jar包编译为BlackBerry类库cod文件