CentOS6.x搭建VPN(pptpd)

一、安装pptpd和ppp组件

下载:http://code.google.com/p/lnmpp/downloads/detail?name=pptpd-1.3.4-2.el6.x86_64.rpm


1

2

yum install -y ppp

rpm -ivh pptpd-1.3.4-2.el6.x86_64.rpm

二、配置pptpd

1.修改分配客户端DNS


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

vi /etc/ppp/options.pptpd

name pptpd   #服务器名

refuse-pap   #拒绝pap认证

refuse-chap

refuse-mschap

require-mschap-v2

require-mppe-128

ms-dns 202.106.0.20 #配置vpn客户机的dns

ms-dns 8.8.8.8

proxyarp

lock

nobsdcomp

novj

novjccomp

nologfd

2.修改分配客户端ip范围地址


1

2

3

4

5

vi /etc/pptpd.conf

option /etc/ppp/options.pptpd

logwtmp

localip 192.168.0.10  #vpn服务的本地IP地址

remoteip 192.168.0.20-50 #分配给VPN客户机的IP地址范围

3.添加登陆VPN用户


1

2

3

4

vi /etc/ppp/chap-secrets  #添加如下

用户名 pptpd 密码 *  #*为允许所有的ip

 

# service pptpd restart

三、开启路由转发及开启防火墙


1

2

3

4

vi /etc/sysctl.conf net.ipv4.ip_forward = 1

sysctl -p #刷新生效

iptables -t nat -A POSTROUTING -o eth0 -s 192.168.0.0/24 -j MASQUERADE

service iptables save

pptpd默认端口是1723

时间: 2025-01-20 21:36:44

CentOS6.x搭建VPN(pptpd)的相关文章

Centos6上搭建vpn的方法介绍

以前是Centos5,按照网上的一键安装包可以安装PPTP VPN,但是换成Centos6.2后,死活不行,说文件不存在.下面是Centos6.5一键搭建PPTP VPN脚本以及安装方法,本人只在64位centos系统下测试成功,32位请自行测试. 第一步,下载pptp vpn的一键安装脚本 wget-c http://www.xiaohuai.com/down/vpn_centos6.sh && chmod +x vpn_centos6.sh 第二步,执行安装程序 sh vpn_cent

Linux 搭建VPN,PPTPD一键安装脚本

大家百度都知道有很多为Linux搭建PPTPD方式的VPN文章,主要是用到4个rpm包安装(dkms.kernel_ppp_mppe.pptpd.ppp) 这4个包因为版本差异依赖,总会遇到很多问题,我已经下载了匹配的4个包上传到我的百度网盘中,如果脚本中直接引用的地址不能正常下载,则大家自行到我的网盘中下载下来后,然后修改一下脚本即可. http://pan.baidu.com/s/1hqmsHrY http://pan.baidu.com/s/1eQzTYtc http://pan.baid

Linux VPN pptpd构架方法_Linux

按步骤: 运行环境Centeros 6 *首先运行如下命令: cat /dev/net/tun返回的必须是: cat: /dev/net/tun: File descriptor in bad state 运行:cat /dev/ppp 返回的必须是: cat: /dev/ppp: No such device or address 如果上面返回的不是这两个结果的话,请与VPS客服联系开通ppp和tun权限. ###########################################

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

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

RHEL/Centos/Fedora/下搭建vpn pptp 服务器步骤

  用vpn已经有很多年,然而一直因为懒惰原因,所以一直都没有写关于如何搭建vpn服务器的文章,今年兴致所致,分享一下个人搭建vpn server的过程,写的简陋,请勿拍砖.vpn的使用非常广泛,可谓大多网虫和技术股都需要用到的东西,不过看下文之前请先看看自己的服务器是否支持pptp方式的vpn服务器,具体请执行命令 modprobe ppp-compress-18 && echo ok 假如输出ok请继续, 假如不ok,说明服务器不支持.下面的文章可能对你没啥用. 第一步:安装pptpd

fedora 20搭建vpn server服务器步骤

不用往下看了,按利用 pritunl 来搭建vpn server来做比较简单 网上的说明真是全是垃圾,各种乱讲.浪费了我不少时间 安装pptp server sudo yum install pptpd -y 编辑 vim /etc/ppp/chap-secrets 加入一行 用户名 pptpd 密码 * 启动pptpd service pptpd start 到客户机上尝试连接,建立一个pptp连接,记住一定要进入高级设置,打开 use MPPE Encryption,否则连不上 连上后,没法

Centos 安装 VPN pptpd 防火墙 iptables 转发设置

 下面我们一起来看一篇关于Centos 安装 VPN pptpd 防火墙 iptables 转发设置,这个问题是因为一朋友设置之有一些网站无法访问时想出的解决办法.   centos 安装vpn 出现一部分网站无法访问的问题!iptables的一些转发规则设置 建立NAT转换规则,否则拨上也无法通过远程网关连上公网. iptables -t nat -A POSTROUTING -o eth0 -j SNAT –to-source $src_ip Centos 6.4 安装 vpn 遇到有些网站

服务器-如何在Windows Server2012系统中搭建VPN服务

问题描述 如何在Windows Server2012系统中搭建VPN服务 想在Windows Server2012系统中搭建一个VPN服务,,,然后用其他电脑连接 通过网上按别人的方法自己操作了一遍,,但是连接不上VPN服务器(我的是XP系统)一直报721错误 不知道是否还有哪些服务没有关闭,,还是因为我(客户端)连接的宽带之上的路由器没有开启相关功能(但那是移动说了算啊) 解决方案 怎样才能凑够10个字符呢 解决方案二: 如果你的服务器配置没问题,那么可能是你的客户端的问题,特别是一些山寨盗版

求助,搬瓦工centos系统下vps搭建vpn

问题描述 求助,搬瓦工centos系统下vps搭建vpn 想问一下,出现这个问题是怎么回事?求大神,希望大神能稍微讲清晰一点!感谢! 解决方案 http://www.bandwagong.com/pptpd-vpn/