Le serveur DHCP n'est pas autorisé dans Active Directory

Microsoft.Windows.2008R2.DHCP.Server.IPv4Runtime.Monitor.AuthorizationAndConflicts (UnitMonitor)

Lorsqu'ils sont correctement configurés et autorisés pour un réseau, les serveurs DHCP fournissent un service d'administration utile. Toutefois, un serveur DHCP non autorisé ou incorrectement configuré peut provoquer des problèmes. Par exemple, si un serveur DHCP non autorisé démarre, il peut louer des adresses IP incorrectes aux clients ou émettre des accusés de réception négatifs pour les clients DHCP qui tentent de renouveler leur bail actuel d'adresse IP. Pour résoudre ces problèmes, les services de domaine Active Directory vérifient les serveurs DHCP avant de les autoriser à servir des clients. Cette procédure évite l'apparition de la plupart des dommages accidentels dus à des serveurs DHCP mal configurés ou à des serveurs DHCP correctement configurés mais exécutés sur le réseau inapproprié.

Knowledge Base article:

Résumé

Lorsqu'ils sont correctement configurés et autorisés pour un réseau, les serveurs DHCP fournissent un service d'administration utile. Toutefois, un serveur DHCP non autorisé ou incorrectement configuré peut provoquer des problèmes. Par exemple, si un serveur DHCP non autorisé démarre, il peut louer des adresses IP incorrectes aux clients ou émettre des accusés de réception négatifs pour les clients DHCP qui tentent de renouveler leur bail actuel d'adresse IP.

Pour résoudre ces problèmes, les services de domaine Active Directory vérifient les serveurs DHCP avant de les autoriser à servir des clients. Cette procédure évite l'apparition de la plupart des dommages accidentels dus à des serveurs DHCP mal configurés ou à des serveurs DHCP correctement configurés mais exécutés sur le réseau inapproprié.

Causes

DHCP a déterminé que le serveur n'est pas autorisé à accorder des baux aux clients sur le domaine ou qu'il existe un conflit avec un autre serveur DHCP autorisé du groupe de travail. Le serveur ne peut pas louer des adresses IP tant qu'il n'est pas autorisé sur le domaine ou que le conflit avec le groupe de travail n'est pas résolu. Les ordinateurs clients ne peuvent pas obtenir de nouveaux baux à partir du serveur DHCP et ne disposent pas de la connectivité réseau.

OU

DHCP ne peut pas déterminer si le serveur est autorisé sur le domaine. Le serveur ne peut pas louer des adresses IP aux clients tant que DHCP n'a pas déterminé qu'il était autorisé. Il est possible que les ordinateurs clients ne puissent pas obtenir de nouveaux baux depuis le serveur DHCP et qu'ils ne disposent pas de la connectivité réseau.

Solutions

Résolution : autorisez le serveur DHCP ou supprimez les autres serveurs DHCP actifs.

Pour effectuer ces procédures, vous devez être membre du groupe Administrateurs, ou l'autorité appropriée doit vous avoir été déléguée.

Pour autoriser le serveur DHCP dans les services de domaine Active Directory :

Vous devrez peut-être également :

Remarques

Informations complémentaires

Vérification : le serveur DHCP est autorisé.

Pour effectuer ces procédures, vous devez être membre du groupe Administrateurs, ou l'autorité appropriée doit vous avoir été déléguée.

Pour vérifier que le serveur DHCP est autorisé par les services de domaine Active Directory :

Element properties:

TargetMicrosoft.Windows.2008R2.DHCP.Server.Role
Parent MonitorSystem.Health.SecurityState
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.3SingleEventLog3StateUnitMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Le serveur DHCP n'est pas autorisé dans Active Directory
Lorsqu'ils sont correctement configurés et autorisés pour un réseau, les serveurs DHCP fournissent un service d'administration utile. Toutefois, un serveur DHCP non autorisé ou incorrectement configuré peut provoquer des problèmes. Par exemple, si un serveur DHCP non autorisé démarre, il peut louer des adresses IP incorrectes aux clients ou émettre des accusés de réception négatifs pour les clients DHCP qui tentent de renouveler leur bail actuel d'adresse IP. Pour résoudre ces problèmes, les services de domaine Active Directory vérifient les serveurs DHCP avant de les autoriser à servir des clients. Cette procédure évite l'apparition de la plupart des dommages accidentels dus à des serveurs DHCP mal configurés ou à des serveurs DHCP correctement configurés mais exécutés sur le réseau inapproprié.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.2008R2.DHCP.Server.IPv4Runtime.Monitor.AuthorizationAndConflicts" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.2008R2.DHCP.Server.Role" ParentMonitorID="Health!System.Health.SecurityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.3SingleEventLog3StateUnitMonitorType" ConfirmDelivery="true">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.Windows.2008R2.DHCP.Server.IPv4Runtime.Monitor.AuthorizationAndConflicts_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UIGeneratedOpStateId737ce4f82af14d099f2e5b377e6fc39c" MonitorTypeStateID="FirstEventRaised" HealthState="Error"/>
<OperationalState ID="UIGeneratedOpStateIdcb73b258cab547dfadf8fafe76fdab55" MonitorTypeStateID="SecondEventRaised" HealthState="Warning"/>
<OperationalState ID="UIGeneratedOpStateId7be1fc4ad51a492597ed85ac30f4761a" MonitorTypeStateID="ThirdEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</FirstComputerName>
<FirstLogName>System</FirstLogName>
<FirstExpression>
<And>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-DHCP-Server</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">DHCPServer</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1045</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1051</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1052</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1053</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1066</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1102</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1104</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</SecondComputerName>
<SecondLogName>System</SecondLogName>
<SecondExpression>
<And>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-DHCP-Server</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">DHCPServer</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1068</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</SecondExpression>
<ThirdComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ThirdComputerName>
<ThirdLogName>System</ThirdLogName>
<ThirdExpression>
<And>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-DHCP-Server</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">DHCPServer</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1043</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1044</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1047</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1067</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1099</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
</And>
</ThirdExpression>
</Configuration>
</UnitMonitor>