Centos 6.5 基于PPTP架设VPN服务器

Linux搭建pptp vpn服务器

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

首先介绍一下linux版本:我用的是centos 6.5 minimal Desktop
 64位

一:准备软件:1,dkms-2.0.17.5-1.noarch.rpm

2,kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm

3,ppp-2.4.5-33.0.rhel6.x86_64.rpm

4,pptpd-1.4.0-1.el6.x86_64.rpm

以上软件可以从http://poptop.sourceforge.net/yum/stable/packages/地址下载。

二:接下来是安装;

# rpm -ivh dkms-2.0.17.5-1.noarch.rpm

# rpm
-ivh kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm

# rpm
-ivh ppp-2.4.5-33.0.rhel6.x86_64.rpm

# rpm
-ivh pptpd-1.4.0-1.el6.x86_64.rpm

安装成功后,接着就是修改配置文件了。

三:修改PPTP配置文件

# vi /etc/pptpd.conf

将下面两行前面的#去掉

#localip 192.168.0.1         /*
这里的IP地址改成你自己服务器的IP地址

#remoteip 192.168.0.234-238,192.168.0.245  
 /*这里改成你供VPN客户端连接使用的IP地址段

如下:

localip 192.168.5.5

remoteip 192.168.5.200-210

使用命令开启服务,并设置为开启自启动

#service pptpd start

#chkconfig --level 2345 pptpd on

四:给服务器添加用户

# vim /etc/ppp/chap-secrets

在最下面插入新行

写法:

用户名       服务名       密码     ip

例如:

wangwu      pptpd   testpasswd      
192.168.5.200

此时用户就可以登录vpn服务器了,分配的ip地址只有192.168.5.200这一个,也就是说只能一个人同时使用。

如果想多人同时使用,,可以将192.168.5.200这个IP改为*

这样就不限制这个帐户的使用人数了(同时登录的人数还取决于pptpd服务器的设置,默认40个)

现在vpn可以连接了。现在连上了但还不能访问内网,还需要最后一步。

五:开启IP转发;

使用如下命令并把这条命令添加到/etc/rc.d/rc.local里实现开机自启动。

#echo 1 > /proc/sys/net/ipv4/ip_forward

到此,我们的PPTP服务器已经架设完成。

备注:此过程中服务器iptables服务是关闭的。如果有需要开启的还需要开启1723,47端口和GRE服务。

http://cafeim.blog.51cto.com/1041875/1381572

Centos 6.5 基于PPTP架设VPN服务器

时间: 2024-08-06 11:36:36

Centos 6.5 基于PPTP架设VPN服务器的相关文章

PPTP配置VPN服务器

一. 安装PPTP pptp是(Point to Point Tunneling Protocol),即点对点隧道协议.该协议是在ppp协议的基础上开发的一种新的增强型安全协议,支持多协议虚拟专用网(VPN),可以通过密码验证协议(PAP).可扩展认证协议(EAP)等方法增强安全性.pptpd是指运行在服务器上提供上述协议服务的软件. 首先我们需要安装pptpd,centos服务器用以下命令: # yum install pptpd Ubuntu服务器使用以下命令: # sudo apt-get

(转)【IPSEC】CentOS/Ubuntu一键安装IPSEC/IKEV2 VPN服务器

转载自quericy的博客(https://quericy.me) 花了点时间将上次的Ubuntu.CentOS搭建IPSec/IKEv2 VPN服务器全攻略整理成了一份一键安装的脚本.适用于WindowsPhone,iOS,Android和PC设备.有需要的童鞋可以拿来食用~ ~ ~ ~ CetnOS测试了下貌似没什么问题,Ubuntu的手里暂时没有空闲vps就没试了,其实也差不多的,欢迎测试和反馈 最新更新内容请见Github上的项目说明:https://github.com/quericy

在防火墙后架设vpn服务器

vpn服务器与防火墙的组合一般有四种模式,vpn设备与防火墙并行模式,vpn集成在防火墙上,vpn在防火墙之前,vpn在防火墙之后. 最近,在教研室使用一台服务器在防火墙后架设了一个vpn服务器,vpn使用的是pptp协议,在防火墙上需要做1723端口的转发以及gre协议的转发开启设置.vpn使用的是linux服务器,安装了pptpd软件.简单介绍下,vpn服务器IP为192.168.2.63,这是内网网段,分配给连接的vpn客户端的IP范围为192.168.2.234-244.防火墙内部IP为

docker实战之:使用pptp连接vpn服务器

参考资料:http://www.runoob.com/docker/docker-tutorial.html https://www.gitbook.com/book/yeasy/docker_practice/details http://pptpclient.sourceforge.net/ http://blog.csdn.net/halcyonbaby/article/details/43499409 http://jamyy.us.to/blog/2012/12/4278.html 需

CENTOS/UBUNTU一键安装IPSEC/IKEV2 VPN服务器

1.在azure上创建ubuntu虚拟机 选择v15.04 server 版本 2.添加端口号 3.远程桌面到ubuntu 命令行 输入 sudo su  输入创建 ubuntu虚拟机 时候的 密码 切换到root身份. 4.开始创建 ipsec/ikev2 vpn 服务器 [注] 我选择的是  Xen.KVM 的vps类型 [注]修改后 文件 不生效 则重新启动虚拟机 [注]win7客户端连接vpn 需要证书安装到  计算机账户的 受信任的根证书颁发机构 具体如下:1.下载脚本: wget h

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协议基础上的,因

Linux下搭建VPN服务器(CentOS、pptp)

本文介绍在安装CentOS操作系统的Xen VPS上,如何搭建PPTP VPN服务.包括PPTP的安装.配置,以及相应的iptables规则.本文暂时不涉及PPTP流量控制的部分,等抽空学明白了FreeRADIUS,再来写续篇.2011年7月20日更新:在安全建议这一部分,增加了使用不同的IP地址,分别提供VPN服务和Web等其他常规服务,以及使用不同IP地址时如何书写iptables规则的内容. 写在前面 在Godaddy一美元COM域名的怂恿下,这几天先是拿到了这个gnailuy.com,然

Linux下搭建VPN服务器(CentOS、pptp)转

先说我搭建过程中出现的问题吧: 按照 教程搭建好之后出现了619错误,查看日志:/var/log/messages: Nov 20 09:46:20 localhost pptpd[7498]: GRE: read(fd=6,buffer=8059680,len=8196) from PTY failed: status = -1 error = Input/output error, usually caused by unexpected termination of pppd, check

转载-Linux下搭建VPN服务器(CentOS、pptp)

转自:http://www.cnblogs.com/sixiweb/archive/2012/11/20/2778732.html 搭建过程参考这篇文章 先说我搭建过程中出现的问题吧: 按照 教程搭建好之后出现了619错误,查看日志:/var/log/messages: Nov 20 09:46:20 localhost pptpd[7498]: GRE: read(fd=6,buffer=8059680,len=8196) from PTY failed: status = -1 error