Internal adapter forwarding state

Microsoft.Windows.RemoteAccess.2012.Monitor.DA_IF_HEURISTIC_FORWARDING_WEAKHOST_INT (UnitMonitor)

Check if forwarding is disabled on the internal network adapter. This might prevent remote clients from accessing internal network resources.

Knowledge Base article:

Summary

Forwarding is disabled on the internal network adapter. This might prevent remote clients from accessing internal network resources

Causes

Forwarding is disabled on the internal network adapter. This might prevent remote clients from accessing internal network resources.

Resolutions

Either VPN is configured but forwarding is disabled on the internal network adapter, or a native IPv6 network is deployed and forwarding is disabled.

Element properties:

TargetMicrosoft.Windows.RemoteAccess.2012.Class.NetworkAdapters
Parent MonitorSystem.Health.AvailabilityState
CategoryCustom
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.RemoteAccess.2012.Monitor.HeuristicMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Internal adapter forwarding disabled
Error Description - {0}
Error Cause - {1}
Error Resolution - {2}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.RemoteAccess.2012.Monitor.DA_IF_HEURISTIC_FORWARDING_WEAKHOST_INT" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.RemoteAccess.2012.Class.NetworkAdapters" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.RemoteAccess.2012.Monitor.HeuristicMonitorType" ConfirmDelivery="true">
<Category>Custom</Category>
<AlertSettings AlertMessage="Microsoft.Windows.RemoteAccess.2012.Monitor.DA_IF_HEURISTIC_FORWARDING_WEAKHOST_INT_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/DataItem/Property[@Name='ErrorDesc']$</AlertParameter1>
<AlertParameter2>$Data/Context/DataItem/Property[@Name='ErrorCause']$</AlertParameter2>
<AlertParameter3>$Data/Context/DataItem/Property[@Name='ErrorResolution']$</AlertParameter3>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UIGeneratedOpStateIddb0924cfdd9d498aa25e821d3a16937e" MonitorTypeStateID="Error" HealthState="Error"/>
<OperationalState ID="UIGeneratedOpStateId9aed5f17d7e54cd781686109d3aff4e3" MonitorTypeStateID="Warning" HealthState="Warning"/>
<OperationalState ID="UIGeneratedOpStateId407851540dbf42ddb43cbbfc2325c10f" MonitorTypeStateID="Healthy" HealthState="Success"/>
</OperationalStates>
<Configuration>
<Interval>300</Interval>
<SyncTime/>
<ComponentName>Network Adapters</ComponentName>
<HeuristicId>2147483652</HeuristicId>
</Configuration>
</UnitMonitor>