windows-server-2008 – Windows平台过滤 – 阻止合法数据包

前端之家收集整理的这篇文章主要介绍了windows-server-2008 – Windows平台过滤 – 阻止合法数据包前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在运行 Windows 2008 R2,我有IIS7 / MySQL托管几个网站.但是,我最近看似随机连接错误,可能是50次中的一次.

我看了一下事件查看器,有很多被阻止的数据包在发生问题时从许多不同的IP发布80,包括我自己(事件查看器日志附在帖子底部).

看起来WFP阻止了一些合法的请求,但我设置了防火墙以允许所有端口80的网络流量连接…那么它们如何被阻止?

日志:

The Windows Filtering Platform has blocked a packet.

Application Information:    
    Process ID:     0   
    Application Name:   -

Network Information:    
    Direction:           Inbound
    Source Address:      xxx.xxx.xxx.xxx
    Source Port:         57578
    Destination Address: xxx.xxx.xxx.xxx
    Destination Port:    80
    Protocol:            6

Filter Information:
    Filter Run-Time ID:  74587
    Layer Name:          Transport
    Layer Run-Time ID:   13
如果您真的想要解决这类问题,您将不得不执行WFP(Windows过滤平台)捕获.

要开始捕获,请使用以下命令:

netsh wfp capture start

然后,您应该重现您的问题,将其包含在捕获中.之后,使用以下命令停止捕获:

netsh wfp capture stop

捕获结果存储在当前目录中的文件wfpdiag.cab中.我相信这个文件仅供Microsoft内部使用,但如果您愿意,可以在存档中提取这两个文件并自己查看.

可以使用“事件日志”打开.etl.但是,我不确定如何解释内容.有趣的文件是.xml文件.如果你花一些时间,你应该能够弄清楚内容的结构.您应该寻找的是以下内容

Filter Run-Time ID: 74587

通过检查XML,您需要找到哪个过滤器具有运行时ID 74587.这将告诉您防火墙中的哪个规则阻止了连接.请注意,防火墙具有一些隐藏规则(例如,Windows防火墙服务强化规则).

原文链接:https://www.f2er.com/windows/366210.html

猜你在找的Windows相关文章