Nincs BOOTP-ügyfelek számára elérhető IPv4-cím
Amennyiben a DHCP-kiszolgáló nem rendelkezik olyan elérhető IP-címekkel, amelyekkel Bootstrap Protocol (BOOTP) szolgáltatást nyújthatna az ügyfeleinek, a BOOTP futtatása meghiúsul. Ha ez történik, fontolja meg a következő lehetséges megoldásokat:
A hatókör-kiterjesztés használatával bővítse ki az aktuális hatókör címtartományát.
Csökkentse a címbérlet-időtartamot és a karbantartási időközt. Ezáltal növelhető a hatókör lejárt IP-címeinek visszaigénylési sebessége.
A DHCP-hatókör kiterjesztése
Amennyiben már rendelkezik DHCP-hatókörrel, és a Kezdő IP-cím és a Záró IP-cím jelenleg nem tartalmazza az adott alhálózat összes címét, megnövelheti a hatókörbe tartozó címek számát, ha a hatókör tulajdonságainál kiterjeszti a Kezdő IP-cím vagy a Záró IP-cím értékét.
Az ügyfelek számára rendelkezésre álló címek számának növelése:
A DHCP-kiszolgálón kattintson a Start gombra, mutasson a Felügyeleti eszközök pontra, majd kattintson a DHCP parancsra.
A konzolfán kattintson a jobb gombbal a kiterjeszteni kívánt hatókörre, majd kattintson a Tulajdonságok parancsra.
Módosítsa a Kezdő IP-címet és a Záró IP-címet a hatókör kiterjesztéséhez.
A címbérlet-időtartam csökkentése
A műveletek végrehajtásához a Rendszergazdák csoport tagjának kell lennie, vagy delegálás útján rendelkeznie kell a megfelelő jogosultságokkal.
A címbérlet-időtartam csökkentése:
A DHCP-kiszolgálón kattintson a Start gombra, mutasson a Felügyeleti eszközök pontra, majd kattintson a DHCP parancsra.
A DHCP konzolfáján kattintson a jobb gombbal a konfigurálni kívánt hatókörre, majd kattintson a Tulajdonságok parancsra.
Az Általános lapon a Címbérlet időtartama a DHCP-ügyfelek számára szakasz alatt írja be az új címbérlet-időtartamot.
A karbantartási időköz csökkentése
A műveletek végrehajtásához a Rendszergazdák csoport tagjának kell lennie, vagy delegálás útján rendelkeznie kell a megfelelő jogosultságokkal.
Netsh parancs használata a karbantartási időköz beállításához:
A DHCP-kiszolgálón kattintson a Start gombra, kattintson a Futtatás elemre, írja be a cmd parancsot, majd nyomja le az ENTER billentyűt.
Írja be a „netsh dhcp set databasecleanupinterval »ÚjIdőköz«” parancsot (ahol az »ÚjIdőköz« a két DHCP adatbázis-tisztítás közt eltelt időtartamot jelenti, percekben kifejezve).
Példa
A következő példában bemutatott parancs a karbantartási időközt 10 080 percre állítja (vagyis a karbantartás hét naponta lesz végrehajtva).
netsh dhcp set databasecleanupinterval 10080
Target | Microsoft.Windows.DHCPServer.Library.IPv4Scope | ||
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.SingleEventLogManualReset2StateMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Microsoft.Windows.DHCPServer.Library.ActionAccount |
<UnitMonitor ID="Microsoft.Windows.DHCPServer.Library.IPv4Scope.UnitMonitor.BOOTPScopeFull" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.DHCPServer.Library.IPv4Scope" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.SingleEventLogManualReset2StateMonitorType" ConfirmDelivery="false" RunAs="Microsoft.Windows.DHCPServer.Library.ActionAccount">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.Windows.DHCPServer.Library.IPv4Scope.UnitMonitor.BOOTPScopeFull_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDescription$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="EventRaised" MonitorTypeStateID="EventRaised" HealthState="Error"/>
<OperationalState ID="ManualResetEventRaised" MonitorTypeStateID="ManualResetEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>System</LogName>
<Expression>
<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">1064</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</Configuration>
</UnitMonitor>