阅读:1494回复:3
请教一个虚拟网卡的问题
我们现在在做一个vpn
主要由虚拟网卡实现 现在做好了一张虚拟网卡 实现了以下功能 1. 虚拟网卡发包时会产生一个信号通知应用程序来取要发送的包, 而且应用程序可以取到数据。 2. 应用程序可以把数据写到虚拟网卡的驱动里,并使网卡产生一个 收包信号,通知上层协议来取数据 我现在的问题是还不知道虚拟网卡要实现其他什么功能? 比如说arp缓存啊之类的, 我感觉这些是操作系统做的是, 应该不是虚拟网卡驱动做的事。 一般虚拟网卡都要实现些什么功能呢? 请前辈们执教!! ![]() |
|
沙发#
发布于:2005-07-18 19:21
虚拟网卡要自己实现arp缓存表么?
|
|
板凳#
发布于:2005-07-18 08:58
要事项物理网卡最基本的功能这是肯定的。
最难的是模拟数据,因为虚拟网卡的后面什么也没有接,所以当收到上边的数据包是,你要自己造出一个对方想要的数据包来应答,我认为这是最不好实现的。 |
|
地板#
发布于:2005-07-18 08:55
参考openvpn了吗?
|
|
|