最新消息:

SolusVM系列:OpenVZ开启TUN/PPP

教程 站长 159浏览 0评论

很多朋友买来国外VPS,架设V*P*N自用也是其中用途之一,如果是XEN或者KVM架构这个问题就不是问题,但是OpenVZ因为必须TUN和PPP支持,就需要主机商开启

在这篇文章的开头,我特别说明,我用的是最笨的方法,我知道有些主机商他们开设的OpenVZ默认就开启TUN/PPP,比较有代表性的如BuyVM.net;另外,有些主机商的SolusVM直接在后台点下TUN和PPP的开关也可以开启和架设V*P*N,不过赵容试了下直接在SolusVM后台开启后,V*P*N还是不行,所以才有了这篇文章:除了在SolusVM开启,还需要母鸡上给他设定。虽然这个办法比较纠结,不过毕竟也解决了问题,希望对其他朋友有帮助。

这里我先开一只小鸡给自己用于测试,登陆SolusVM,创建一个VPS,然后,我们可以用户端登陆这个VPS,开启TUN和PPP,当然,也可以直接管理员打开这台VPS操作开启,如图:

solusvm-tun-ppp

完成后,我们检查下TUN和PPP。

[root@vpn ~]# cat /dev/net/tun
cat: /dev/net/tun: File descriptor in bad state
[root@vpn ~]# cat /dev/ppp
cat: /dev/ppp: Permission denied

悲催,PPP检测未通过,我们需要在母鸡上做相关的设定,首先,我们在后台查看到该VPS的ID,比如108.

?[Copy to clipboard]View Code PHP

1
2
3
4
5
vzctl set 108 --devnodes net/tun:rw --save
vzctl set 108 --devices c:10:200:rw --save
vzctl set 108 --capability net_admin:on --save
vzctl exec 108 mkdir -p /dev/net
vzctl exec 108 chmod 600 /dev/net/tun

完成后,重启下VPS,再次检测PPP状况。

[root@vpn ~]# cat /dev/ppp
cat: /dev/ppp: No such device or address

终于通过了,现在,这台VPS已经可以直接安装PPTP V*P*N了,有关OpenVZ上面安装的教程,大家可以参考这篇文章:点击直达

转载请注明:3号VPS » SolusVM系列:OpenVZ开启TUN/PPP

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址