全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 11003|回复: 21

送完就走……Buyvm搭建VPN教程

[复制链接]
发表于 2010-8-20 13:38:06 | 显示全部楼层 |阅读模式
Buyvm搭建pptp VPN
很多小盆友呢,趁着Buyvm最近的促销热潮入手了几个VPS,但是放着这些个VPS做什么用呢?难道像主机迷拿来观察用啊,肯定不行的啦,Buyvm既然是在HE,那就拿来建VPN吧…………
1、检查VPS是否有必要的支持。如果检查结果没有这些支持的话,是无法安装pptp的。
当然Buyvm的用户可以直接跳过
modprobe ppp-compress-18 && echo ok
如果显示“ok”表明通过。不过接下来还需要做另一个检查:
cat /dev/net/tun
显示结果为下面的文本,表明通过:
cat: /dev/net/tun: File descriptor in bad state
上述两条只需一条通过,即可安装pptp。如果还有其它问题,或者请你的服务商来解决这个问题。
2、安装ppp和iptables。
yum install -y ppp iptables
3、安装pptp。
rpm -ivh http://acelnmp.googlecode.com/files/pptpd-1.3.4-1.rhel5.1.i386.rpm (32位系统使用)
rpm -ivh http://acelnmp.googlecode.com/files/pptpd-1.3.4-1.rhel5.1.x86_64.rpm (64位系统使用)
有些小盆友喜欢先wget再执行rpm,没必要多此一举。
4、配置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前面的#,并修改成如下字段:
ms-dns 8.8.8.8
ms-dns 8.8.4.4
5、设置pptp VPN账号密码。我们需要编辑/etc/ppp/chap-secrets这个文件:
vim /etc/ppp/chap-secrets
直接输入如下字段,zhujimi可以换成其他字段:
zhujimi pptpd zhujimi *
6、修改内核设置,使其支持转发。编辑/etc/sysctl.conf文件:
vim /etc/sysctl.conf
将“net.ipv4.ip_forward”改为1:
net.ipv4.ip_forward=1
同时在“net.ipv4.tcp_syncookies = 1”前面加# :
# net.ipv4.tcp_syncookies = 1
保存退出,并执行下面的命令来生效它:
sysctl -p
7、添加iptables转发规则。
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j SNAT –to-source 12.34.56.78
(OpenVZ,12.34.56.78为你的VPS的公网IP地址)
#iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE
(XEN)
保存iptables转发规则:
/etc/init.d/iptables save
重启iptables:
/etc/init.d/iptables restart
8、重启pptp服务。
/etc/init.d/pptpd restart
9、设置开机自动运行服务。
chkconfig pptpd on
chkconfig iptables on
如果出现错误619则输入命令
mknod /dev/ppp c 108 0
如果你需要图形化管理VPN的话,建议使用Webmin:
rpm -ivh http://nchc.dl.sourceforge.net/project/webadmin/webmin/1.510/webmin-1.510-1.noarch.rpm


部分资料参考http://blog.xaoyo.net/post/359

转载请注明来自:Buyvm搭建pptp VPN

[ 本帖最后由 deak17 于 2010-8-20 13:59 编辑 ]

评分

参与人数 3威望 +15 收起 理由
xiaoyaohou + 5 学习了!
诡谲 + 5 外链真多!
刹那芳华 + 5 技术贴

查看全部评分

发表于 2010-8-20 13:41:50 | 显示全部楼层
呃,好教程
发表于 2010-8-20 13:42:43 | 显示全部楼层
再发个vpn billing系统就好了
发表于 2010-8-20 13:54:40 | 显示全部楼层
明日补分
发表于 2010-8-20 14:11:04 | 显示全部楼层
Buyvm的05节点默认没开启tun,修改下吧
发表于 2010-8-20 14:12:53 | 显示全部楼层
再发个vpn billing系统就好了
发表于 2010-8-20 14:16:59 | 显示全部楼层
恩……不错
发表于 2010-8-20 14:28:19 | 显示全部楼层
按你的教程装了,仍然是失败
619错误
发表于 2010-8-20 14:31:54 | 显示全部楼层
7、添加iptables转发规则。

出错。

还有就是


如果出现错误619则输入命令

mknod /dev/ppp c 108 0

这个


[root@t ~]# mknod /dev/ppp c 108 0
mknod: `/dev/ppp': File exists
发表于 2010-8-20 14:32:38 | 显示全部楼层
01节点不支持...遗憾。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-9-22 04:39 , Processed in 0.064009 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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