宇宙主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

欧基零壹微头条IP归属甄别会员请立即修改密码
查看: 23426|回复: 22

我的 OpenVZ 安装 PPTP 完全版教程来了~~~

[复制链接]
发表于 2010-11-1 17:47:47 | 显示全部楼层 |阅读模式
我一直都说不懂就不要装懂额。现在网上的那些OpenVZ安装PPTP教程,我看了下,基本都是抄袭惹的祸。现在的那些伪技术博客,都喜欢抄人家的教程,错了还非要说自己是对的。我别的也不多说了,这次我写个完全教程给大家吧。

现在的这些教程基本都是基于BuyVM为测试平台的,我只能说写教程的人害人不浅啊。

首先,我们必须要知道自己的VPS是否支持PPTP,如果你根据现在网上的那些教程做的话,那么你的第一步就是错的了。
  1. cat /dev/ppp
  2. cat: /dev/ppp: No such device or address
  3. cat /dev/net/tun
  4. cat: /dev/net/tun: File descriptor in bad state
复制代码
我记得有一篇教程说了,这两个只要一个OK就可以了。我现在可以很负责的告诉大家额,如果你的结果和我上面的两个结果不一样的话,那么你是肯定无法正常使用PPTP的哦。

如果你的结果和我一样的话,那么就继续往下看吧。
  1. yum install -y ppp
  2. yum install -y iptables
  3. rpm -ivh http://acelnmp.googlecode.com/files/pptpd-1.3.4-1.rhel5.1.i386.rpm(X86)
  4. rpm -ivh http://acelnmp.googlecode.com/files/pptpd-1.3.4-1.rhel5.1.x86_64.rpm(X64)
  5. vi /etc/pptpd.conf
  6. # localip 192.168.0.1 -> localip 192.168.0.1
  7. # remoteip 192.168.0.234-238,192.168.0.245 ->remoteip 192.168.0.234-238,192.168.0.245
  8. vi /etc/ppp/options.pptpd
  9. # ms-dns 192.168.0.1 -> ms-dns 8.8.8.8
  10. # ms-dns 192.168.0.2 -> ms-dns 8.8.4.4
  11. require-mppe-128 -> # require-mppe-128
  12. vi /etc/ppp/chap-secrets
  13. 用户名 pptpd 密码 *
  14. vi /etc/sysctl.conf
  15. net.ipv4.ip_forward = 0 -> net.ipv4.ip_forward = 1
  16. net.ipv4.tcp_syncookies = 1 -> # net.ipv4.tcp_syncookies = 1
  17. sysctl -p
  18. iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j SNAT --to-source 你的VPS的IP
  19. /etc/init.d/iptables save
  20. chkconfig pptpd on
  21. chkconfig iptables on
  22. /etc/init.d/pptpd restart
  23. /etc/init.d/iptables restart
复制代码
现在你已经可以使用PPTP了,如果你连接的时候出现619错误的话。
  1. rm -r /dev/ppp
  2. mknod /dev/ppp c 108 0
复制代码
最后还是要忍不住说一句额,请抄袭的时候多测试一下吧,别抄袭了个错的还要说是对的啊。

[ 本帖最后由 暗の世界 于 2010-11-1 17:52 编辑 ]

评分

参与人数 6威望 +81 收起 理由
cnx + 25 神马都是浮云
UCVPS + 10 pptp只需要ppp 不需要tun
javaluo + 15 tun不需要的 ppp就够了
ehane + 1 这个哈想很多人用这个教程
小夜 + 20 忘了。。。。。

查看全部评分

发表于 2010-11-1 17:48:13 | 显示全部楼层
。。。。。。。。。回头我抄一下,转我博客上。
发表于 2010-11-1 17:55:22 | 显示全部楼层
问一下,PPTPD能支持IPV6么?
 楼主| 发表于 2010-11-1 18:00:32 | 显示全部楼层
原帖由 liheyuan 于 2010-11-1 17:55 发表
问一下,PPTPD能支持IPV6么?


这个当然是可以的啦~~~

[ 本帖最后由 暗の世界 于 2010-11-1 18:01 编辑 ]
发表于 2010-11-1 18:01:56 | 显示全部楼层
我特意把/dev/net/tun删了
sudo rm /dev/net/tun
sudo cat /dev/net/tun
cat: /dev/net/tun: No such file or directory
这样结果就和楼主的不一样了,但发现我还是能连上pptpd
 楼主| 发表于 2010-11-1 18:03:32 | 显示全部楼层
原帖由 greensnow 于 2010-11-1 18:01 发表
我特意把/dev/net/tun删了
sudo rm /dev/net/tun
sudo cat /dev/net/tun
cat: /dev/net/tun: No such file or directory
这样结果就和楼主的不一样了,但发现我还是能连上pptpd


这个只要不是“Permission denied”就可以额~~~
发表于 2010-11-1 18:07:43 | 显示全部楼层
为什么我的buyvm是Permission denied
 楼主| 发表于 2010-11-1 18:09:18 | 显示全部楼层
原帖由 cw723 于 2010-11-1 18:07 发表
为什么我的buyvm是Permission denied


我不说了吗~~~这都是以BuyVM为测试平台导致的问题额~~~
发表于 2010-11-1 18:11:45 | 显示全部楼层
有空试一下看看有效不
发表于 2010-11-1 18:21:24 | 显示全部楼层
原帖由 小夜 于 2010-11-1 17:48 发表
。。。。。。。。。回头我抄一下,转我博客上。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|宇宙主机交流论坛

GMT+8, 2024-10-30 21:25 , Processed in 0.065644 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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