The Magician

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
microsoft_dhcp_server [2026/02/06 09:22] – jpmicrosoft_dhcp_server [2026/09/07 14:11] (current) – jp
Line 47: Line 47:
 Репликация резервирования не происходит автоматически по умолчанию, даже при настроенном DHCP-failover. Для периодической репликации можно использовать скрипт, который будет запускаться по планировщику и выполнять одну команду: Репликация резервирования не происходит автоматически по умолчанию, даже при настроенном DHCP-failover. Для периодической репликации можно использовать скрипт, который будет запускаться по планировщику и выполнять одну команду:
  
-  Invoke-DhcpServerv4FailoverReplication -ComputerName dhcp_partner -force+  Invoke-DhcpServerv4FailoverReplication -ComputerName dhcp_server -force 
 +:!: **ВАЖНО.** В качестве //dhcp_server// мы указываем имя DHCP-сервера, С КОТОРОГО мы хотим инициировать репликацию. Если мы обновляем резервирования, аренды и пр. на основном сервере, а укажем здесь сервер-партнёр - получим перезаписанные отсутствующие данные на основном сервере. 
  
 ---- ----
Line 99: Line 100:
 ==== Логи DHCP ==== ==== Логи DHCP ====
  
-Логирование DHCP устанавливается в настройках области DHCP-сервера.  +Логирование DHCP устанавливается в настройках области DHCP-сервера. Пример:
- +
-Пример:+
 ;#; ;#;
 {{:ms:windows_dhcp_ipv4_logs.jpg|}} {{:ms:windows_dhcp_ipv4_logs.jpg|}}
Line 144: Line 143:
 50+ Codes above 50 are used for Rogue Server Detection information. 50+ Codes above 50 are used for Rogue Server Detection information.
 </code> </code>
-{{tag>Microsoft WindowsServer DHCP}}+ 
 +=== Лимиты логов DHCP === 
 + 
 +По умолчанию в DHCP установлены лимиты лога. Эти лимиты не слишком большие (70МБ на ВСЕ файлы логов суммарно).  
 + 
 +Проверить актуальный лимит можно следующей командой: 
 + 
 +  (Get-ItemProperty 'HKLM:\SYSTEM\CurrentControlSet\Services\DHCPServer\Parameters').DhcpLogFilesMaxSize 
 +Посчитать текущий объем логов поможет скрипт: 
 +<code> 
 +$cfg = Get-DhcpServerAuditLog 
 + 
 +Get-ChildItem $cfg.Path -Filter 'DhcpSrvLog-*.log' | 
 +    Measure-Object Length -Sum | 
 +    Select-Object Count, 
 +        @{N='TotalSizeMB';E={[math]::Round($_.Sum / 1MB, 2)}} 
 +</code> 
 + 
 +Установить больший объем (в данном примере 1ГБ): 
 + 
 +  Set-DhcpServerAuditLog -MaxMBFileSize 1024 
 +:!: После установки настройки требуется перезапуск DHCP 
 + 
 +  Restart-Service DHCPServer 
 +---- 
 +==== Список авторизованных серверов DHCP ==== 
 + 
 +Адреса и имена можно получить такой командой: 
 +  Get-DhcpServerInDC | Format-Table DnsName, IPAddress 
 +{{tag>Microsoft WindowsServer DHCP Networking}}
microsoft_dhcp_server.1770369751.txt.gz · Last modified: by jp