A-A+

如何确认OpenVZ VPS中的TUN/TAP设备已正确配置

2013年07月24日 CentOS 暂无评论 阅读 3,495 次
如果您有代购或者代维服务器、PHP网站建设、程序代码修改、系统开发等需求,可以联系我购买付费服务。QQ 379880222

大多数的VPS提供商默认是不为VPS配置TUN/TAP设备的,需要申请开通TUN/TAP。如何验证OpenVZ VPS的TUN/TAP设备已被正确呢?用下面命令测试:

#cat /dev/net/tun
如果命令返回信息为:
cat: /dev/net/tun: File descriptor in bad state
恭喜你,你的VPS TUN/TAP已经可以使用。

如果命令返回信息为:
cat: /dev/net/tun: No such device
或者其它,说明TUN/TAP设备没有被正确配置。

另外还是要提醒,要使用VPN路由需要在VPS中配置NAT,比如下面命令:
# iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o venet0 -j MASQUERADE
如果返回错误,比如:
iptables v1.4.3.2: can’t initialize iptables table `nat’: Table does not exist (do you need to insmod?) Perhaps iptables or your kernel needs to be upgraded.
那么说明你的母机变不允许你在VPS中设置NAT,联系服务商开通VPS的NAT。

给我留言