企業網路沒有包含在陣列層級網路中

Microsoft.Forefront.TMG.An_enterprise_network_is_not_included_in_an_array_level_network.Rule (Rule)

當企業網路沒有包含在陣列層級網路中時,此規則會產生警示

Knowledge Base article:

摘要

一個企業網路不包含在一個陣列層級網路中。 因此,來自此企業網路的封包將被視為詐騙並予以捨棄。 如此可能會造成連線中斷。

您可以在警示的描述中找到企業網路的名稱,以及可能被丟棄的封包的來源 IP 位址範圍。

原因

當 TMG Server 接收到來自企業網路的 IP 位址的要求時,如果該 IP 位址不屬於任何陣列層級網路,它就會將要求視為嘗試詐騙受保護的 IP 位址並丟棄封包。

解決方式

若要解決此問題,請在適當的陣列網路中包含企業網路。

Element properties:

TargetMicrosoft.Forefront.TMG.Server
CategoryEventCollection
EnabledTrue
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Forefront.TMG.Rule.AlertGenerate.DS Default
WA WriteAction Microsoft.Forefront.TMG.Rule.AlertGenerate.WA Default

Source Code:

<Rule ID="Microsoft.Forefront.TMG.An_enterprise_network_is_not_included_in_an_array_level_network.Rule" Enabled="true" Target="Microsoft.Forefront.TMG.Server" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Microsoft.Forefront.TMG.Rule.AlertGenerate.DS">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Application</LogName>
<EventsPattern>^(21264)$</EventsPattern>
<EventType>1</EventType>
<SourcePattern>Microsoft Forefront TMG Firewall</SourcePattern>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WA" TypeID="Microsoft.Forefront.TMG.Rule.AlertGenerate.WA">
<AlertMessageId>$MPElement[Name="Microsoft.Forefront.TMG.An_enterprise_network_is_not_included_in_an_array_level_network.AlertMessage"]$</AlertMessageId>
<DomainName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/DomainDnsName$</DomainName>
<Priority>1</Priority>
<Severity>2</Severity>
</WriteAction>
</WriteActions>
</Rule>