redhat6.5 搭建pptpd VPN服务器

1,安装pptpd和ppp

yum -y install ppp-2.4.5-5.el6.x86_64

rpm -vih pptpd-1.4.0-3.el6.x86_64

2,修改 /etc/pptpd.conf

localip 192.168.244.254  #本地VPN服务器的IP

remoteip 192.168.244.100-238  #客户端被分配的IP范围

3,修改 /etc/ppp/options.pptpd

内容如下:

auth

lock

debug

proxyarp

name pptpd

#VPN服务器的名字

multilink

refuse-pap

refuse-chap

refuse-mschap

refuse-eap

refuse-mschap-v2

require-mppe

dump

4,修改 /etc/ppp/chap-secrets设置账号密码

vi /etc/ppp/chap-secrets
账号 VPN服务器名 密码 IP(可用*通配)

5,查看是否允许ipv4转发,不允许的话,开一下。

cat /proc/sys/net/ipv4/ip_forward

如果为0需要修改/etc/sysctl.conf,设置net.ipv4.ip_forward = 1,执行sysctl -p;为1不用管了

6,配置防火墙

将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

iptables -t nat -A POSTROUTING  -s 192.168.244.0/24 -j SNAT --to-source 192.168.244.254#(VPN服务器本机地址)

7,启动服务,并设置开机启动。。。

注意:

1,一些老的文章里写了需要执行modprobe ppp-compress-18来查看内核是否支持MPPE,这个把我坑了。。为了执行成功这个命令,我查了好久,然后补丁什么的也都弄了,执行这命令还是报错,最后才发现,其实内核在2.6.15后就自己支持MPPE了,所以根本不需要执行这命令来判断了。

时间: 2024-08-01 17:03:19

redhat6.5 搭建pptpd VPN服务器的相关文章

centos6.8 搭建pptpd vpn服务器

pptpd vpn的关键在于iptables的用的对不对,iptables决定了vpn的用处,但是如果深入的话主配置文件也很重要. 1.确认系统是否支持 modprobe ppp-compress-18 && echo ok #确认你的系统内核是否支持mppe yum update #可以升级下内核 2.检查系统是否开启TUN/TAP支持 # cat /dev/net/tun     cat: /dev/net/tun: File descriptor in bad state 3.检查系

2017-3-18 以私有IP形式搭建PPTP VPN 服务器

一直有个需求,我自己买不起服务器,就想让北京的朋友给我一台下架的服务器让我玩,但人家不会浪费公有IP给我,于是我想,路由器不是有公有IP吗,我就搭建一个VPN服务器让我远程连接吧.一般来说,如果是在家访问线上服务器的话,都是使用的OpenVPN,毕竟是基于SSL证书加密的,安全性高,但是非常复杂,不仅仅是服务端,客户端也是需要非常多的步骤和配置文件,于是乎,我就选择了PPTP VPN作为实验品,但是,我依然还有疑惑,服务器没有公网IP,真的就没法远程了吗?之前九州云的细节我还没搞清楚,就走了,现

Centos6一键搭建L2TP VPN服务器

Centos6一键搭建L2TP VPN服务器 技术交流  Mr.Xuan  6个月前 (05-18)  2517浏览 用VPS在墙上打洞还有一种叫L2TP,也是常见的一种方式.本脚本结合了L2TP(Layer 2 Tunneling Protocol)和IPSec(Internet Protocol Security),安装的软件包版本分别是openswan-2.6.38.xl2tpd-1.2.4,和PPTP的不同之处请戳这里查看.同样要保证你的VPS是在外面的自由世界中,且VPS是基于Xen或

腾讯云主机(CentOS7)搭建pptpd VPN

一直以来觉得pptpd不大好用,特别是在国内,运营商对它有诸多限制,但openvpn对初学者来说还是有点难度.今天恰好有个朋友问到如何能够简单便捷的搭建pptpd vpn,我跟他讲了下思路,发现他还是不能理解,如是有了接下来的操作. 一.服务端的配置: 1.安装并查看pptpd [[email protected]_17_139_centos ~]# yum -y install pptpd [[email protected]_17_139_centos ~]# rpm -ql pptpd /

CentOS 6.5搭建PPTP VPN服务器

VPN是虚拟专用网络(Virtual Private Network)的缩写,VPN有多种分类方式,包括PPTP.L2TP.IPSec等,本文配置的VPN服务器是采用PPTP协议的,PPTP是在PPP协议基础上开发的一种新的增强型安全协议. 因此,我们如果需要在CentOS上搭建VPN服务,则需要PPTP服务端软件.目前比较流行的是Poptop项目下的pptpd开源软件,本文编写时最新的版本为 pptpd-1.4.0 下载地址 . 一.安装前的准备工作. 因为PPTP是基于PPP协议基础上的,因

手把手教你用亚马逊云搭建免费VPN服务器

第一步 注册亚马逊云(已注册直接进入第二步) 开始前需要准备好:有外币支付功能的信用卡一张(注册需要,不扣钱).Email地址.电话(手机更方便一些) 访问 http://aws.amazon.com/ 点击Sign Up按钮进入Sign In or Create an AWS Account页面 填入E-mail地址 单击I'm a new user单选框 单击Sign in using our secure server按钮进入Login Credentials页面 My name is后面

ubuntu 搭建pptp vpn服务器

1,安装pptpd sudo apt-get install pptpd 2, 修改配置文件/etc/pptpd.conf,设置客户端ip 取消以下2行注释 修改配置文件/etc/ppp/pptpd-options,设置客户端dns 修改配置文件/etc/ppp/chap-secrets,添加运行拨入该vpn服务器账号和密码 分别对应 用户名  服务器  密码  允许拨入ip 3,修改服务器ip转发功能 echo '1' > /proc/sys/net/ipv4/ip_forward sudo

linux 搭建pptpd vpn(转,备忘)

1.第一步需要安装PPTP,以用来提供VPN服务.sudo apt-get install pptpd注:如果有问题的话比如提示找不到之类的,apt-get update 一下应该就可以了,然后再来一次就会自动完成安装.2.装好了之后我们需要进行配置一下以让它可以使用sudo vi /etc/pptpd.conf 取消掉以下 2 行的注释:localip 192.168.0.1remoteip 192.168.0.234-238,192.168.0.245分别是通过VPN连接后主机和客户端所使用

Ubuntu下搭建PPTP VPN 服务器

pptp配置 1.安装pptp sudo apt-get -y update sudo apt-get -y install pptpd 2.配置一下dns vim /etc/ppp/options.pptpd  name pptpd refuse-pap refuse-chap refuse-mschap require-mschap-v2 require-mppe-128 ms-dns 8.8.8.8 ms-dns 8.8.4.4 proxyarp lock nobsdcomp  novj