IPCP 交涉失敗

Microsoft.Windows.Server.RRAS.IPCPnegotiationfailure (UnitMonitor)

路由及遠端存取服務在 IP 控制通訊協定 (IPCP) 交涉期間,提供 IP 位址給撥入用戶端時發生錯誤。

Knowledge Base article:

摘要

路由及遠端存取服務在 IP 控制通訊協定 (IPCP) 交涉期間,指派 IP 位址給撥入用戶端時發生錯誤。

原因

1. 無法連絡到 DHCP 伺服器。

2. RRAS 服務 IP 位址集區用盡了位址。

解決方案

1. 請確認 RRAS 伺服器與 DHCP 伺服器之間的網路連線。

2. 確認 RRAS 伺服器上的 IP 位址集區是否已用盡位址,並判斷是否需要新增其他位址到集區中。

其他

範例事件 1: 在連接埠 %1 上已使用介面 %2 建立連線,但未取得 IP 位址。

範例事件 2: 在連接埠 %1 上已使用介面 %2 建立連線,但遠端未取得 IP 位址。

範例事件 3: 無法提供撥入用戶端任何可用的 IP 位址。

範例事件 4: 無法連線到 DHCP 伺服器。自動私人 IP 位址 %1 將會指派給撥入用戶端。用戶端可能無法存取網路上的資源。

Element properties:

TargetMicrosoft.Windows.Server.RRAS.2008.Server
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.SingleEventLogManualReset2StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
IPCP 交涉失敗
路由及遠端存取服務在 IP 控制通訊協定 (IPCP) 交涉期間,提供 IP 位址給撥入用戶端時發生錯誤。
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.RRAS.IPCPnegotiationfailure" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.Server.RRAS.2008.Server" ParentMonitorID="Health!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.SingleEventLogManualReset2StateMonitorType" ConfirmDelivery="true">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.RRAS.IPCPnegotiationfailure_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="EventRaised" MonitorTypeStateID="EventRaised" HealthState="Error"/>
<OperationalState ID="ManualResetEventRaised" MonitorTypeStateID="ManualResetEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>System</LogName>
<Expression>
<And>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>MatchesRegularExpression</Operator>
<Pattern>^(20165|20166|20167|20169)$</Pattern>
</RegExExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">RemoteAccess</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</Configuration>
</UnitMonitor>