Нет доступных IPv6-адресов
IPv6-адреса предоставляются DHCP-сервером в аренду клиентам. У каждой аренды есть срок действия, по прошествии которого клиент, собирающийся и дальше использовать IPv6-адрес, должен продлить аренду. DHCPv6-сервер не может предоставлять клиентам аренду, если в области нет доступных IP-адресов.
Система DHCP определила, что область почти заполнена. Если область будет заполнена целиком, DHCP-сервер не сможет предоставлять в аренду дополнительные IP-адреса. Клиентские компьютеры, которые не смогут получать адреса от DHCP-сервера, не смогут подключиться к сети.
Решение: расширьте области DHCP, сократите время аренды или уменьшите интервал очистки
Если у DHCP-сервера нет доступных IP-адресов для предоставления запрашивающему клиенту, запрос завершится ошибкой и клиент, возможно, не сможет обмениваться данными с другими компьютерами в сети. В этом случае возможны следующие решения.
Использование расширения области для расширения диапазона адресов текущей области.
Уменьшение срока действия аренды адреса и интервала очистки. Это может ускорить процесс освобождения просроченных IP-адресов области.
Расширение областей DHCP
Если область DHCP уже существует, а диапазон адресов, задаваемый с помощью начального и конечного адреса, в настоящий момент не включает все адреса данной подсети, можно увеличить число адресов в области, расширив значение начального или конечного адреса в свойствах области.
Для выполнения этих процедур пользователь должен быть членом группы "Администраторы" или ему должны быть делегированы соответствующие полномочия.
Чтобы увеличить число адресов, доступных для клиентов, выполните указанные ниже действия.
На DHCP-сервере нажмите кнопку "Пуск", выберите пункт "Администрирование", а затем - "DHCP".
В дереве консоли щелкните правой кнопкой мыши область, которую необходимо расширить, и выберите пункт "Свойства".
Чтобы расширить область, измените значения "Начальный IP-адрес" и "Конечный IP-адрес".
Уменьшение срока действия аренды адреса
Для выполнения этих процедур пользователь должен быть членом группы "Администраторы" или ему должны быть делегированы соответствующие полномочия.
Чтобы уменьшить срок действия аренды адреса, выполните указанные ниже действия.
На DHCP-сервере нажмите кнопку "Пуск", выберите пункт "Администрирование", а затем - "DHCP".
В дереве консоли DHCP щелкните правой кнопкой мыши область, которую необходимо настроить, и выберите пункт «Свойства».
На вкладке "Общие" под надписью "Срок действия аренды адреса для DHCP-клиентов" введите новый срок действия аренды адреса.
Уменьшение интервала очистки
Для выполнения этих процедур пользователь должен быть членом группы "Администраторы" или ему должны быть делегированы соответствующие полномочия.
Чтобы с помощью команды "Netsh" задать интервал очистки, выполните указанные ниже действия.
На DHCP-сервере нажмите кнопку "Пуск", выберите пункт "Выполнить", введите "cmd" и нажмите клавишу ВВОД.
Введите "netsh dhcp set databasecleanupinterval "NewInterval" (где "NewInterval" — это время (в минутах) между очистками базы данных DHCP).
Пример
В следующем примере эта команда задает интервал очистки базы данных равным 10 080 минутам (каждые семь дней).
netsh dhcp set databasecleanupinterval 10080
Решение: не предпринимайте никаких действий
DHCP-клиент может отклонять адрес, выдаваемый сервером, в следующих случаях:
резервирование уже назначено другому MAC-адресу;
статические IP-адреса сети помещены в диапазоны исключения.
Эта проблема должна самоустраниться, но если этого не происходит, можно перенастроить зарезервированные адреса или диапазоны исключения на DHCP-сервере.
Перенастройка зарезервированных адресов для клиентов
Зарезервированные адреса для клиентов позволяют зарезервировать определенный IP-адрес для постоянного использования DHCP-клиентом. Обычно зарезервированные адреса используются в том случае, если у клиента есть IP-адрес, который был назначен для конфигурации TCP/IP с помощью другого метода.
Зарезервированные IP-адреса нельзя изменить. Если необходимо изменить зарезервированный IP-адрес, удалите резервирование и создайте его повторно с новым IP-адресом.
Для выполнения этих процедур пользователь должен быть членом группы "Администраторы" или ему должны быть делегированы соответствующие полномочия.
Чтобы удалить резервирование, а затем создать его повторно с новым IP-адресом, выполните указанные ниже действия.
На DHCP-сервере нажмите кнопку "Пуск", выберите пункт "Администрирование", а затем - "DHCP".
В дереве консоли DHCP выберите "Резервирование".
В области сведений выберите зарезервированный клиент, для которого необходимо изменить IP-адрес.
Чтобы удалить текущее резервирование, в меню "Действие" выберите команду "Удалить".
Добавьте в DHCP новое резервирование, которое использует новый IP-адрес для клиента.
Перенастройка диапазонов исключения
Чтобы предотвратить конфликты адресов, определяемые области не должны содержать IP-адреса статически настроенных устройств, таких как DHCP-серверы. Задавая диапазоны исключения, администратор может исключить диапазоны IP-адресов внутри области, чтобы они не предлагались DHCP-клиентам. При создании новой области следует сразу же исключить IP-адреса существующих статически настроенных компьютеров. Исключенные IP-адреса могут быть активными в сети, но только в том случае, если они настроены вручную или распределены как зарезервированные IP-адреса.
Для выполнения этих процедур пользователь должен быть членом группы "Администраторы" или ему должны быть делегированы соответствующие полномочия.
Чтобы перенастроить диапазоны исключения, выполните указанные ниже действия.
На DHCP-сервере нажмите кнопку "Пуск", выберите пункт "Администрирование", а затем - "DHCP".
В дереве консоли DHCP разверните область, которую необходимо настроить.
Выберите и щелкните правой кнопкой мыши "Пул адресов" в нужной области.
Выберите пункт "Диапазон исключения".
В диалоговом окне Добавление исключаемых IP-адресов введите начальный и конечный IP-адрес диапазона исключения и нажмите кнопку Добавить.
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.2SingleEventLogManualReset3StateMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.DHCPServer.2012.IPv6Runtime.UnitMonitor.ScopeFull" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.DHCPServer.2012.IPv6Runtime" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLogManualReset3StateMonitorType" ConfirmDelivery="true">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.Windows.DHCPServer.2012.IPv6Runtime.UnitMonitor.ScopeFull_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Error" MonitorTypeStateID="FirstEventRaised" HealthState="Error"/>
<OperationalState ID="Warning" MonitorTypeStateID="SecondEventRaised" HealthState="Warning"/>
<OperationalState ID="Success" MonitorTypeStateID="ManualResetEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</FirstComputerName>
<FirstLogName>System</FirstLogName>
<FirstExpression>
<And>
<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="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">10003</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondComputerName>
<SecondLogName>System</SecondLogName>
<SecondExpression>
<And>
<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="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">10005</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>