Protocol driver doesn't set packet filter on the bindings of miniport drivers when you use Wanarp.sys in Windows 8 or Windows Server 2012

Platí pro: Windows 8Windows 8 EnterpriseWindows 8 Pro Více

Symptoms


Assume that you try to connect to a firewall device by using Point-to-Point Tunneling Protocol (PPTP) on a Windows 8-based or a Windows Server 2012-based client computer. You create the PPTP connection successfully and an IP address is assigned to the computer. However, you cannot access the resources behind the firewall.

For example, you connect to a Juniper SSG firewall by using the Junos Pulse 3.1. Then, you try to access the resources behind the Juniper SSG firewall. In this situation, you cannot access the resources successfully.

Cause


This issue occurs because WanARP sends NDIS_OID_REQUEST structures by using an uninitialized port number to miniport drivers. Therefore, the WanARP protocol driver that binds to the miniport driver does not set a Packet Filter on the miniport bindings. This occurs if the miniport is one of the following Network Driver Interface Specification (NDIS) versions:
  • NDIS 5.0.
  • NDIS 6.3 that has the following flag set:

    NDIS_MINIPORT_ATTRIBUTES_NO_OID_INTERCEPT_ON_NONDEFAULT_PORTS.
Note The incoming packets that are received at the miniport driver are not delivered to the protocol driver.

Resolution


Update information

To resolve this issue, install the Windows 8 and Windows Server 2012 update rollup 2836988. For more information about how to obtain this update rollup package, click the following article number to view the article in the Microsoft Knowledge Base:
2836988 Windows 8 and Windows Server 2012 update rollup: May 2013


Status


Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

The third-party products that this article discusses are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, about the performance or reliability of these products.

More Information


For more information about software update terminology, click the following article number to view the article in the Microsoft Knowledge Base:
824684 Description of the standard terminology that is used to describe Microsoft software updates