Как поднять dhcp сервер на windows 10

Обновлено: 04.07.2024

date

23.07.2021

directory

PowerShell, Windows Server 2016, Windows Server 2019

comments

комментариев 10

Данная статья описывает процедуру установки и настройки DHCP сервера на базе Windows Server 2019. В статье описаны особенности установки и настройки DHCP роли, создания областей DHCP, настройки их параметров и резервации статических адресов. Мы рассмотрим как привычный способ настройки параметров DHCP сервера через графическую консоль, так и настройку DHCP из командной строки PowerShell.

Протокол DHCP (Dynamic Host Configuration Protocol) используется для автоматического назначения сетевых настроек (IP адрес, маска подсети, шлюз, DNS сервера и т.д.) устройствам в вашей сети (компьютеры, ноутбуки, сканеры, принтеры и т.д.). Также DHCP сервер позволяет более эффективно использовать адресное пространство, избегать конфликта IP адресов в сети и централизованно управлять сетевыми параметрами на клиентских устройствах.

Установка роли DHCP сервера в Windows Server 2019/2016

В этом примере мы установим DHCP сервер на хосте с Windows Server 2019 и IP адресом 192.168.13.4. Вы можете использовать как Server Core версию, так и Full GUI. В маленькой инфраструктуре допустимо устанавливать DHCP сервер на сервер с ролью контроллера домена Active Directory.

Обязательно назначьте статический IP адрес серверу с ролью DHCP сервер. При установке роли DHCP из консоли PowerShell на сервере с автоматическим получением IP адреса появляется предупреждение:

Установить роль DHCP Server можно из консоли Server Manager (Add Roles and Features -> Server Roles).

установка роли DHCP server в windows server 2019

После установки роли DHCP роли нужно выполнить Post-Deployment Configuration. Для этого в консоли Server Manager щелкните по уведомлению и выберите Complete DHCP configuration.

выберите Complete DHCP configuration

Вам будет предложено аутентифицировать новый DHCP сервер в Active Directory (экран Authorization). Для авторизации DHCP сервера в AD учетная запись должна состоять в доменной группе Enterprise Admins.

Если у вас нет прав на авторизацию DHCP в AD, вы можете указать, чтобы ваш DHCP сервер запускался без проверки авторизации в домене:

Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\DHCPServer\Parameters" -Name DisableRogueDetection -Value 1 -Force

авторизовать сервер DHCP в Active Directory

Также вы можете установить и настроить DHCP роль в Windows Server из консоли PowerShell.

Установка роли DHCP:

Install-WindowsFeature DHCP –IncludeManagementTools

Проверьте, что роль и инструменты управления RSAT-DHCP установлены:

Get-WindowsFeature -Name *DHCP*| Where Installed

установка DHCP сервера с помощью powershell

Авторизуйте DHCP сервер в Active Directory (укажите DNS имя сервера и IP адрес, который будет использоваться DHCP клиентами):

Создайте локальные группы безопасности DHCP сервера:

Чтобы Server Manager перестал показывать уведомление о том, что DHCP роль требует настройки, выполните команду:

Set-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\ServerManager\Roles\12 -Name ConfigurationState -Value 2

Restart-Service -Name DHCPServer -Force

База данных и логи DHCP сервера находятся в каталоге %systemroot%\system32\dhcp .

Настройка DHCP областей в Windows Server

После установки роли DHCP вам нужно создать DHCP области (Scopes), которые описывают диапазоны IP адресов и другие настройки, выдающиеся сервером клиентам.

Для управления сервером DHCP используется консоль dhcpmgmt.msc (вы можете управлять DHCP сервером локально или с удаленного компьютера с установленным RSAT). Запустите консоль DHCP, разверните ваш сервер -> IPv4.

Чтобы создать новую область выберите New Scope.

создать новую dhcp область

Укажите название DHCP области.

название DHCP области

диапазон IP адресов области DHCP

Далее нужно указать длительность аренды (Lease Duration) IP адреса DHCP клиентом (по умолчанию 8 дней, менять без особой необходимости не нужно).

срока аренды адреса на dhcp

Укажите, что вы хотите настроить дополнительный параметры DHCP области.

настроить опции dhcp области

.

Укажите IP адрес шлюза в подсети, который должен назначаться клиентам (в нашем примере это 192.168.100.1).

задать адрес шлюза по-умолчанию для dhcp области

Затем укажите имя домена и адреса DNS серверов, которые будут назначены клиентам DHCP.

настройки DNS для DHCP области

Осталось активировать DHCP область (разрешить ей обслуживать клиентов).

активировать DHCP зону

DHCP сервер может выдавать клиентам различный настройки (кроме IP адреса). Для этого используются Scope Options.

В Windows Server DHCP можно настроить глобальные настройки области или Scope Options для каждой области.

опции DHCP scope

Ранее мы уже настроили три опции области:

  • 003 Router
  • 006 DNS Server
  • 015 DNS Domain Name

Можно добавить и другие опции (NTP сервера, PXE и т.д.).

В разделе Server Options DHCP сервера можно настроить глобальные опции, которые будут наследуются всеми областями. Но вы можете переопределить глобальные настройки в настройках каждой области (опции области имеют приоритет над опциями сервера).

настроить параметры DHCP сервера

Один DHCP сервер может обслуживать сотни удаленных подсетей и VLAN. Поэтому вы можете создать на нем несколько областей. Главное, чтобы в каждой из подсетей был настроен ретранслятор (DHCP relay agent), который пересылает широковещательные DHCP-запросы на указанный DHCP сервер. В терминах Cisco DHCP ретранслятор называется ip helper. Вы можете настроить DHCP Relay даже на Windows Server.

Протокол DHCP в качестве транспорта использует протокол UDP. Пакеты от клиента к серверу передаются по порту 67 UDP, обратно через UDP 68

Резервация IP адресов на DHCP сервере

По умолчанию DCHP сервер выдает клиентам динамические адреса. Это означает что IP адрес у любого клиента может меняться. Если вы хотите, чтобы определенные устройства всегда получали от DHCP сервера один и тот же адрес, вы можете его зарезервировать (например, для сетевых принтеров, которые настроены у пользователей).

Для DHCP резервации выберите область и перейдите в секции Reservation. В меню выберите New Reservation.

Резервация IP адреса на DHCP

При создании резервации нужно указать IP адрес, который нужно сохранить за клиентом и его MAC адрес (уникальное значение). MAC адрес в Windows можно получить из результатов команды ipconfig /all или с помощью PowerShell get-netadapter|select name,macaddress ). Опционально можно указать имя и описание устройства.

Укажите MAC адрес устройства для резервации IP адреса на DHCP

Также вы можете зарезервировать текущий динамический адрес за устройством, найдя его в разделе Address Leases. Щелкните по устройству и выберите Add to Reservation.

Add to Reservation

Настройка и управление DHCP сервером с помощью PowerShell

Все операции по настройке и управлению DHCP сервером на Windows Server 2019/2016 можно выполнять из консоли PowerShell. Рассмотрим основные команды управления DHCP. Для этого используется модуль DHCPServer. Импортируйте модуль в сессию:

Вывести полный список командлетов в моделе DHCP можно так:

Get-Command -Module DHCPServer

PowerShell модуль DHCPServer

Следующая команда выведет список авторизованных DHCP серверов в Active Directory:

Вывысти список DHCP серееров в домене

Вывести список DHCP областей на указанном сервере:

Get-DhcpServerv4Scope –ComputerName msk-dhcp1

Если нужно показать все параметры области (Delay, Description, Name и т.д.):

Get-DhcpServerv4Scope –ComputerName msk-dhcp1| FL *

Список областей на DHCP сервере

Если нужно отобразить данные о IPv6 областях:

Получить настройки для конкретной области:

Get-DhcpServerv4Scope –ComputerName msk-dhcp1 –ScopeID 10.10.1.0

Создадим новую (неактивную) область с диапазоном адресов с 192.168.113.50 до 192.168.113.250:

Add-DhcpServerv4Scope -Name “Brahch1 192.168.113.0” -StartRange 192.168.113.50 -EndRange 192.168.113.250 -SubnetMask 255.255.255.0 -State InActive

Настроить следующие параметры DHCP сервера: DNS сервер, домен и адрес шлюза по-умолчанию:

Добавить исключения в DHCP область:

Add-DhcpServerv4ExclusionRange -ScopeID 192.168.113.0 -StartRange 192.168.113.90 -EndRange 192.168.113.100

Активировать DHCP область:

Set-DhcpServerv4Scope -ScopeID 192.168.113.0 -State Active

Add-DhcpServerv4Scope - создать и настроить области на DHCP сервере командами PowerShell

Для удобства можно использовать такую команду PowerShell при создании новой области:

$HashArgs = @'Name' = 'EKB Office Scope';
'Description' = 'workstations';
'StartRange' = '192.168.140.10';
'EndRange' = '192.168.140.200';
'SubnetMask' = '255.255.255.0';
'State' = 'Active';
'LeaseDuration' = '1.00:00:00';
>
Add-DhcpServerv4Scope @HashArgs

Опции для DHCP сервера добавляется так (к примеру, WPAD):

Add-DhcpServerv4OptionDefinition -ComputerName msk-dhcp1 -Name WPAD -OptionId 252 -Type String

Вывести список настроенных опций DHCP сервера можно так:

Get-DHCPServerv4OptionValue -ComputerName msk-dhcp1 | Format-List

Выведем список настроенных параметров зоны:

Get-DHCPServerv4OptionValue -ComputerName msk-dhcp1 -ScopeId 10.10.1.0 | Format-List

Показать текущий список арендованных адресов для области 10.10.1.0:

Get-DHCPServerv4Lease -ScopeId 10.10.1.0 -ComputerName msk-dhcp1

Список аренд на DHCP сервере

Создать DHCP резервацию для клиента, которому назначен динамический IP адрес 10.10.1.88 (конвертировать выданный адрес в зарезервированный):

Get-DhcpServerv4Lease -ComputerName msk-dhcp1 -IPAddress 10.10.1.88| Add-DhcpServerv4Reservation -ComputerName msk-dhcp1

Можно массово зарезервировать IP адреса для компьютеров по списку из csv файла. Для этого создайте текстовый файл в формате:

Сохраните файл с именем c:\dhcp\DHCPReservations.csv и запустите следующую команду, которая импортирует данные из csv файла и создаст DHCP резервации для клиентов:

Import-Csv –Path c:\dhcp\DHCPReservations.csv | Add-DhcpServerv4Reservation -ComputerName msk-dhcp1

Отключить область на DHCP сервере:

Set-DhcpServerv4Scope -ComputerName msk-dhcp1-ScopeId 10.10.1.0-State InActive

Удалить область с DHCP сервера:

Remove-DHCPServerv4Scope -ComputerName msk-dhcp1-ScopeId 10.10.1.0 -Force

Возможно получить статистику DHCP сервера (количество областей, резерваций, процент использования адресов и пр.).

Get-DhcpServerv4Statistics -ComputerName msk-dhcp1

Статистика использования DHCP сервера

Аналогичная информация для конкретной области может быть получена с помощью командлета Get-DhcpServerv4ScopeStatistics.

Конфигурацию DHCP сервера можно экспортировать в указанный XML файл с помощью команды:

Export-DHCPServer -ComputerName msk-dhcp1 -File C:\dhcp\dhcp-export.xml

Совет. Заданием с такой командой в планировщике задач можно реализовать регулярное резервное копирование конфигурации DHCP сервера.

В дальнейшем эти настройки DHCP сервера можно импортировать (перенести) на другой DHCP сервер:


После того, как развернут и настроен DNS-сервер и развернуты Доменные службы Active Directory , приходит время установки и настройки DHCP-сервера. Это очень удобно, так как компьютеры в сети будут получать автоматически IP-адреса, которые не будут конфликтовать друг с другом. Не будет опасности, что сетевой адрес неправильно настроен или в сети несколько одинаковых ip-адресов, что ведет к сетеввым конфликтам и неработоспособности оборудования. Нет необходимости тратить время на настройку IP-адресов компьютеров в сети.

1. Нажимаем "Пуск", далее "Диспетчер серверов".

setup dhcp 2016 1

2. В следующем окне - "Добавить роли и компоненты".

setup dhcp 2016 2

3. В окне "Перед началом работы" читаем сведения и нажимаем "Далее". В следующем окне оставляем по умолчанию "Установка ролей или компонентов". Затем выбираем сервер, на котором будет развернута роль DHCP-сервера, затем "Далее".

setup dhcp 2016 3

4. Ставим чекбокс напротив DHCP-сервер. В появившемся окне нажимаем "Добавить компоненты". Нажимаем "Далее".

setup dhsp 2016 4

5. В новом окне "Выбор компонентов" и "DHCP-сервер" - нажимаем "Далее". Проверяем, что произойдет установка роли "DHCP-сервера" и нажимаем "Установить". После этого окно установки можно закрыть. После установки необходимого программного обеспечения появится предупреждение о том, что установка роли DHCP-сервер закончена.

setup dhsp 2016 5

6. После появления предупреждения об окончании установки роли DHCP-сервер, нажимаем "Завершение настройки DHCP".

setup dhsp 2016 6

7. В окне "Описание" читаем, что требуется выполнить для завершения настройки DHCP-сервера. Нажимаем "Далее".

setup dhsp 2016 7

8. Оставляем по умолчанию учетную запись администратора домена для авторизации DHCP-сервера. Нажимаем "Фиксировать". В последнем окне нажимаем "Закрыть".

setup dhsp 2016 8

9. Пришло время настроить DHCP-сервер. Для этого в "Диспетчер серверов" выбираем "Средства", далее "DHCP".

setup dhsp 2016 9

10. В окне настройки DHCP, нажимаем правой клавиши мыши на сервер домена, выбираем "Добавить или удалить зону привязки. ".

setup dhsp 2016 10

11. Проверяем настройку сетевого интерфейса, через который будут обслуживаться DHCP-клиенты, для выхода нажимаем "ОК".

setup dhsp 2016 11

12. Для создания области нажимаем правой клавиши мыши на IPv4 и выбираем "Создать область..".

setup dhsp 2016 12

13. Попадаем в "Мастер создания области", нажимаем "Далее".

setup dhsp 2016 13

14. Задаем имя области, затем нажимаем "Далее".

setup dhsp 2016 14

15. В следующем окне задаем начальный и конечный IP-адрес, которые будут использоваться DHCP-сервером. Если необходимо, исправляем маску подсети, затем "Далее".

setup dhsp 2016 15

16. В следующем окне вводим диапазон IP-адресов, которые необходимо исключить. Определив диапазон, нажимаем "Добавить".

setup dhsp 2016 16

17. Если необходимо, создаём несколько дапазонов IP-адресов, которые необходимо исключить. После их добавления, нажимаем "Далее".

setup dhsp 2016 17

18. Срок действия аренды адресов оставляем по умолчанию или задаём другой, нажимаем "Далее".

setup dhsp 2016 18

19. Если необходимо, настраиваем общие параметры DHCP-сервера. Для этого устанавливаем чекбокс "Да, настроить эти параметры сейчас" и нажимаем "Далее".

setup dhsp 2016 19

20. Если имеется шлюз, то указываем его IP-адрес. Затем нажимаем "Добавить", потом "Далее".

setup dhsp 2016 20

21. Для разрешения DNS-имен указываем родительский домен, который клиентские компьютеры в сети будут использовать для разрешения DNS-имен. Также указываем IP-адрес этого сервера. Затем "Далее".

setup dhsp 2016 21

22. Если используется WINS-серверы, то можно указать "Имя сервера" и его IP-адрес. Можно ничего не добавлять, просто нажать "Далее".

setup dhsp 2016 22

23. В новом окне ставим чекбокс "Да, я хочу активировать эту область сейчас", затем "Далее".

setup dhsp 2016 23

24. Будет создана область IP-адресов для аренды, которую можно использовать.

Основная причина проблемы

screenshot_1

На заметку. DHCP – это вид сетевого протокола, который осуществляет автоматическую настройку параметров сети.

Основная причина появления сложностей при подключении – сбившиеся настройки. Это могло произойти как случайно, со стороны владельца компьютера, так и намеренно, после действий другого человека или вредоносной программы. Нас же будет интересовать поиск решения, и сначала рекомендуется выполнить следующее:

  1. Перезагрузка роутера. Присмотритесь к своему маршрутизатору. На нем должна быть кнопка или выемка «Reset», нажатие на которую приводит к необходимому сбросу параметров и перезагрузке. Если вы не можете обнаружить кнопку, то просто отключите устройство от источника питания, а затем подключите заново.
  2. Перезагрузка компьютера. Возможно, произошел случайный сбой из-за конфликта, в который вступила беспроводная сеть и устройства. Чаще всего проблема решается перезапуском ПК.

С высокой долей вероятности после использования первой или второй рекомендации ошибка исчезнет, и вы сможете снова выйти в интернет. В то же время есть риск, что проблема так и не будет решена, из-за чего придется обратиться к пошаговой инструкции активации DHCP.

screenshot_2

Как включить DHCP на сетевом адаптере в Windows 10

Принудительное включение сетевого протокола осуществляется разными способами. Некоторые из них являются крайне простыми, в то время как к другим обычно обращаются опытные пользователи. Чтобы сэкономить время, следует действовать, начиная с самых простых вариантов, и только потом рассматривать более сложные методы выхода из сложившейся ситуации.

Диагностика сетей Windows

  • Щелкните ЛКМ по иконке «Пуск».
  • Откройте «Параметры», нажав на кнопку в виде шестеренки.

screenshot_3

  • Перейдите в раздел «Обновление и безопасность», а затем – «Устранение неполадок».

screenshot_4

  • Кликните по надписи «Дополнительные средства устранения неполадок».

screenshot_5

  • В качестве типа проблемы выберите «Подключение к интернету».

screenshot_6

screenshot_7

Проверка протокола IPv4

Подавляющее большинство сетевых подключений работает по протоколу IPv4. Если он был отключен в настройках, то не удивительно, что вам не удается открыть страницу в браузере:

screenshot_8

screenshot_9

  • В дополнительных сетевых параметрах выберите «Настройка параметров адаптера».

screenshot_10

  • На экране появится список доступных подключений. Вам нужно кликнуть ПКМ по текущей сети и перейти в «Свойства».

screenshot_11

  • Во вкладке «Сеть» отметьте галочкой пункт «IP версии 4».

screenshot_12

  • Дважды кликните ЛКМ по указанному пункту.
  • Подтвердите автоматическое получение IP-адреса и адреса DNS-сервера.
  • Сохраните настройки.

screenshot_13

Одновременно с этим в настройках параметра адаптера вы можете заметить еще один тип подключений – «IP версии 6». Как правило, он редко используется провайдерами, но на всякий случай рекомендуется задать ему ту же конфигурацию, что и для «IP версии 4». После завершения операции перезагрузите компьютер, а затем проверьте работоспособность интернета на компьютере.

Проверка службы DHCP-клиента

В отсутствие положительных изменений стоит проверить работоспособность самого DHCP-протокола. Для этого понадобится:

  • Через поисковую строку Windows найти инструмент «Службы» и запустить его.

screenshot_14

  • Найти в списке «DHCP-клиент» и дважды кликнуть по нему ЛКМ.

screenshot_15

  • Указать автоматический тип запуска.
  • Подтвердить действия.

screenshot_16

Если все сделано верно, то в главном меню инструмента «Службы» напротив клиента DHCP будет высвечиваться статус «Выполняется». Если его нет – запустите службу вручную, дважды кликнув ЛКМ по ее названию.

Обновление сетевых настроек

Проблема нередко бывает вызвана сбившимися сетевыми настройками. Пользователю нужно их принудительно обновить, чтобы устранить неполадки, связанные с интернет-подключениями. Операция выполняется по инструкции:

  • Запустите Командную строку с правами Администратора (это можно сделать через диалоговое меню, которое вызывается комбинацией клавиш «Win» + «X»).

screenshot_17

  • Введите запрос «ipconfig /flushdns», а затем нажмите на клавишу «Enter». Так вы запустите очистку DNS-серверов.

screenshot_18

  • Далее воспользуйтесь командой «ipconfig /renew», обработав ее нажатием на клавишу «Enter». Так будут присвоены новые настройки.

screenshot_19

В конце останется перезагрузить компьютер, после чего проблема должна быть решена. Если этого не произойдет – обратитесь к альтернативным вариантам устранения неполадок, которые представлены ниже.

Проверка DHCP-сервера в настройках роутера

  • Войдите в веб-интерфейс роутера через браузер. Для этого нужно посетить сайт, указанный на коробке или корпусе устройства. Альтернативный вариант – ввести в адресную строку «192.168.1.1» или «192.168.0.1».

screenshot_20

screenshot_21

screenshot_22

  • Удостоверьтесь, что сервер активирован (отметка должна быть установлена возле пункта «Enable»).

screenshot_23

  • Далее проверьте пункты «Start IP» и «End IP». В указанный диапазон не должен входить IP-адрес самого маршрутизатора.

screenshot_24

  • Для всех DNS-серверов установите значения «0.0.0.0».
  • Сохраните настройки.

screenshot_25

По традиции, операция завершается перезагрузкой компьютера и самостоятельной проверкой подключения.

Откат драйвера сетевого адаптера

Если проблема не была решена до сих пор, то не исключено, что она была вызвана некорректным обновлением драйверов сетевого адаптера ПК. Требуется выполнить откат к старым настройкам:

  • Щелкните ПКМ по иконке «Пуск» и перейдите в «Диспетчер устройств».

screenshot_26

  • Раскройте вкладку «Сетевые адаптеры».
  • Кликните ПКМ по своему устройству, а затем перейдите в «Свойства».

screenshot_27

  • Во вкладке «Драйвер» нажмите на кнопку «Обновить».

screenshot_28

Важно. Также проблема бывает связана с использованием устаревшего драйвера. Если в «Диспетчере устройств» доступен апдейт, то обязательно установите его.

Для установки и настройки роли DHCP-сервера имеем подготовленный сервер с операционной системой Windows Server 2019.

Установка роли DHCP-сервер

Шаг 1. На первом этапе установим роль DHCP-сервера, для этого в окне “Диспетчер серверов” выбираем "Добавить роли и компоненты".

Установка роли DHCP

Рисунок 1 - Установка роли DHCP

Шаг 2. Обращаем внимание перед установкой роли на предупреждение, затем нажимаем "Далее".

Шаг 3. Устанавливаем чекбокс "Установка ролей или компонентов", затем нажимаем "Далее".

Шаг 4. Выбираем сервер, на который будут установлены роли и компоненты - нажимаем "Далее".

Выбор сервера для установки роли

Рисунок 2 - Выбор сервера для установки роли

Шаг 5. Выбираем роль сервера, в нашем случае DHCP-сервер. Нажимаем "Далее".

Шаг 6. Выбрав роль DHCP” появится “Мастер добавления ролей и компонентов” для выбранных ролей сервера. Нажимаем "Добавить компоненты".

Добавление необходимых компонентов

Рисунок 3 - Добавление необходимых компонентов

Шаг 7. Требуемая роль и компоненты были выбраны ранее, Нажимаем "Далее".

Выбор дополнительных компонентов

Рисунок 4 - Выбор дополнительных компонентов

Шаг 8. Обращаем внимание на предупреждение DHCP-сервера, затем "Далее".

Шаг 9. Ставим "чекбокс" напротив "Автоматический перезапуск конечного сервера, если требуется", нажимаем "Установить". В результате произойдет установка выбранных ролей сервера.

Шаг 10. Далее после установки компонента наживаем "Завершение настройки DHCP".

Завершение настройки DHCP

Рисунок 5 - Завершение настройки DHCP

Шаг 11. Обращаем внимание на требования после завершения настройки DHCP-сервера, жмем "Далее".

Шаг 12. На данном этапе нажимаем "Закрыть".Установка роли завершена.

Настройка DHCP-сервера

На этом этапе приступим непосредственно к настройке роли DHCP.

Шаг 1. В диспетчере серверов нажимаем "Средства" - "DHCP".

Запуск консоли DHCP

Рисунок 6 - Запуск консоли DHCP

Шаг 2. Правой клавишей мыши нажимаем на сервер, в появившемся окне выбираем "Добавить или удалить привязки. ".

Добавление привязки

Рисунок 7 - Добавление привязки

Шаг 3. Выбираем сетевой интерфейс, который будет использовать DHCP-сервер. Далее "ОК".

Выбор сетевого адаптера

Рисунок 8 - Выбор сетевого адаптера

Шаг 4. Далее правой клавишей нажимаем на IPv4 и выбираем "Создать область. ".

Создание области

Рисунок 9 - Создание области

Шаг 5. Откроется окно для создания области IP-адресов. Нажимаем "Далее".

Шаг 6. Вводим имя области и если требуется описание, затем "Далее".

Шаг 7. Теперь введем диапазон адресов, который которые будет отдавать DHCP-сервер, а также маску подсети. Нажимаем "Далее".

Выбор диапазона адресов для DHCP-сервера

Рисунок 10 - Выбор диапазона адресов для DHCP-сервера

Шаг 8. Затем вводим один адрес или диапазон IP-адресов, необходимые исключить из области. Нажимаем "Добавить", после нажимаем "Далее".

Выбор диапазона, необходимый исключить

Рисунок 11 - Выбор диапазона, необходимый исключить

Шаг 9. Выбираем срок действия аренды адресов области. Снова "Далее".

Срок действия аренды

Рисунок 12 - Срок действия аренды

Шаг 10. Для настройки других параметров DHCP выбираем "Да, настроить эти параметры сейчас", мы же выполняем базовую настройку, следовательно выбираем “Нет, настроить эти параметры позже” затем "Далее".

Шаг 11. В окне появится "Вы успешно завершили работу с мастером создания области", нажимаем "Готово".

Шаг 12. Правой кнопкой нажимаем на “Область” и выбираем "Активировать".

Активация области DHCP-сервера

Рисунок 13 - Активация области DHCP-сервера

Шаг 13. Открываем "Пул адресов" и видим наш диапазон адресов для аренды.На этом настройка DHCP сервера окончена.


В данной статье освещаются некоторые вопросы, касающиеся проблем в реализации
Протокола Динамичной Конфигурации Хоста (Dynamic Host Configuration
Protocol). Такие как отказ в обслуживании, осуществление атаки посредника (man in the
middle attack) и др. Прошу прощения, если эта информация уже была освещена
где-то, по крайней мере в рунете я не видел.

Обзор

Сервер DHCP (Dynamic Host Configuration Protocol) запускает одноименную службу, которая автоматически распределяет IP-адреса между устройствами, подключенными к одной сети в пределах внутренней среды Microsoft Windows Server.

Как работает сервер DHCP

DHCP-сервер управляет IP-адресами в локальной сети и занимается автоматическим присвоением индивидуального динамического IP-адреса каждому новому устройству. Это позволяет настраивать параметры клиента сети не на отдельных устройства (например, персональных компьютерах сотрудников или принтерах), а непосредственно на сервере.

Адреса раздаются сетевым устройствам на определенный промежуток времени. Часто в сети есть клиентские устройства и приложения, которым необходимы статические IP. Администраторы настраивают DCHP-сервер таким образом, чтобы тот раздавал эти адреса с той же периодичностью, но сами они не менялись (оставались статичными). Для этой цели IP-адреса резервируются в определенном диапазоне.

Выбор оборудования для DHCP-сервера

Автоматическое присвоение IP-адресов не является ресурсоемкой задачей, поэтому для работы DHCP-сервера достаточно простого, дешевого, но надежного оборудования. На эту роль подходят модели HPE Proliant DL20 Gen9 и HPE Proliant DL120 Gen9. Крупной компании с количеством сотрудников 100 и более мы рекомендуем настроить несколько DHCP-серверов, чтобы обеспечить необходимую отказоустойчивость. Также на выбор оборудования будет влиять способ организации сервера – в виртуальной среде или на отдельно стоящей машине.

Специалисты ITELON проанализируют потребности вашего бизнеса и предложат оптимальное оборудование на роль DHCP-сервера, а также выполнят все необходимые настройки.

Невозможно связаться с вашим сервером DHCP

Ошибка означает, что NIC не может связаться с сервером DHCP и, следовательно, не может освободить новые IP-адреса. Причин для этой проблемы может быть много, и мы обсудим их один за другим с решениями:

  1. Обновите драйверы сети
  2. Запустите средство устранения неполадок сетевого адаптера
  3. Запустите/Перезапустите службу клиента DHCP.

1] Обновите драйверы сети

Нажмите Win + R, чтобы открыть окно «Выполнить» и введите команду Нажмите Enter, чтобы открыть диспетчер устройств.

В диспетчере устройств разверните список сетевых адаптеров. Щелкните правой кнопкой мыши по параметру сетевого адаптера Broadcom и выберите «Обновить драйвер».

После обновления драйвера перезагрузите систему.

2] Запустите средство устранения неполадок сетевого адаптера.

Средство устранения неполадок сетевого адаптера проверяет наличие проблем с сетевым адаптером и устраняет их, если это возможно. Процедура запуска средства устранения неполадок сетевого адаптера выглядит следующим образом:

Перейдите в раздел «Обновления и безопасность»> «Устранение неполадок». Выберите средство устранения неполадок сетевого адаптера и запустите его.

Перезагрузите систему, как только закончите.

3] Отключить IPv6 на активном соединении

Время от времени, если IPv6 включен для активных соединений, и это вызывает проблему. Таким образом, вы можете отключить IPv6 следующим образом:

Нажмите Win + R, чтобы открыть окно «Выполнить» и введите команду Нажмите Enter, чтобы открыть окно «Сетевые подключения». Щелкните правой кнопкой мыши активное подключение к Интернету и выберите «Свойства».

В списке в окне снимите флажок, соответствующий интернет-протоколу версии 6.

Нажмите OK, чтобы сохранить настройки и перезагрузить систему.

4] Запуск/перезапуск службы клиента DHCP

В случае, если служба DHCP-клиента остановлена ​​или неактивна, вы можете запустить/перезапустить ее из диспетчера служб.

Нажмите Win + R, чтобы открыть окно «Выполнить» и введите команду Нажмите Enter, чтобы открыть окно диспетчера служб.

Перезагрузите систему и проверьте, решит ли она проблему.

Обновление адреса

Одной из важных функций, для чего предназначен протокол DHCP, можно назвать функцию обновления сетевых адресов. IP предоставляется клиенту на установленный период, называемый временем аренды. Его продолжительность в зависимости от установленных настроек сервера варьируется в пределах от минут до месяцев. После завершения половины этого периода клиент предпринимает попытку обновить аренду. При неудаче предпринимаются повторные попытки обновления, которые будут следовать до завершения срока. Если не одна попытка не завершится успешным обновлением, клиент приступит к поиску нового сервера.

В процессе обновления аренды клиент проходит два состояния:

  • RENEWING — обновление адреса.
  • REBINDING — обновление конфигурации.

Наступление состояния RENEWING предусмотрено на половине времени аренды (T1), а состояние REBINDING — после прохождения 87,5 этого периода (T2). Чтобы исключить синхронизацию различных клиентов, используется случайная величина отклонения при определении T1 и T2.

Рассмотрим, как работает протокол DHCP при обоих состояниях.

Работа при RENEWING

В этом состоянии клиентом запускается процесс обновления аренды. Для этого он направляет запрос DHCPREQUEST на собственный DHCP-сервер. При согласии сервера на продление клиенту возвращается ответ DHCPACK, в котором прописано новое время аренды и обновленные параметры. Клиент отмечает полученные значения, сбрасывает отсчет времени T1 и T2, после чего переходит в нормальное рабочее состояние.

Работа при REBINDING

При неполучении от ответа на запрос, направленный для обновления аренды, клиент ожидает его в течение определенного времени. После этого серверу направляется повторный запрос. Клиент продолжает поддерживать состояние RENEWING и периодически отправляет запросы DHCPREQUEST до получения ответа со стороны сервера. Весь этот период он нормально работает на своем текущем IP-адресе.

Если до наступления T2 не поступает серверный ответ, сетевой протокол DHCP предусматривает перевод клиента в состояние REBINDING, после чего при помощи широковещания направляется запрос DHCPREQUEST с указанием текущего адреса. Такие запросы посылаются через определенное время.

Если серверный ответ не поступает до окончания времени аренды, клиент прекращает отправку запроса и переходит в состояние инициализации. При получении ответа после окончания времени аренды клиент сможет снова работать со своим прежним IP-адресом.

Настройка DHCP Server на роутере Mikrotik

Есть два способа настройки DHCP Сервера на Mikrotik:

  • С помощью мастера настройки (DHCP Setup). Этот способ прост в реализации, но не дает глубокого понимания и дополнительных настроек;
  • Ручной способ. Позволяет тонко настроить протокол, указав все необходимые параметры сервера.

Mikrotik. Настройка DHCP сервера с помощью мастера настройки.

Этот способ подойдет новичкам. Позволяет настроить DHCP server на роутере Mikrotik для получения основных параметров сети. Для быстрой настройки требуется выполнить:

Выберем интерфейс, на котором будет работать DHCP-сервер:

Указываем адрес и маску подсети. Маску можно указать сокращенным видом (/24), либо полным адресом ():

Назначим диапазон, из которого хосты сети будут получать IP-адрес:

Укажем DNS сервер:

Зададим время, на которое DHCP Server будет предоставлять аренду настроек устройствам:

Установим это значение равное 5 дням. Если у вас кафе, то логично задать меньшее значение.

На этом быстрая настройка DHCP сервера Mikrotik закончена.

Mikrotik. Ручная настройка DHCP Server

Данный метод позволяет более детально настроить DHCP сервер на маршрутизаторе Mikrotik, назначая все параметры вручную.

Сперва создадим пул адресов:

Зададим имя и адресное пространство пула:

Далее переходим по вкладкам:

Настройка DHCP Server на роутере Mikrotik

В следующем окне настроим основные параметры DHCP сервера:

  • Name: DHCP-LAN – имя для DHCP сервера;
  • Interface: bridge1 – интерфейс с которого сервер будет принимать запросы от хостов;
  • Lease Time: 5d 00:00:00 – Время аренды настроек для хостов;
  • Adress Pool: DHCP-LAN – диапазон адресов для устройств, который мы создали ранее.

Перейдем к настройке сетевых параметров, которые будет получать оборудование. Для этого откроем вкладку:

  • Networks => “+”.
  • Address: – адрес и маска подсети;
  • Gateway: – шлюз;
  • DNS Server: – DNS серверы.

NSLookup

  1. Нажмите на кнопку «Пуск».
  2. Введите в поиск cmd и нажмите правой кнопкой мыши на «Запуск от имени администратора».
  3. Введите команду для поиска локального DNS-имени и адреса, нажмите ввод:nslookupПримечание: эта команда также используется для открытия интерактивного режима nslookup.
  4. Подтвердите текущую информацию DNS.
  5. Введите следующую команду для выхода из интерактивного режима и нажмите ввод:exit
  6. Введите команду для определения имени и адреса конкретного сервера, нажмите ввод:nslookup IP-ADDRESSВ команде замените IP-ADDRESS на адрес удалённого , эта команда ищет IP-адрес :nslookup
  7. Введите команду для определения адреса конкретного сервера и нажмите ввод:nslookup DOMAIN-NAMEВ команде замените DOMAIN-NAME на адрес удалённого , эта команда ищет IP-адрес :nslookup

Читайте также: