aben1223
驱动小牛
驱动小牛
  • 注册日期2004-11-29
  • 最后登录2007-06-01
  • 粉丝1
  • 关注0
  • 积分1000分
  • 威望201点
  • 贡献值0点
  • 好评度192点
  • 原创分2分
  • 专家分0分
阅读:3874回复:11

问一下大家 有人用过netpas吗?(关于虚拟网卡)

楼主#
更多 发布于:2007-04-23 10:46
  有人使用过NetPas吗?

它在系统里面虚拟出一张物理网卡。

我想请问一下 ,有人知道怎么作吗?
有像passthru的那种框架或者例子吗?

小弟不懂啊,多谢指教。
周维彬
cyliu
论坛版主
论坛版主
  • 注册日期2003-06-13
  • 最后登录2014-04-11
  • 粉丝5
  • 关注0
  • 积分1238分
  • 威望2531点
  • 贡献值0点
  • 好评度577点
  • 原创分14分
  • 专家分10分
沙发#
发布于:2007-04-23 17:28
openvpn || cipe
走走看看开源好 Solaris vs Linux
aben1223
驱动小牛
驱动小牛
  • 注册日期2004-11-29
  • 最后登录2007-06-01
  • 粉丝1
  • 关注0
  • 积分1000分
  • 威望201点
  • 贡献值0点
  • 好评度192点
  • 原创分2分
  • 专家分0分
板凳#
发布于:2007-04-23 18:10
我看看去
周维彬
aben1223
驱动小牛
驱动小牛
  • 注册日期2004-11-29
  • 最后登录2007-06-01
  • 粉丝1
  • 关注0
  • 积分1000分
  • 威望201点
  • 贡献值0点
  • 好评度192点
  • 原创分2分
  • 专家分0分
地板#
发布于:2007-04-24 10:44
CIPE 没找到任何资料消息
codeproject csdn vckbase 上都找过了 baidu上也找了
不知道是什么东西 一点资料代码都没有
周维彬
aben1223
驱动小牛
驱动小牛
  • 注册日期2004-11-29
  • 最后登录2007-06-01
  • 粉丝1
  • 关注0
  • 积分1000分
  • 威望201点
  • 贡献值0点
  • 好评度192点
  • 原创分2分
  • 专家分0分
地下室#
发布于:2007-04-24 10:53
还有很奇怪的是 这个openvpn应该不是驱动的东西吧。
虽然还没看过代码 但是看了些介绍,它既支持windows又支持linux。
不可能是windows的驱动啊。

我想要的是,像netpas一样在硬件中虚拟出一张网卡。
然后所有真正网卡上的数据都经过这个网卡进出。

是不是要像用ne2000,去掉所有硬件、中断相关代码。
这个是我搜索论坛,以前的贴子提到的
实在不清楚了
周维彬
cyliu
论坛版主
论坛版主
  • 注册日期2003-06-13
  • 最后登录2014-04-11
  • 粉丝5
  • 关注0
  • 积分1238分
  • 威望2531点
  • 贡献值0点
  • 好评度577点
  • 原创分14分
  • 专家分10分
5楼#
发布于:2007-04-24 11:03
openvpn其中一部份就是虚拟网卡,cipe的虚拟网卡与openvpn原理相同,但是cipe比较简单,更加适用于学习
走走看看开源好 Solaris vs Linux
aben1223
驱动小牛
驱动小牛
  • 注册日期2004-11-29
  • 最后登录2007-06-01
  • 粉丝1
  • 关注0
  • 积分1000分
  • 威望201点
  • 贡献值0点
  • 好评度192点
  • 原创分2分
  • 专家分0分
6楼#
发布于:2007-04-24 11:29
"但是cipe比较简单,更加适用于学习"
这句话 我爱听

有没有资料啊 ,找好久了 。木有
我的邮箱zhouweibin_1223@hotmail.com
周维彬
aben1223
驱动小牛
驱动小牛
  • 注册日期2004-11-29
  • 最后登录2007-06-01
  • 粉丝1
  • 关注0
  • 积分1000分
  • 威望201点
  • 贡献值0点
  • 好评度192点
  • 原创分2分
  • 专家分0分
7楼#
发布于:2007-04-24 14:05
下载了openvpn  安装后
感觉还是不一样
openvpn和vmware一样 会在网上邻居里面生成一个本地连接的图标
但是netpas不会,你只有通过 我的电脑 属性 硬件列表中才看得到
这样netpas就不用也不能设置ip和网关等信息了。

netpas是这样作的 虚拟出一个网卡 然后所有硬件网卡的数据包都通过这个虚拟网卡发送接收。
我想实现的也就是这个功能
周维彬
aben1223
驱动小牛
驱动小牛
  • 注册日期2004-11-29
  • 最后登录2007-06-01
  • 粉丝1
  • 关注0
  • 积分1000分
  • 威望201点
  • 贡献值0点
  • 好评度192点
  • 原创分2分
  • 专家分0分
8楼#
发布于:2007-04-24 15:51
我安装完openvpn-2.0.9-install.exe后
网上邻居属性 里面多了一个本地连接 但是打了个叉
我配置了ip 网关 dns 还是不行 怎么才能让他连接上呢???
周维彬
aben1223
驱动小牛
驱动小牛
  • 注册日期2004-11-29
  • 最后登录2007-06-01
  • 粉丝1
  • 关注0
  • 积分1000分
  • 威望201点
  • 贡献值0点
  • 好评度192点
  • 原创分2分
  • 专家分0分
9楼#
发布于:2007-04-25 09:33
看了代码tap-win32,这是openvpn中的驱动部分
感觉这就像是一个硬件miniport驱动,只不过去掉中断及一些硬件相关的代码吧了

是这样吗?

那么我也可以用ne2000来作了,是不是可以这样理解
周维彬
cyliu
论坛版主
论坛版主
  • 注册日期2003-06-13
  • 最后登录2014-04-11
  • 粉丝5
  • 关注0
  • 积分1238分
  • 威望2531点
  • 贡献值0点
  • 好评度577点
  • 原创分14分
  • 专家分10分
10楼#
发布于:2007-04-25 09:41
是想你所说的。netpas我没有用过,不知道什么样子。虚拟出一个网卡主要是方便了操作。
应该有办法不显示出设备,不过我没有做过。可以分析一下netpas的原理,但是我想逃不出ms的ndis的架构。

有个疑问是如果没有硬件设备,如何把数据发送到设备上呢? 除非和应用层配合使用。要不就是拦截住所有的真实硬件数据,转发到该硬件设备上。

而openvpn是通用性的,即其他的网络软件也可以直接发送数据到该网络设备发送数据。
走走看看开源好 Solaris vs Linux
aben1223
驱动小牛
驱动小牛
  • 注册日期2004-11-29
  • 最后登录2007-06-01
  • 粉丝1
  • 关注0
  • 积分1000分
  • 威望201点
  • 贡献值0点
  • 好评度192点
  • 原创分2分
  • 专家分0分
11楼#
发布于:2007-04-25 10:41
太感谢了 我再研究研究
不懂的问题我在像您请教。
周维彬
游客

返回顶部