【发布时间】:2017-06-25 22:07:02
【问题描述】:
我们如何在 NDIS 6 中检索 NIC 的本地 IP 地址集。我将对收到的以太网帧进行一些 IP 标头修改,因此将寻找我的过滤器附加到的 NIC 卡的本地 IP。
【问题讨论】:
标签: driver ndis filter-driver
我们如何在 NDIS 6 中检索 NIC 的本地 IP 地址集。我将对收到的以太网帧进行一些 IP 标头修改,因此将寻找我的过滤器附加到的 NIC 卡的本地 IP。
【问题讨论】:
标签: driver ndis filter-driver
NDIS LWF 驱动程序(在 OSI 堆栈的第 2 层运行)涉及 IP 地址(在 OSI 堆栈的第 3 层)通常是分层违规。
如果你有很好的理由这样做,你可以查询GetUnicastIpAddressTable。请记住,NIC 可能没有任何 IP 地址(例如,它用于非 IP 协议)。或者它可能承载 IP 流量,但操作系统不知道任何 IP 地址(例如,来宾 VM 通过主机的 NIC 发送 IP 流量,但只有来宾真正知道 IP 地址)。
换句话说,NIC 并不真正有 IP 地址。充其量,您可以说 NIC 可能与具有一定数量 IP 地址的 IP 接口相关联。
【讨论】: