锐速官方论坛 - ServerSpeeder,全球领先TCP加速技术,源于2006!

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3956|回复: 0

Linode VPS CentOS 安装 pptp VPN(一)

[复制链接]

3

主题

3

帖子

11

积分

新手上路

Rank: 1

积分
11
发表于 2015-2-28 20:20:39 | 显示全部楼层 |阅读模式

一直在找在Linode的vps上安装pptp vpn的方法,终于在一个网友的网页上找到了,现在转载过来。稍有改动,重新排版!

1、由于pptp需要iptables支持,所以需要安装iptables。如果您的服务器上已经安装了iptables,那么可以只安装pptp

yum install -y ppp iptables

2、安装pptp

由于上述命令安装的ppp是新版本的,因此pptp也需要装一个新版本

32位系统使用
64位系统使用

3、配置pptp

(1)编辑/etc/pptpd.conf

vi /etc/pptpd.conf

#localip 192.168.0.1
#remoteip 192.168.0.234-238,192.168.0.245

修改成

localip 192.168.10.1
remoteip 192.168.10.234-238,192.168.10.245

即将这两行第一个字符“#”去掉

保存退出

注意:为了避免与Windows客户机局域网地址冲突,特意把默认的0.1改成了10.1网段

(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。

这里使用的是Google发布的Public DNS,您也可以修改为OpenDNS的IP,即

ms-dns 208.67.222.222
ms-dns 208.67.220.220

保存并退出

(3)设置使用pptp的用户名和密码

vi /etc/ppp/chap-secrets

打开后只有两行,而且一个账号都没有

# Secrets for authentication using CHAP
# client server secret IP addresses

根据您的需要添加账号,每行一个,另一行添加

按照:“用户名 pptpd 密码 ip地址”的格式输入,每一项之间用空格分开,例如:

vpnuser pptpd123456 *

保存并退出

4、修改内核设置,使其支持转发。

vi /etc/sysctl.conf

net.ipv4.ip_forward=0

改为

net.ipv4.ip_forward=1

然后,将

net.ipv4.tcp_syncookies = 1

改为

#net.ipv4.tcp_syncookies = 1

即行首添加“#”

保存并退出

执行以下命令使修改后的内核生效

sysctl –p

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Server Speeder Forum  

GMT+8, 2018-2-20 15:51 , Processed in 0.019675 second(s), 17 queries , Xcache On.

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表