VirtNet是一个虚拟网络接口070405,可用于多种用途,但与跨链桥配合使用时尤其有趣Windows 数据包过滤器一个示例,适用于任何需要网卡工作的网络应用程序的虚拟网络接口,VPN适配器、虚拟环回适配器、桥接到真实网络的虚拟接口、用于路由某些特定连接的虚拟接口(这些连接将被数据包过滤框架捕获)等等……您可以使用基于Windows数据包过滤器的以太网跨链桥应用程序将VirtNet网络接口连接到真实的物理网络。以太网跨链桥的源代码可在GitHubbinary can be downloaded from二进制文件可从Windows 数据包过滤器。VirtNet网络适配器在系统中显示为普通网络接口。您可以使用操作系统工具配置其协议绑定和地址信息。
其工作原理
VirtNet提供两个版本:
- NDIS 3.0 小型端口驱动程序(支持 Windows 95 至 Windows 10 1803)
- NDIS 6.0 miniport驱动程序(支持Windows Vista及更高版本)
VirtNet拥有可配置的MAC地址。但请注意,NDIS 6.0版本的驱动程序对MAC地址存在一些限制:
- 不应为多性向地址(addr[0] & 0x01 == 0)
- 不应广播地址(FF-FF-FF-FF-FF-FF)
- 应标记为由本地管理员分配(addr[0] & 0x2 == 1)
有效地址示例为06-01-02-03-04-05
VirtNet NDIS 3.0 套件包含:
- netVirtNet.inf – 驱动程序INF文件
- netVirtNet86.cat – Windows Vista/2008/7/2008R2/8/2012/8.1/2012R2/10 x86 的驱动程序 CAT 文件
- netVirtNet64.cat – 适用于Windows Vista/2008/7/2008R2/8/2012/8.1/2012R2/10 x64系统的驱动CAT文件
- oemsetup.inf – Windows NT 4.0的驱动程序INF文件
- VirtNet.sys – 虚拟网络接口驱动程序(32位和x64二进制文件)
VirtNet NDIS 6.0 软件包包含适用于 x86 和 x64 平台的 virtnet.inf、virtnet.cat 和 virtnet.sys 文件。

本页收录的具体版本如下: VirtNet (NDIS 3.0) VirtNet (NDIS 6.0)
