CentOS 6.5搭建PPTP服务器
本次搭建使用阿里云华东节点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服务器相关推荐
- 还在用内网穿透?手把手教你搭建pptp服务器
前言 说到内网穿透,想必很多人都会想到花生壳.natapp等等穿透工具,优点就是简单方便,缺点就是有端口数量限制,不交钱的话,还限制带宽.限制协议等等 pptp能做什么? 1.连上pptp的主机都会有 ...
- linux搭建pptp服务器
本文章向大家介绍linux 搭建pptp服务器 一.安装pptp和ppp yum install ppp pptp -y 如果yum失败没有yum源,说明是epel-release有问题 可以通过如下 ...
- centos 6.7搭建邮箱服务器
centos 6.7搭建邮箱服务器 删除系统自带邮件软件包 rpm -qa |grep mailx sendmail rpm -e xxx 安装yum依赖包 sudo yum install -y m ...
- Windows Server 2019 搭建 PPTP服务器
0.前言 两天了,整整搞了两天!终于搭建好了,坑实在太多了,网上相关文章又少,试了很多方法,终于找到一个可行的了. 在此,非常感谢以下作者: 虚拟专用网络-构建站点对站点PPTP Windows Se ...
- 2012系统如何搭建pptp服务器,ubuntu server 12.04 搭建 pptp 服务器
ubuntu server 12.04 搭建 pptp 服务器 blog 归档 运维 Linux pptp 前几天把pptp服务器搭上了, xen的vps就这点好处, 想怎么搞就怎么搞, 虽说贵了点. ...
- 虚拟机安装postfix服务器,CentOS 7 下搭建邮件服务器(bind+postfix+dovecot)
CentOS 7下搭建邮件服务器 前提环境:CentOS 7虚拟机IP为192.168.43.124 主机名为mail.zxp.com 修改主机名:hostnamectl set-hostname m ...
- linux pptp 服务器搭建,Linux搭建pptp ***服务器
大家好,今天我要做的是一个使用linux搭建一个pptp的***服务器,使用客户端能够连接到***虚拟网络来实现互连,废话不多说了,下面是详细的安装步骤:(本实验采用的linux服务器是centos5 ...
- 在阿里云主机上基于CentOS用vsftpd搭建FTP服务器
最近需要在一台阿里云的云服务器上搭建FTP服务器,在这篇博文中分享一下我们根据实际需求进行的一些配置. ftp软件用的是vsftpd. vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序 ...
- 服务器linux centos 7.4 搭建ftp服务器
此操作是在腾讯云服务器linux centos 7.4 完成搭建ftp服务器 vsftpd 的: 安装 vsftpd $ yum install vsftpd -y 启动 $ service vsft ...
最新文章
- 5.intent_activity
- 解决jupyter botebook打不开,修改jupyter botebook工作目录失败问题
- jquery.validate验证简介
- 10年老兵给程序员的10条建议! 1
- 英特尔回应安全漏洞问题:已在硬件层面解决
- 吴恩达深度学习编程作业:TensorFlow
- 使用CrossOver安装第三方软件
- Swift 委托/代理设计模式
- 背包问题九讲 2.0 beta1.1
- 万能解压器安卓版_解压zip app下载-解压zip(手机解压缩软件)下载11.5.4 安卓版-西西软件下载...
- iso 系统降级的处理方法
- ubuntu各个版本
- 苹果手机账号验证失败连接不上服务器,苹果手机让检查Apple ID 电话号码点击后验证失败,连接服务器失败出错...
- 如何下载网页上的视频和flash的方法
- 华为交换机如何批量清除接口配置信息
- 手机短信验证码开发流程
- 怎么用计算机标准表示方法,算法及其表示方法
- 现在大火的低代码是怎么回事?从实现原理谈谈低代码
- 关于脚踝不得不说的各种事
- 双系统下Deepin的安装和卸载(Deepin20.2+Win10)
热门文章
- Element el-check 多选框详解
- 2020年最好用的手机是哪一款_2020年换什么手机好 这几款好看并性价比高
- 2015个人年终总结
- Android安卓期末大作业 新闻app 实现注册登录增删改查功能
- Ubuntu9.04--qt4.5透明效果
- cntk 2.5 win10 vs2017 编译(Cpuonly)
- DNF群雄闪耀微星冠军荣耀之夜
- 入门createjs———EaselJS模块基本介绍
- python语言属于汇编语言嘛_将汇编语言转换为Python-Cod
- 如何把第三方类库jar包编译为BlackBerry类库cod文件