La disponibilidad general del servidor de Protocolo de configuración dinámica de host (DHCP) se refiere a su capacidad para prestar servicio a los clientes. La disponibilidad general depende de: - Autorización adecuada del servidor DHCP – Presencia de servicios de dominio de Active Directory – Carga correcta de las bibliotecas de vínculos dinámicos (DLL) de DHCP
La disponibilidad general del servidor de Protocolo de configuración dinámica de host (DHCP) se refiere a su capacidad para prestar servicio a los clientes. La disponibilidad general depende de:
Autorización correcta del servidor DHCP
Presencia de servicios de dominio de Active Directory
Carga correcta de las bibliotecas de vínculos dinámicos (DLL) DHCP
DHCP no está disponible porque no puede encontrar el dominio, cargar los archivos DLL u obtener autorización. Los equipos cliente no pueden obtener concesiones nuevas del servidor DHCP y no disponen de conectividad de red.
O BIEN
DHCP encontró una excepción a la llamada DLL. La excepción se omitirá y el servidor DHCP seguirá funcionando con normalidad.
Solución: Asignar derechos de ejecución a la DLL
La disponibilidad del servidor DHCP depende de que tenga acceso a las bibliotecas de vínculos dinámicos (DLL) del servidor DHCP. Si faltan las DLL o no tienen derechos administrativos, el servicio DHCP no puede obtener acceso a ellas y el servicio no se puede inicializar. Para corregir este problema, debe:
Identificar la DLL indicada en el evento
Asignar derechos administrativos a la DLL
Identificar la DLL indicada en el evento
Para identificar la DLL indicada en el evento:
Busque el equipo de la DLL a la que se hace referencia en el error.
Si la DLL no se encuentra en el servidor DHCP, vuelva a instalar el servicio Servidor DHCP.
Si la DLL existe, selecciónela en el Explorador de Windows y asigne a la cuenta Administrador derechos para leer y ejecutar la DLL.
Cambiar los permisos en archivos y carpetas
Para llevar a cabo estos procedimientos, debe ser miembro del grupo Administradores o tener delegada la autoridad adecuada.
Para cambiar los permisos en archivos y carpetas:
En el equipo del servidor DHCP, haga clic en Inicio, seleccione Todos los programas, seleccione Accesorios y, a continuación, haga clic en Explorador de Windows.
Haga clic con el botón secundario en el archivo o carpeta para el que desea establecer los permisos, haga clic en Propiedades y, a continuación, haga clic en la ficha Seguridad.
Realice las siguientes operaciones según sea necesario:
Para establecer permisos para un grupo o usuario que no aparece en el cuadro Nombres de grupos o usuarios, haga clic en Agregar, escriba el nombre del grupo o usuario y, a continuación, haga clic en Aceptar.
Para cambiar o quitar los permisos de un grupo o usuario existente, haga clic en el nombre del grupo o usuario.
Para permitir o denegar un permiso, en el cuadro Permisos de usuario o grupo, active la casilla Permitir o denegar.
Para quitar el grupo o usuario del cuadro Nombres de grupos o usuarios, haga clic en Quitar.
Notas
Sólo puede establecer los permisos de archivo y carpeta en las unidades con formato para usar NTFS.
Los grupos o usuarios a los que se concede Control total en una carpeta pueden eliminar archivos y subcarpetas de ella, independientemente de los permisos que protegen a los archivos o subcarpetas.
Si las casillas debajo de Permisos de usuario o grupo están sombreadas o si no está disponible el botón Quitar, significa que el archivo o la carpeta ha heredado permisos de la carpeta principal.
De forma predeterminada, al agregar un nuevo usuario o grupo, éste tendrá los permisos Leer, Leer y ejecutar y Mostrar el contenido de la carpeta.
Comprobador: El servidor DHCP se ha autorizado
Para comprobar que los clientes obtengan direcciones IP concedidas desde el servidor DHCP:
En el equipo cliente con DHCP, haga clic en Inicio, en Iniciar búsqueda escriba cmd y, a continuación, presione Entrar.
Para comprobar la concesión del cliente con un servidor DHCP, escriba ipconfig /all para visualizar la información de estado de la concesión.
Si el cliente tiene una dirección IP con concesión válida, el comando ipconfig /all muestra una fecha y una hora para Concesión obtenida y Caducidad de concesión.
Target | Microsoft.Windows.2008R2.DHCP.Server.Role | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | StateCollection | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.3SingleEventLog3StateUnitMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.2008R2.DHCP.Server.IPv4Runtime.Monitor.GeneralAvailability.3" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.2008R2.DHCP.Server.Role" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.3SingleEventLog3StateUnitMonitorType" ConfirmDelivery="true">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.Windows.2008R2.DHCP.Server.IPv4Runtime.Monitor.GeneralAvailability.3_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UIGeneratedOpStateId0ae98cd08e3d44e8a80af30991de38b6" MonitorTypeStateID="FirstEventRaised" HealthState="Error"/>
<OperationalState ID="UIGeneratedOpStateIdcd362461f0e34e06903a56d09a9e243e" MonitorTypeStateID="SecondEventRaised" HealthState="Warning"/>
<OperationalState ID="UIGeneratedOpStateIdefd023ace14f4b238333e02ad4377840" 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>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1034</Value>
</ValueExpression>
</SimpleExpression>
</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>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1031</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1032</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</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>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1033</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</ThirdExpression>
</Configuration>
</UnitMonitor>