如何确认OpenVZ 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。

时间: 2024-08-17 18:22:04

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

在Linux系统下使用TUN/TAP虚拟网卡的基本教程

在计算机网络中,TUN与TAP是操作系统内核中的虚拟网络设备.不同于普通靠硬件网路板卡实现的设备,这些虚拟的网络设备全部用软件实现,并向运行于操作系统上的软件提供与硬件的网络设备完全相同的功能.TAP 等同于一个以太网设备,它操作第二层数据包如以太网数据帧.TUN模拟了网络层设备,操作第三层数据包比如IP数据封包.操作系统通过TUN/TAP设备向绑定该设备的用户空间的程序发送数据,反之,用户空间的程序也可以像操作硬件网络设备那样,通过TUN/TAP设备发送数据.在后种情况下,TUN/TAP设备向

虚拟网卡 TUN/TAP 驱动程序设计原理

原文http://www.ibm.com/developerworks/cn/linux/l-tuntap/index.html 简介 虚拟网卡Tun/tap驱动是一个开源项目,支持很多的类UNIX平台,OpenVPN和Vtun都是基于它实现隧道包封装.本文将介绍tun/tap驱动的使用并分析虚拟网卡tun/tap驱动程序在linux环境下的设计思路. tun/tap驱动程序实现了虚拟网卡的功能,tun表示虚拟的是点对点设备,tap表示虚拟的是以太网设备,这两种设备针对网络包实施不同的封装.利用

虚拟网卡TUN/TAP驱动程序设计原理

虚拟网卡Tun/tap驱动是一个开源项目,支持很多的类UNIX平台,OpenVPN和Vtun都是基于它实现隧道包封装.本文将介绍tun/tap驱动的使用并分析虚拟网卡tun/tap驱动程序在linux环境下的设计思路. tun/tap 驱动程序实现了虚拟网卡的功能,tun表示虚拟的是点对点设备,tap表示虚拟的是以太网设备,这两种设备针对网络包实施不同的封装.利用tun/tap 驱动,可以将tcp/ip协议栈处理好的网络分包传给任何一个使用tun/tap驱动的进程,由进程重新处理后再发到物理链路

在Linux系统中使用n2n进行双层点对点VPN配置

  n2n是一个二层点对点虚拟专用网(VPN),它允许用户在网络层面而非应用层面开发典型的P2P应用功能.这就意味着,用户可以获得本地IP可见性(如,属于同一个n2n网络的两台PC可以互相ping通),以及不管他们现在身处哪个网络,只要有相同的网络IP地址就可以访问到.简言之,就像OpenVPN将SSL从应用(如,用于部署https协议)搬到了网络协议一样,n2n将P2P从应用搬到了网络层面. n2n主要功能 n2n是一个基于P2P协议的加密的二层专用网. 加密使用开放协议部署在边缘节点,它使用

linux下TUN/TAP虚拟网卡的使用

转载:http://wushank.blog.51cto.com/3489095/1306849 tun/tap 驱动程序实现了虚拟网卡的功能,tun表示虚拟的是点对点设备,tap表示虚拟的是以太网设备,这两种设备针对网络包实施不同的封装.利用tun/tap 驱动,可以将tcp/ip协议栈处理好的网络分包传给任何一个使用tun/tap驱动的进程,由进程重新处理后再发到物理链路中.开源项目openvpn (http://openvpn.sourceforge.net)和Vtun(http://vt

OpenVZ VPS主机加速工具net-speeder安装使用教程

第一.安装net-speeder工具之前的速度记录   为了体现这款工具应用的真实性,老蒋预先也不清楚安装NET-SPEEDER工具之后是否真的能起到加速效果,且能达到多少的速度,但既然决定做这样的事情就一步步来.先把几个需要测试的参数在安装之前记录下来.   1.PING速度测试     2.网络节点下载测试     3.在线视频速度     以上是老蒋在没有安装NET-SPEEDER工具之前的速度,不过我还是比较惊讶的,现在还没安装工具,看视频速度简直飞速,搬瓦工VPS机器的性价比真好.  

网站信息在直接输入数据库的时候,我的vps中的cpu一下子就高了怎么回事?

问题描述 网站信息在直接输入数据库的时候,我的vps中的cpu一下子就高了怎么回事? 我在发布网站信息的时候,是直接把信息输入到数据库的,同时我的vps中的 cpu一下子就高了怎么回事?而且网站也首页也打不开了,文章还可勉强的打开 就是忒慢.那位大神给解说下 是怎么回事?提示:数据库信息存放有40w数据. 解决方案 补充是mysql的数据库 解决方案二: 数据库中有40万的数据,然后呢,你是怎么插入的数据?如果你插入的时候先要全表搜索下,并且没有索引,那么... 总之这有很多可能性. 解决方案三

香港VPS是VPS中的强者

中介交易 SEO诊断 淘宝客 云主机 技术大厅 大家都知道VPS在我们的网络生活中有着不小的影响,当然肯定还有很多人不知道什么是VPS.那小编来介绍下VPS ,其中香港VPS 会是VPS中的首选. 一.VPS是什么? VPS(Virtual Private Server 虚拟专用服务器)技术,将一部服务器分割成多个虚拟专享服务器的优质服务. 每个VPS都可分配独立公网IP地址.独立操作系统.独立超大空间.独立内存.独立CPU资源.独立执行程序和独立系统配置等. 用户除了可以分配多个虚拟主机及无限

linux tun/tap-Linux tun/tap 应用程序

问题描述 Linux tun/tap 应用程序 我写了一个程序,来对tun驱动进行操作,能创建 tun设备 ping也ping的通,但是我程序 里用read函数对tun设备进行读取时,为什么读取不到数据呢?按理说 有数据写到虚拟网卡后,然后我在读tun 的字符 应该有数据,但是不知道为什么没数据.求大神解答 解决方案 http://blog.chinaunix.net/uid-317451-id-92474.html