NIC的本地IP - 轻量级过滤器驱动程序

时间:2017-02-08 10:27:54

标签: driver ndis filter-driver

我们如何在NDIS 6中检索NIC的本地IP地址集。我将在收到的以太网帧上进行一些IP头修改,因此将查找我的过滤器附加到的NIC卡的本地IP。 / p>

1 个答案:

答案 0 :(得分:0)

它通常是对NDIS LWF驱动程序(在OSI堆栈的第2层运行)的分层违规,以涉及IP地址(位于OSI堆栈的第3层)。

如果你有充分的理由这样做,你可以查询GetUnicastIpAddressTable。请记住,NIC可能没有任何IP地址(例如,它用于非IP协议)。或者它可能携带IP流量,但操作系统不知道任何IP地址(例如,访客VM通过主机的NIC发送IP流量,但只有访客真正知道IP地址)。

换句话说,NIC并不真正拥有 IP地址。最好的情况是,您可以说NIC可能与具有一定数量IP地址的IP接口相关联。