- Remove From My Forums
-
Вопрос
-
Все было нормально, ничего не менялось.
DHCP перестал работать. Его удалили и попытались поставить заново.
DHCP-сервер: Установка завершена с ошибками
<Ошибка>: Не удалось настроить DHCP-сервер, код ошибки 0x80074E54. Параметры области неверны. Либо такая область уже существует, либо адрес и маска ее подсети не согласуются с адресом и маской существующей области.
Никаких других областей нет.
Есть кусок лога:
2013-10-04 11:54:00.585 [DnsConfig] Validation of DNS server 192.168.100.12 resulted in: return=0, status=0, substatus=0, delay=0
2828: 2013-10-04 11:54:58.102 [DhcpHelper] Begin GetNetworkByteOrdering
2828: 2013-10-04 11:54:58.102 [DhcpHelper] End GetNetworkByteOrdering, Bytes = {Byte 0: 192 Byte 1: 168 Byte 2: 100 Byte 3: 201 }, Network Byte Order = 3232261321
2828: 2013-10-04 11:54:58.102 [DhcpHelper] Begin GetNetworkByteOrdering
2828: 2013-10-04 11:54:58.102 [DhcpHelper] End GetNetworkByteOrdering, Bytes = {Byte 0: 192 Byte 1: 168 Byte 2: 100 Byte 3: 249 }, Network Byte Order = 3232261369
2828: 2013-10-04 11:54:58.102 [DhcpHelper] Begin GetNetworkByteOrdering
2828: 2013-10-04 11:54:58.102 [DhcpHelper] End GetNetworkByteOrdering, Bytes = {Byte 0: 255 Byte 1: 255 Byte 2: 255 Byte 3: 0 }, Network Byte Order = 4294967040
2828: 2013-10-04 11:54:58.118 [DhcpHelper] Begin GetNetworkByteOrdering
2828: 2013-10-04 11:54:58.118 [DhcpHelper] End GetNetworkByteOrdering, Bytes = {Byte 0: 192 Byte 1: 168 Byte 2: 100 Byte 3: 201 }, Network Byte Order = 3232261321
2828: 2013-10-04 11:54:58.118 [DhcpHelper] Begin GetNetworkByteOrdering
2828: 2013-10-04 11:54:58.118 [DhcpHelper] End GetNetworkByteOrdering, Bytes = {Byte 0: 255 Byte 1: 255 Byte 2: 255 Byte 3: 0 }, Network Byte Order = 4294967040
2828: 2013-10-04 11:55:28.554 [DhcpHelper] Begin GetNetworkByteOrdering
2828: 2013-10-04 11:55:28.569 [DhcpHelper] End GetNetworkByteOrdering, Bytes = {Byte 0: 192 Byte 1: 168 Byte 2: 100 Byte 3: 201 }, Network Byte Order = 3232261321
2828: 2013-10-04 11:55:28.569 [DhcpHelper] Begin GetNetworkByteOrdering
2828: 2013-10-04 11:55:28.569 [DhcpHelper] End GetNetworkByteOrdering, Bytes = {Byte 0: 192 Byte 1: 168 Byte 2: 100 Byte 3: 249 }, Network Byte Order = 3232261369
2828: 2013-10-04 11:55:28.569 [DhcpHelper] Begin GetNetworkByteOrdering
2828: 2013-10-04 11:55:28.569 [DhcpHelper] End GetNetworkByteOrdering, Bytes = {Byte 0: 255 Byte 1: 255 Byte 2: 255 Byte 3: 0 }, Network Byte Order = 4294967040
2828: 2013-10-04 11:55:28.569 [DhcpHelper] Begin GetNetworkByteOrdering
2828: 2013-10-04 11:55:28.569 [DhcpHelper] End GetNetworkByteOrdering, Bytes = {Byte 0: 192 Byte 1: 168 Byte 2: 100 Byte 3: 201 }, Network Byte Order = 3232261321
2828: 2013-10-04 11:55:28.585 [DhcpHelper] Begin GetNetworkByteOrdering
2828: 2013-10-04 11:55:28.585 [DhcpHelper] End GetNetworkByteOrdering, Bytes = {Byte 0: 255 Byte 1: 255 Byte 2: 255 Byte 3: 0 }, Network Byte Order = 4294967040
2828: 2013-10-04 11:56:31.016 [AuthorizePage] Impersonating user for DHCP authorization page check.
2828: 2013-10-04 11:56:31.016 [AuthorizePage] Current user: S-1-5-21-2165938818-3844895360-1472225758-1106
2828: 2013-10-04 11:56:31.032 [AuthorizePage] Domain: S-1-5-21-2165938818-3844895360-1472225758
2828: 2013-10-04 11:56:31.032 [AuthorizePage] Domain Admins: S-1-5-21-2165938818-3844895360-1472225758-512
2828: 2013-10-04 11:56:31.141 [AuthorizePage] Member of Domain Admins: True
2828: 2013-10-04 11:56:36.383 [InstallationProgressPage] Loading progress page…
2828: 2013-10-04 11:56:36.429 [InstallationProgressPage] Begining Sync operation…
2828: 2013-10-04 11:56:36.429 [Sync]
Sync Graph of changed nodes
==========
—————————————————————————
name : DHCP-сервер
state : Changed
rank : 1
sync tech: CBS
ant. : empty
pred. : empty
provider : DhcpServerRoleProvider2828: 2013-10-04 11:56:36.429 [Sync] Calling sync provider of DHCP-сервер …
2828: 2013-10-04 11:56:36.429 [DHCP] Sync:: guest: ‘DHCP-сервер’, guest deleted?: False
2828: 2013-10-04 11:56:36.429 [DHCP] Begin installation of ‘DHCP-сервер’…
2828: 2013-10-04 11:56:36.429 [DHCP] Install: Guest: ‘DHCP-сервер’, updateElement: ‘DHCPServer’
2828: 2013-10-04 11:56:36.429 [DHCP] Installation queued for ‘DHCP-сервер’.
2828: 2013-10-04 11:56:36.429 [CBS] installing ‘DHCPServer ‘ …
2828: 2013-10-04 11:56:38.691 [CBS] …parents that will be auto-installed: ‘<none>’
2828: 2013-10-04 11:56:38.691 [CBS] …default children to turn-off: ‘<none>’
2828: 2013-10-04 11:56:38.738 [CBS] …current state of ‘DHCPServer’: p: Staged, a: Staged, s: UninstallRequested
2828: 2013-10-04 11:56:38.738 [CBS] …setting state of ‘DHCPServer’ to ‘InstallRequested’
2828: 2013-10-04 11:56:38.769 [CBS] …’DHCPServer’ : applicability: Applicable
2828: 2013-10-04 11:56:38.832 [CbsUIHandler] Initiate:
2828: 2013-10-04 11:56:38.832 [InstallationProgressPage] Установка…
2828: 2013-10-04 11:56:42.279 [InstallationProgressPage] Проверка установки…
2828: 2013-10-04 11:56:42.560 [CbsUIHandler] Terminate:
2828: 2013-10-04 11:56:42.872 [CBS] …done installing ‘DHCPServer ‘. Status: 0 (0)
2828: 2013-10-04 11:56:42.872 [DHCP] Begin configuration of ‘DHCP-сервер’…
2828: 2013-10-04 11:56:42.888 [InstallationProgressPage] Выполнение настройки…
2828: 2013-10-04 11:56:42.888 [DHCP] Did not find any Configuration messages for DHCP-сервер
2828: 2013-10-04 11:56:42.888 [DHCP] Configure: ‘DHCP-сервер’
2828: 2013-10-04 11:56:42.935 [DHCP] Successfully added Dhcp security groups.
2828: 2013-10-04 11:56:42.935 [DHCP] Determining well known IP address of DHCP server being configured…
2828: 2013-10-04 11:56:42.950 [DHCP] Begin GetWellKnownAddress
2828: 2013-10-04 11:56:42.950 [DHCP] End GetWellKnownAddress, preferred well known address = 192.168.100.12
2828: 2013-10-04 11:56:42.950 [DHCP] Starting the DhcpServer service…
2828: 2013-10-04 11:56:47.739 [DHCP] DhcpServer service started successfully.
2828: 2013-10-04 11:56:47.739 [DHCP] Configuring bindings…
2828: 2013-10-04 11:56:47.739 [DHCP] Begin DhcpGetServerBindingInfo, ServerIpAddress = 192.168.100.12
2828: 2013-10-04 11:56:47.739 [DHCP] End DhcpGetServerBindingInfo, error code = 0
2828: 2013-10-04 11:56:47.739 [DHCP] Number of Bind Elements: 1
2828: 2013-10-04 11:56:47.755 [DHCP] Network card with ID 37285473-a8a2-4242-a13c-d3918e361c20 has actual binding state of True
2828: 2013-10-04 11:56:47.755 [DHCP] Network card with ID 37285473-a8a2-4242-a13c-d3918e361c20 has desired binding state of True
2828: 2013-10-04 11:56:47.755 [DHCP] There are no network cards with a difference between actual and desired binding state, skipping
the call to DhcpSetServerBindingInfo
2828: 2013-10-04 11:56:47.755 [DHCP] Configuring V4 options…
2828: 2013-10-04 11:56:47.755 [DHCP] Configuring IPv4 DNS domain name…
2828: 2013-10-04 11:56:47.755 [DHCP] DNS domain name string = mainserver.torinsk.ru
2828: 2013-10-04 11:56:47.755 [DHCP] Begin DhcpSetOptionValue, serverIpAddress = 192.168.100.12, optionID = 15, scopeInfo = {ScopeType
= DhcpGlobalOptions, GlobalScopeInfo = 0}, optionValue = {NumElements = 1, 0: {OptionType = 5 StringData = mainserver.torinsk.ru} }
2828: 2013-10-04 11:56:47.771 [DHCP] End DhcpSetOptionValueString, error code = 0
2828: 2013-10-04 11:56:47.771 [DHCP] Configuring preferred DNS IPv4 addresses…
2828: 2013-10-04 11:56:47.771 [DHCP] Number of preferred addresses = 1
2828: 2013-10-04 11:56:47.771 [DhcpHelper] Begin GetNetworkByteOrdering
2828: 2013-10-04 11:56:47.771 [DhcpHelper] End GetNetworkByteOrdering, Bytes = {Byte 0: 192 Byte 1: 168 Byte 2: 100 Byte 3: 12 }, Network Byte Order = 3232261132
2828: 2013-10-04 11:56:47.786 [DHCP] Begin DhcpSetOptionValue, serverIpAddress = 192.168.100.12, optionID = 6, scopeInfo = {ScopeType
= DhcpGlobalOptions, GlobalScopeInfo = 0}, optionValue = {NumElements = 1, 0: {OptionType = 4 IpAddress = -1062706164} }
2828: 2013-10-04 11:56:47.786 [DHCP] End DhcpSetOptionValue, error code = 0
2828: 2013-10-04 11:56:47.786 [DHCP] Configuring preferred WINS IPv4 addresses…
2828: 2013-10-04 11:56:47.786 [DHCP] There are no preferred addresses specified.
2828: 2013-10-04 11:56:47.786 [DHCP] Configuring scopes…
2828: 2013-10-04 11:56:47.786 [DHCP] Getting network byte ordering for start address of scope temporary adress
2828: 2013-10-04 11:56:47.786 [DhcpHelper] Begin GetNetworkByteOrdering
2828: 2013-10-04 11:56:47.802 [DhcpHelper] End GetNetworkByteOrdering, Bytes = {Byte 0: 192 Byte 1: 168 Byte 2: 100 Byte 3: 201 }, Network Byte Order = 3232261321
2828: 2013-10-04 11:56:47.802 [DHCP] Getting network byte ordering for end address of scope temporary adress
2828: 2013-10-04 11:56:47.802 [DhcpHelper] Begin GetNetworkByteOrdering
2828: 2013-10-04 11:56:47.802 [DhcpHelper] End GetNetworkByteOrdering, Bytes = {Byte 0: 192 Byte 1: 168 Byte 2: 100 Byte 3: 249 }, Network Byte Order = 3232261369
2828: 2013-10-04 11:56:47.802 [DHCP] Getting network byte ordering for subnet mask of scope temporary adress
2828: 2013-10-04 11:56:47.802 [DhcpHelper] Begin GetNetworkByteOrdering
2828: 2013-10-04 11:56:47.802 [DhcpHelper] End GetNetworkByteOrdering, Bytes = {Byte 0: 255 Byte 1: 255 Byte 2: 255 Byte 3: 0 }, Network Byte Order = 4294967040
2828: 2013-10-04 11:56:47.817 [DhcpHelper] Begin GetNetworkByteOrdering
2828: 2013-10-04 11:56:47.817 [DhcpHelper] End GetNetworkByteOrdering, Bytes = {Byte 0: 192 Byte 1: 168 Byte 2: 100 Byte 3: 12 }, Network Byte Order = 3232261132
2828: 2013-10-04 11:56:47.817 [DHCP] Creating scope…
2828: 2013-10-04 11:56:47.817 [DHCP] Begin DhcpCreateSubnet, subnetAddress = 3232261120, subnetInfo = {Subnet Address = 3232261120,
Subnet Mask = 4294967040, Subnet Name = temporary adress, Primary Host = {Ip Address = 3232261132, Net Bios Name = 0, Host Name = 0}, Subnet State = DhcpSubnetEnabled}
2828: 2013-10-04 11:56:47.817 [DHCP] Error (Id=0) End DhcpCreateSubnet, error code = 20052
2828: 2013-10-04 11:56:47.817 [DHCP] Begin LoadLibrary, module name = dhcpssvc.dll
2828: 2013-10-04 11:56:47.833 [DHCP] Begin FormatMessage, flags = 2304, moduleHandle = 8791295655936, errorCode = 20052, languageId
= 1049, messagePtr = Microsoft.Windows.ServerManager.SafeGlobalHandle, size = 0, args = 0
2828: 2013-10-04 11:56:47.849 [DHCP] Configuring AD authorization…
2828: 2013-10-04 11:56:47.849 [DHCP] Using alternate credentials for AD authorization…
2828: 2013-10-04 11:56:47.849 [DHCP] Parsing user name, user name = MAINSERVERtori
2828: 2013-10-04 11:56:47.864 [DHCP] Parsing user name succeeded, name = tori, domain = MAINSERVER
2828: 2013-10-04 11:56:47.864 [DHCP] Creating WindowsIdentity…
2828: 2013-10-04 11:56:47.880 [DHCP] Creating WindowsImpersonationContext via WindowsIdentity.Impersonate()…
2828: 2013-10-04 11:56:47.895 [DhcpHelper] Begin GetNetworkByteOrdering
2828: 2013-10-04 11:56:47.895 [DhcpHelper] End GetNetworkByteOrdering, Bytes = {Byte 0: 192 Byte 1: 168 Byte 2: 100 Byte 3: 12 }, Network Byte Order = 3232261132
2828: 2013-10-04 11:56:47.895 [DHCP] Begin DhcpAddServer, flags = 0, idInfo = 0, newSever = {Version = 0, ServerName = toriserver.mainserver.torinsk.ru,
ServerAddress = 3232261132, Flags = 0, State = 0, DsLocation = , DsLocType = 0}, callbackFn = 0, callbackData = 0
2828: 2013-10-04 11:56:48.005 [DHCP] End DhcpAddServer, error code = 0
2828: 2013-10-04 11:56:48.005 [DHCP] Undoing WindowsImpersonationContext via WindowsImpersonationContext.Undo()…
2828: 2013-10-04 11:56:48.005 [DHCP] [STAT] For ‘DHCP-сервер’:
2828: 2013-10-04 11:56:48.005 [DHCP] [STAT] Configuration took ‘5.1248744’ second(s) total.
2828: 2013-10-04 11:56:48.005 [Provider]
[STAT] —- CBS Session Consolidation ——
Ответы
-
-
Предложено в качестве ответа
14 октября 2013 г. 9:54
-
Помечено в качестве ответа
Petko KrushevMicrosoft contingent staff
14 октября 2013 г. 9:54
-
Предложено в качестве ответа
13 / 17 / 1 Регистрация: 29.08.2010 Сообщений: 563 |
|
1 |
|
Server 2008 02.05.2018, 08:58. Показов 2924. Ответов 3
Здравствуйте. Дело такое Есть сервак на Windows server 2008 r2
__________________
0 |
Programming Эксперт 94731 / 64177 / 26122 Регистрация: 12.04.2006 Сообщений: 116,782 |
02.05.2018, 08:58 |
3 |
162 / 74 / 23 Регистрация: 06.07.2017 Сообщений: 315 |
|
03.05.2018, 14:50 |
2 |
0 |
1044 / 528 / 66 Регистрация: 16.01.2013 Сообщений: 4,093 |
|
07.05.2018, 12:26 |
3 |
казах, служба DNS поднята на сервере?
0 |
13 / 17 / 1 Регистрация: 29.08.2010 Сообщений: 563 |
|
10.05.2018, 19:59 [ТС] |
4 |
Сообщение было отмечено Maks как решение Решениерешил проблему я маршрутизатор не прописал
0 |
Обновлено 02.11.2019
Добрый день! Уважаемые читатели и гости одного из крупнейших IT блогов рунета Pyatilistnik.org. В прошлый раз я вам рассказывал, как устанавливается и что из себя представляет DHCP сервер, на чем его можно организовывать. Уверен, что у каждого на предприятии используется данный сервис. В сегодняшней публикации я хочу вам показать решение по ошибке авторизации DHCP в Active Directory и звучит она вот так «Указанные серверы уже существуют в службе каталогов (The specified servers are already present in the directory service)».
Описание ситуации
Есть лес Active Directory, в одном из доменов была установлена служба DHCP, которая исправно работала. На данном контроллере в какой-то момент служба DHCP остановилась и пул адресов перестал быть активным, в интерфейсе было видно, что сервис запущен, но не авторизован в AD. При попытке его авторизации выскакивало окно:
Указанные серверы уже существуют в службе каталогов
или
The specified servers are already present in the directory service
Я вам уже подробно описывал процесс авторизации DHCP в Active Directory, там я рассмотрел:
- Где прописывается запись авторизации, как ее удалить или создать заново
- Как дать права на авторизацию
- Устранение проблем
Как починить авторизацию DHCP
Для начала я первым делом полез в логи Windows, чтобы посмотреть что там происходит, для этого можно воспользоватся просмотром событий или утилитой Windows Admin Center. Там я нашел ошибку 1035 и 1036:
Ошибка ID 1035 и 1036: The DHCP service was unable to create or lookup the DHCP Users local group on this computer. The error code is in the data. (Службе DHCP не удалось создать или выполнить поиск локальной группы пользователей DHCP на этом компьютере. Код ошибки находится в данных.)
А так же ошибка ID 1046:
Ошибка ID 1046: The DHCP/BINL service on the local machine, belonging to the Windows Administrative domain root.pyatilistnik.org, has determined that it is not authorized to start. It has stopped servicing clients. The following are some possible reasons for this:
This machine is part of a directory service enterprise and is not authorized in the same domain. (See help on the DHCP Service Management Tool for additional information).
This machine cannot reach its directory service enterprise and it has encountered another DHCP service on the network belonging to a directory service enterprise on which the local machine is not authorized.
Some unexpected network error occurred.
(Служба DHCP/BINL на локальном компьютере, принадлежащем административному домену Windows root.pyatilistnik.org, определила, что она не авторизована для запуска. Он прекратил обслуживание клиентов. Ниже приведены некоторые возможные причины этого:
Этот компьютер является частью службы каталогов и не авторизован в том же домене. (Для получения дополнительной информации см. Справку в инструменте управления службами DHCP).
Эта машина не может связаться со своей службой каталогов, и в сети обнаружена другая служба DHCP, принадлежащая службе каталогов, на котором локальный компьютер не авторизован.
Произошла непредвиденная ошибка сети.)
Как видно из описанных выше ошибок нам нужно проверить:
- Сетевые настройки на интерфейсе, а именно DNS сервера
- Проверить нет ли блокировок со стороны антивирусных решений
- Нет ли старых записей авторизации в базе Active Directory
- Нет ли повреждений со стороны базы данных DHCP
Если обратиться к решению ошибки ID 1036 и 1035, то Microsoft советует произвести перезапуск службы:
https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc726946(v=ws.10)
Для этого полностью остановите службу DHCP, через все задачи «Остановить«.
или можете через PowerShell:
Get-Service Dhcp | Stop-Service -Force
После этого запустите службу, через графический интерфейс или через команду:
Get-Service Dhcp | Start-Service
Проверьте появилась ли возможность авторизовать вашу службу. Если ошибка «Указанные серверы уже существуют в службе каталогов (The specified servers are already present in the directory service)» осталась, и вы в логах видите так же события ID 1046, то нужно проверить сетевые настройки. Для этого откройте окно выполнить и введите в нем ncpa.cpl, чтобы вызвать сетевые настройки.
Проверяем, что у вас не прописаны внешние DNS сервера.
Если были внесены изменения, то пробует проверить снова. Следующим, этапом я бы порекомендовал открыть командную строку от имени той учетной записи или запустите PowerShell, это не принципиально, у которой есть права «Администратора предприятия (Enterprise Admin)«, именно у него есть права на авторизацию сервиса. Далее введите команду для авторизации:
netsh dhcp add server dc01.root.pyatilistnik.org 192.168.31.3
Если все хорошо, то должно активироваться, но у меня выскочила ошибка:
Указанные серверы уже существуют в службе каталогов (The specified servers are already present in the directory service)
Помня в голове про ошибку 1046, я понимал, что либо была повреждена база данных, либо была кривая запись в контейнере Services. Давайте начнем с контейнера, напоминаю, что вам необходимо открыть утилиту ADSIEdit.msc и перейти в раздел конфигурации, там далее CN=Services,CN=Configuration,DC=root,DC=pyatilistnik,DC=org, не забудьте поменять данные на свой домен. В итоге я вижу запись dhcpServer: CN=dc01.root.pyatilistnik.org,CN=NetServices,CN=Services,CN=Configuration,DC=root,DC=pyatilistnik,DC=org
В итоге попробуйте удалить старую запись, для этого просто через контекстное меню выберите соответствующий пункт.
Обязательно произведите выключение и включение DHCP службы, как я описывал выше
Теперь пробуйте авторизовать роль, мне помогло и ошибка «Указанные серверы уже существуют в службе каталогов (The specified servers are already present in the directory service)» исчезла, запись в контейнере CN=Services,CN=Configuration,DC=root,DC=pyatilistnik,DC=org так же была пересоздана.
Переустановка роли из-за поврежденной базы
Ошибка может оставаться и проблема тут к сожалению связана с поврежденной базой данных роли. Если у вас есть бэкап, то попробуйте восстановить из него, например в случае если у вас это виртуальная машина. По умолчанию встроенное резервное копирование делается в папку:
C:WindowsSystem32dhcpbackup
Пробуем удалить и заново установить роль DHCP. Проще всего, это сделать через PowerShell
Remove-WindowsFeature DHCP -IncludeManagementTools или Uninstall-WindowsFeature DHCP -IncludeManagementTools
Первый является псевдонимом для второго. Далее перезагрузите сервер, если старая база вам не нужна зачистите все в папке C:WindowsSystem32dhcp
Install-WindowsFeature -Name DHCP -IncludeAllSubFeature
После переустановки DHCP я снова проверил с помощью BPA роль DHCP.
На этот раз было опубликовано предупреждение о том, что группа безопасности DHCP будет отсутствовать. Я использовал команду netsh для добавления группы безопасности dhcp.
C:Windowssystem32 netsh dhcp add securitygroups
Затем остановка и повторный запуск службы DHCP и другое сканирование с помощью инструмента BPA больше не отображали никаких предупреждений или ошибок. И новый идентификатор 1035/1036 больше не виден в средстве просмотра событий.
Дополнительные решения
- Попробуйте отключить на сервере DCHP если это Windows встроенный брандмауэр
- Если на сервере есть антивирус, то так же на время выключите его
Надеюсь, что вам удалось решить проблему с авторизацией DHCP сервера, на этом у меня все. С вами был Иван Семин, автор и создатель IT портала Pyatilistnik.org.