全球主机交流论坛

标题: 我的 OpenVZ 安装 PPTP 完全版教程来了~~~ [打印本页]

作者: 暗の世界    时间: 2010-11-1 17:47
标题: 我的 OpenVZ 安装 PPTP 完全版教程来了~~~
我一直都说不懂就不要装懂额。现在网上的那些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 编辑 ]
作者: 小夜    时间: 2010-11-1 17:48
。。。。。。。。。回头我抄一下,转我博客上。
作者: liheyuan    时间: 2010-11-1 17:55
问一下,PPTPD能支持IPV6么?
作者: 暗の世界    时间: 2010-11-1 18:00
原帖由 liheyuan 于 2010-11-1 17:55 发表
问一下,PPTPD能支持IPV6么?


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

[ 本帖最后由 暗の世界 于 2010-11-1 18:01 编辑 ]
作者: 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
作者: 暗の世界    时间: 2010-11-1 18:03
原帖由 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”就可以额~~~
作者: cw723    时间: 2010-11-1 18:07
为什么我的buyvm是Permission denied
作者: 暗の世界    时间: 2010-11-1 18:09
原帖由 cw723 于 2010-11-1 18:07 发表
为什么我的buyvm是Permission denied


我不说了吗~~~这都是以BuyVM为测试平台导致的问题额~~~
作者: xtmp    时间: 2010-11-1 18:11
有空试一下看看有效不
作者: 装B遭雷劈    时间: 2010-11-1 18:21
原帖由 小夜 于 2010-11-1 17:48 发表
。。。。。。。。。回头我抄一下,转我博客上。

作者: 490775    时间: 2010-11-1 18:22
提示: 作者被禁止或删除 内容自动屏蔽
作者: hotsnow    时间: 2010-11-1 18:39
原帖由 cw723 于 2010-11-1 18:07 发表
为什么我的buyvm是Permission denied


BuyVM 不是默认就开了 TUN/TAP/PPP 么?
作者: cuxian    时间: 2010-11-1 19:23
实施效果去
作者: lxfy    时间: 2010-11-1 19:26
buyvm如果permission denied 重启一下vps就行了
作者: iamfly    时间: 2010-11-1 19:31
原帖由 小夜 于 2010-11-1 17:48 发表
。。。。。。。。。回头我抄一下,转我博客上。

作者: 暗の世界    时间: 2010-11-1 19:32
  话说竟然没人给我加分啊~~~
作者: 小菜鸟    时间: 2010-11-1 19:47
[root@usa ~]# cat /dev/ppp
cat: /dev/ppp: Permission denied
[root@usa ~]# cat /dev/net/tun
cat: /dev/net/tun: File descriptor in bad state
[root@usa ~]#

我的用不了
作者: foxlovefox    时间: 2010-11-1 19:56
[root@vps ~]# cat /dev/net/tun
cat: /dev/net/tun: Permission denied


也正常安装了啊
作者: netsky    时间: 2010-11-5 11:18
强帖留名,


18楼安装后可以用不?
作者: 76064866    时间: 2010-11-5 11:25
PPTP只需要ppp
作者: test100    时间: 2010-11-5 11:47
2台buyvm了。一台是
ssh:~# cat /dev/ppp
cat: /dev/ppp: Permission denied
1台正常使用vpn
英文不好,懒得发tk了。
作者: 菠萝    时间: 2010-11-5 12:29
cat: /dev/net/tun: File descriptor in bad state

看到这个我已经很欣慰了,至少可以OpenVPN
作者: qxwo    时间: 2010-11-8 02:54
liu:~# /etc/init.d/iptables save
-bash: /etc/init.d/iptables: No such file or directory




欢迎光临 全球主机交流论坛 (https://loc.mjj8.eu.org/) Powered by Discuz! X3.4