设为首页收藏本站

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย french

搜索
热搜: 活动 交友 discuz

CentOS系统VPS下架设VPN [复制链接]
查看:94 | 回复:7

2

主题

33

回帖

88

积分

注册会员

积分
88
发表于 2012-12-14 09:28:06 | 显示全部楼层 |阅读模式
本帖最后由 icecream 于 2012-12-14 10:07 编辑

一、首先检查你VPS的PPP和TUN有没有启用:
执行命令
cat /dev/ppp
cat /dev/net/tun

复制代码
显示结果为:cat: /dev/ppp: No such device or address和cat: /dev/net/tun: File descriptor in bad state,表明通过,
上述两条只要有一个没通过都不行。如果没有启用,

你可以给VPS提供商Submit 一个 Ticket请求开通:
Hello  
  Could you enabled TUN-TAP for me? I want run pptp-vpn on my VPS.  
Thank you.  


确认PPP和TUN启用后,开始安装ppp和iptables:
yum install -y ppp iptables

复制代码
二、安装pptp:
rpm -ivh http://acelnmp.googlecode.com/fi ... -1.rhel5.1.i386.rpm(32位系统)
rpm -ivh http://acelnmp.googlecode.com/fi ... .rhel5.1.x86_64.rpm(64位系统)

复制代码
三、配置pptp,编辑/etc/pptpd.conf文件:
vim /etc/pptpd.conf

复制代码
把下面字段前面的#去掉:  
localip 192.168.0.1  
remoteip 192.168.0.234-238,192.168.0.245  

四、编辑/etc/ppp/options.pptpd 文件:
vim /etc/ppp/options.pptpd

复制代码
去掉ms-dns前面的#,并使用Google的DNS服务器,修改成如下字段:
ms-dns 8.8.8.8
ms-dns 8.8.4.4

复制代码
五、设置VPN账号密码,编辑/etc/ppp/chap-secrets这个文件:
vim /etc/ppp/chap-secrets

复制代码
六、修改内核设置,使其支持转发,编辑 /etc/sysctl.conf 文件:
vim /etc/sysctl.conf

复制代码
将“net.ipv4.ip_forward”的值改为1,同时在“net.ipv4.tcp_syncookies = 1”前面加#

七、使sysctl.conf配置文件生效并添加iptables转发规则:
sysctl -p
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j SNAT --to-source ***.***.***.***

复制代码
(***.***.***.***为你VPS的公网IP地址)  
保存iptables转发规则:
/etc/init.d/iptables save

复制代码
重启iptables:
/etc/init.d/iptables restart

复制代码
重启pptp服务:
/etc/init.d/pptpd restart

复制代码
设置开机自动运行pptp服务:
chkconfig pptpd on

复制代码
设置开机自动运行iptables服务:
chkconfig iptables on

复制代码
如果连接出现错误619则输入如下命令解决:
rm /dev/ppp
mknod /dev/ppp c 108 0

复制代码
如果出现错误734则修改/etc/ppp/options.pptpd文件,在require-mppe-128字段前面加#


2

主题

33

回帖

88

积分

注册会员

积分
88
 楼主| 发表于 2012-12-14 09:29:07 | 显示全部楼层
欢迎交流指导

274

主题

6333

回帖

1万

积分

论坛元老

积分
13522
发表于 2012-12-14 09:35:33 | 显示全部楼层
多谢分享

33

主题

308

回帖

745

积分

高级会员

积分
745
发表于 2012-12-14 09:38:51 | 显示全部楼层
pptpd现在各种挂,还是直接SSH吧

112

主题

2189

回帖

4760

积分

论坛元老

积分
4760
发表于 2012-12-14 09:41:55 | 显示全部楼层
发了好多次了啊

364

主题

1468

回帖

4138

积分

论坛元老

积分
4138
发表于 2012-12-14 09:51:37 | 显示全部楼层
http://www.yishanhome.com/archives/307 3合一,很好用

17

主题

446

回帖

985

积分

高级会员

积分
985
发表于 2012-12-14 10:03:30 | 显示全部楼层
[b]复制代码
二、安装pptp:
rpm -ivh http://acelnmp.googlecode.com/fi ... -1.rhel5.1.i386.rpm(32位系统)
rpm -ivh

64 bit 的地址需要修改,多了 <a href="

0

主题

26

回帖

68

积分

注册会员

积分
68
发表于 2012-12-14 10:24:42 | 显示全部楼层
多谢分享
您需要登录后才可以回帖 登录 | 立即注册

论坛客服/商务合作/投诉举报:2171544 (QQ)
落伍者创建于2001/03/14,本站内容均为会员发表,并不代表落伍立场!
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!
落伍官方微信:2030286 邮箱:(djfsys@gmail.com|tech@im286.com)
© 2001-2014

浙公网安备 33060302000191号

浙ICP备11034705号 BBS专项电子公告通信管[2010]226号

  落伍法律顾问: ITlaw-庄毅雄

Archiver|手机版|Discuz! X

GMT+8, 2026-7-23 13:27 , Processed in 0.027721 second(s), 3 queries , Gzip On, Redis On.

返回顶部