Usługa serwera protokołu dynamicznej konfiguracji hosta w wersji 6 (DHCPv6) to proces działający w tle na komputerze z systemem Windows Server, który udostępnia klientom adresy protokołu internetowego w wersji 6 (IPv6). Protokół DHCP może wydzierżawiać adresy protokołu internetowego w wersji 4 (IPv4) i protokołu internetowego w wersji 6 (IPv6). Jeśli protokół IPv6 jest niedostępny, usługa DHCP używa tylko protokołu IPv4.
Usługa serwera protokołu dynamicznej konfiguracji hosta w wersji 6 (DHCPv6) to proces działający w tle na komputerze z systemem Windows Server, który udostępnia klientom adresy protokołu internetowego w wersji 6 (IPv6).
Protokół DHCP może wydzierżawiać adresy protokołu internetowego w wersji 4 (IPv4) i protokołu internetowego w wersji 6 (IPv6). Jeśli protokół IPv6 jest niedostępny, usługa DHCP używa tylko protokołu IPv4.
Usługa DHCP nie mogła zainicjować jednego ze swoich składników. Nie można uruchomić usługi serwera DHCP. Komputery klienckie nie mogą uzyskać nowych dzierżaw z serwera DHCP i nie będą miały łączności sieciowej.
Rozwiązanie: Należy przywrócić bazę danych DHCP ze znanej dobrej kopii zapasowej
W przypadku uszkodzenia lub utraty bazy danych serwera DHCP można ją odtworzyć, zastępując plik bazy danych (Dhcp.mdb) w folderze %SystemRoot%\System32\Dhcp jego kopią zapasową.
Jeśli kopia zapasowa bazy danych serwera była poprzednio wykonana przy użyciu przystawki programu Microsoft Management Console (MMC) serwera DHCP, można ją znaleźć w folderze %SystemRoot%\System32\Dhcp\Backup. Plik Dhcp.mdb można również odtworzyć z taśmowej kopii zapasowej lub z innego nośnika kopii zapasowej.
Aby wykonać te procedury, trzeba należeć do grupy Administratorzy lub mieć odpowiednie uprawnienia oddelegowane.
Aby przywrócić kopię zapasową bazy danych DHCP:
Kliknij przycisk Start, kliknij polecenie Wszystkie programy, kliknij polecenie Akcesoria, prawym przyciskiem myszy kliknij opcję Wiersz polecenia, a następnie kliknij polecenie Uruchom jako administrator.
Wpisz polecenie net stop dhcpserver, a następnie naciśnij klawisz ENTER.
Wpisz polecenie md c:\olddhcp, a następnie naciśnij klawisz ENTER.
Wpisz move %SystemRoot%\system32\DHCP\*.* c:\olddhcp, a następnie naciśnij klawisz ENTER.
Wpisz del %SystemRoot%\system32\DHCP\Dhcp.md, a następnie naciśnij klawisz ENTER.
Wpisz polecenie copy%SystemRoot%\system32\dhcp\backup\jet\new\dhcp.mdb%SystemRoot%\system32\dhcp\dhcp.mdb, a następnie naciśnij klawisz ENTER.
Wpisz polecenie net start dhcpserver, a następnie naciśnij klawisz ENTER.
Weryfikator: usługa serwera DHCPv6 jest uruchomiona
Aby sprawdzić, czy usługa DHCPv6 jest uruchomiona:
Na komputerze z serwerem DHCPv6 kliknij przycisk Start, kliknij polecenie Uruchom, a następnie wpisz polecenie cmd.
W wierszu polecenia wpisz polecenie sc queryex dhcp.
Powinien zostać wyświetlony następujący stan usługi serwera DHCPv6: Uruchomiona.
Target | Microsoft.Windows.DHCPServer.2012.IPv6Runtime | ||
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 | Default |
<UnitMonitor ID="Microsoft.Windows.DHCPServer.2012.IPv6Runtime.UnitMonitor.DatabaseCorrupt" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.DHCPServer.2012.IPv6Runtime" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.SingleEventLogManualReset2StateMonitorType" ConfirmDelivery="true">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.Windows.DHCPServer.2012.IPv6Runtime.UnitMonitor.DatabaseCorrupt_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Error" MonitorTypeStateID="EventRaised" HealthState="Error"/>
<OperationalState ID="Success" MonitorTypeStateID="ManualResetEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>System</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">10021</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-DHCP-Server</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</Configuration>
</UnitMonitor>