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

2009年11月15日 | 标签: , , ,

前些天讲到过在OpenVZ的VPS中如果要安装OpenVPN,必须管理员在母机上正确安装配置VPS的TUN/TAP设备。大多数的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。

相关文章:

  1. 在基于OpenVZ的VPS上安装OpenVPN
  2. 利用OpenVPN和Squid建立自己的VPN和代理服务器
  3. OpenVPN安装配置
  4. OpenVPN服务自动设置客户端路由表
  5. OpenVPN的DNS设置