anylin
驱动牛犊
驱动牛犊
  • 注册日期2005-06-07
  • 最后登录2008-11-04
  • 粉丝0
  • 关注0
  • 积分365分
  • 威望45点
  • 贡献值0点
  • 好评度29点
  • 原创分0分
  • 专家分0分
阅读:1495回复:3

请教一个虚拟网卡的问题

楼主#
更多 发布于:2005-07-18 01:48
  我们现在在做一个vpn
主要由虚拟网卡实现

现在做好了一张虚拟网卡
实现了以下功能

1. 虚拟网卡发包时会产生一个信号通知应用程序来取要发送的包,
而且应用程序可以取到数据。

2. 应用程序可以把数据写到虚拟网卡的驱动里,并使网卡产生一个
收包信号,通知上层协议来取数据

我现在的问题是还不知道虚拟网卡要实现其他什么功能?
比如说arp缓存啊之类的, 我感觉这些是操作系统做的是,
应该不是虚拟网卡驱动做的事。

一般虚拟网卡都要实现些什么功能呢?
请前辈们执教!!
harry_chen
驱动牛犊
驱动牛犊
  • 注册日期2002-07-08
  • 最后登录2007-05-25
  • 粉丝0
  • 关注0
  • 积分31分
  • 威望4点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-07-18 08:55
参考openvpn了吗?
学而不思则罔,思而不学则殆 学而思之,思而学之,岂非圣人乎?
asmsys
驱动老牛
驱动老牛
  • 注册日期2002-03-29
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望17点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-07-18 08:58
要事项物理网卡最基本的功能这是肯定的。
最难的是模拟数据,因为虚拟网卡的后面什么也没有接,所以当收到上边的数据包是,你要自己造出一个对方想要的数据包来应答,我认为这是最不好实现的。
anylin
驱动牛犊
驱动牛犊
  • 注册日期2005-06-07
  • 最后登录2008-11-04
  • 粉丝0
  • 关注0
  • 积分365分
  • 威望45点
  • 贡献值0点
  • 好评度29点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-07-18 19:21
虚拟网卡要自己实现arp缓存表么?
游客

返回顶部