Данная статья предназначена для тех, кто искал подробное и понятное руководство о том, как установить роль DHCP Server на Windows Server 2012 R2.
В этом руководстве мы будем рассматривать тот случай, когда у вас уже есть сервер с установленной на нем операционной системой Windows Server 2012 R2.
Подробно о том, как установить Windows Server 2012 R2, вы можете прочитать в моем руководстве “Установка Windows Server 2012 R2”.
Узнать о том, как установить Active Directory Domain Services на Windows Server 2012 R2, вы можете, прочитав “Установка Active Directory Domain Services на Windows Server 2012 R2”.
Перед началом установки роли DHCP Server необходимо присвоить серверу корректное имя в соответствии со стандартами вашей организации, а затем указать статический IP-адрес в настройках сетевого подключения. Кроме того, сервер необходимо добавить в домен.
В моем руководстве “Базовая настройка Windows Server 2012 R2” вы можете прочитать о том, как произвести базовые настройки Windows Server 2012 R2 и добавить сервер в домен.
Заходим в систему под учетной записью с правами администратора домена.
Открываем “Server Manager”, нажимаем на кнопку “Manage” в правом верхнем углу экрана и выбираем “Add Roles and Features”.
Нажимаем на кнопку “Next”.
Выбираем тип установки “Role-based or feature-based installation” и нажимаем на кнопку “Next”.
Далее выбираем сервер, на который будет производиться установка роли.
Нажимаем на кнопку “Next”.
Выбираем роль “DHCP Server”.
На следующем этапе “Мастер установки ролей” предупредит, что для установки роли “DHCP Server” нужно установить несколько компонентов.
Нажимаем на кнопку “Add Features”.
Нажимаем на кнопку “Next”.
На этапе добавления компонентов оставляем все значения по умолчанию.
Нажимаем на кнопку “Next”.
Далее “Мастер установки ролей” предлагает ознакомиться с дополнительной информацией касательно роли “DHCP Server”.
Нажимаем на кнопку “Next”.
Для того чтобы начать установку выбранной роли, нажимаем на кнопку “Install”.
Началась установка выбранной роли и необходимых для нее компонентов.
Установка роли “DHCP Server” завершена.
Теперь нажимаем на кнопку “Complete DHCP configuration”, для того чтобы настроить сервер DHCP.
Вас уведомляют о том, что далее будут созданы две локальные группы безопасности для управления доступом к серверу DHCP, а затем будет произведена авторизация сервера DHCP в Active Directory.
Нажимаем на кнопку “Next”.
В разделе “Use the following user’s credentials” указываем учетную запись с правами администратора домена.
Нажимаем на кнопку “Commit”.
В разделе “Use the following user’s credentials” указываем учетную запись с правами администратора домена.
Нажимаем на кнопку “Close”.
Возвращаемся в “Мастер установки ролей” и нажимаем на кнопку “Close”.
Теперь необходимо проверить, что две группы безопасности создались успешно.
На клавиатуре нажимаем сочетание клавиш “Win” и “x”, затем в открывшемся меню выбираем “Computer Management”.
Далее в разделе “Local Users and Groups” находим “Groups”.
В правой части экрана отображаются все локальные группы безопасности. Среди них должна быть группа “DHCP Administrators”, участники которой имеют полный доступ к управлению DHCP, а также группа “DHCP Users”, участники которой имеют доступ только на просмотр настроек DHCP.
Теперь настроим сервер DHCP, чтобы он раздавал сетевые настройки (IP-адрес, маска подсети, шлюз, DNS) для всех устройств, которые будут подключаться к локальной сети.
В Server Manager, нажимаем на кнопку “Tools” в правом верхнем углу экрана и выбираем “DHCP”.
Укажем диапазон адресов, из которого сервер DHCP будет раздавать IP-адреса для устройств в локальной сети.
Нажимаем правой кнопкой мыши на “IPv4” и в открывшемся меню выбираем “New Scope”.
Нажимаем на кнопку “Next”.
В поле “Name” указываем имя для нового диапазона адресов.
Нажимаем на кнопку “Next”.
Указываем маску подсети и диапазон адресов, из которого сервер DHCP будет раздавать IP-адреса для устройств в локальной сети.
Нажимаем на кнопку “Next”.
Теперь можно указать диапазон, для которого сервер DHCP не будет раздавать настройки.
Это может пригодиться, если вы знаете, что в определенном диапазоне адресов находятся сервера, принтеры или другие устройства, которым уже присвоен статический IP-адрес. В таком случае нужно исключить эту часть диапазона, так как IP-адреса из него уже используются. Также нужно исключить IP-адрес, который присвоен шлюзу.
Обратите внимание, чтобы исключить один IP-адрес достаточно заполнить только поле “Start IP address”.
Указываем часть диапазона, которую нужно исключить, и нажимаем на кнопку “Add”.
После того как часть диапазона, которую нужно исключить будет добавлена, нажимаем на кнопку “Next”.
Далее можно выбрать на какое время IP-адреса будут выдаваться устройствам в аренду.
Оставляем настройки без изменений и нажимаем на кнопку “Next”.
Теперь необходимо указать сетевые настройки (шлюз, DNS), которые сервер DHCP будет раздавать для устройств в локальной сети.
Выбираем “Yes, I want to configure these options now”.
В поле “IP address” указываем IP-адрес вашего шлюза и нажимаем на кнопку “Add”.
После того как IP-адрес будет добавлен, нажимаем на кнопку “Next”.
Далее в поле “Parent domain” указываем доменное имя.
В поле “IP address” указываем IP-адрес сервера DNS.
Нажимаем на кнопку “Next”.
Сервер WINS в данном руководстве не используется.
Нажимаем на кнопку “Next”.
Теперь нужно активировать выбранный диапазон адресов.
Выбираем “Yes, I want to activate this scope now” и нажимаем на кнопку “Next”.
Настройка сервера DHCP завершена. Теперь все устройства, подключаемые к локальной сети, будут получать сетевые настройки (IP-адрес, маска подсети, шлюз, DNS) и смогут взаимодействовать друг с другом.
Нажимаем на кнопку “Finish”.
Теперь можно зарезервировать конкретный IP-адрес под конкретное устройство, чтобы устройству выдавался всегда один и тот же IP-адрес.
В разделе “Address Leases” можно увидеть все устройства и IP-адреса, которые устройства получили от вашего сервера DHCP.
Для того чтобы зарезервировать под устройство полученный им IP-адрес, необходимо в разделе “Address Leases” нажать правой кнопкой мыши на одном из устройств, которое уже получило IP-адрес, и в открывшемся меню выбрать “Add to Reservation”.
Под указанное устройство успешно зарезервирован полученный им IP-адрес.
Нажимаем на кнопку “OK”.
Резервацию можно добавить и вручную, указав нужный IP-адрес и MAC-адрес сетевой карты устройства.
Нажимаем правой кнопкой мыши на разделе “Reservations” и выбираем “New Reservation”.
В поле “Reservation name” указываем имя устройства, под которое необходимо сделать резервацию IP-адреса.
В поле “IP address” указываем IP-адрес, который необходимо зарезервировать под устройство.
В поле “MAC address” указываем MAC-адрес (Physical Address, Физический адрес) сетевой карты устройства, под которое необходимо сделать резервацию IP-адреса.
Обратите внимание, по факту именно под MAC-адрес сетевой карты резервируется IP-адрес. MAC-адрес на любом устройстве можно посмотреть в свойствах сетевого адаптера. На Windows, чтобы посмотреть MAC-адрес сетевого адаптера, можно выполнить команду ipconfig /all в командной строке. На Linux, в командной строке необходимо выполнить команду ifconfig.
В разделе “Supported types” выбираем “Both”.
Нажимаем на кнопку “Add”.
Резервация IP-адреса под указанный MAC-адрес устройства успешно добавлена.
В разделе “Reservations” можно увидеть все устройства, под которые были зарезервированы IP-адреса.
База данных и логи сервера DHCP можно найти в каталоге “%systemroot%\system32\dhcp”. Рекомендуется выполнять резервную копию этого каталога.
- dhcp.mdb — Файл базы данных сервера DHCP
- j50.log — Журнал всех транзакций базы данных. Этот файл используется базой данных DHCP для восстановления данных в случае необходимости
- j50.chk — Файл контрольной точки
- tmp.edb — Временный рабочий файл DHCP-сервера
DHCP — это протокол динамической конфигурации узлов сети. Служит для автоматической выдачи сетевых параметров, таких как ip-адрес, сетевая маска, адреса сетевых шлюзов и серверов ДНС, вновь подключаемым компьютерам (хостам,узлам) локальной сети (ЛВС).
В упрощенном виде это выглядит так: хост при подключении посылает специальный запрос на наличие в сети сервера dhcp — dhcpdiscover. Если ответ не приходит в течение определенного времени, то адрес присваивается по протоколу APIPA (обычно это сеть 169.254.0.0/16). Если ответ есть, то хост посылает еще один запрос — dhcprequest — на выдачу сетевых параметров, получает в ответ параметры на определенный срок, называемый сроком аренды ip-адреса и устанавливает эти параметры. После этого он может общаться с другими компьютерами в своей и других сетях.
Обычно применяется в больших сетях с большим количеством узлов, но ничто не мешает использовать его, например, в домашней сети, так как это значительно облегчает процесс подключения настройки новых устройств к сети.
В Windows Server все основные службы поставляются в виде ролей — в упрощенном виде это задачи, которые будет выполнять этот сервер, например “DHCP-сервер”,”DNS-сервер”,”Доменные службы Active Directory”,”Службы печати и документов” и т.д.
Для того чтобы установить dhcp-сервер необходимо установить роль “DHCP-сервер”. Для этого необходимо зайти в диспетчер серверов — обычно он открыт при старте то его всегда можно запустить из меню “Пуск” — все программы (стрелка вниз).
Далее запустить мастер установки ролей и компонентов нажав кнопку “добавить роли и компоненты”.
Выйдет страница приветствия на которой можно просто нажать “вперед”, а также поставить галочку “Пропускать эту страницу по умолчанию”, если вы не хотите постоянно видеть эту страницу при запуске мастера установки ролей и компонентов.
Далее ОС уточнит что именно Вы хотите сделать — просто добавить роли и компоненты или установить службы удаленного доступа. Выберем установку ролей и компонентов.
Далее спрашивается на какие сервера устанавливать роли и компоненты. У вас может быть несколько серверов и они могут быть объединены в пул для централизованного управления с одной консоли. Также роль может быть установлена на виртуальный жесткий диск. Выберем интересующий нас сервер и нажмем далее.
На этом этапе необходимо выбрать роль, которую мы желаем установить на выбранный нами на предыдущем шаге сервер. В данном случае это роль “DHCP-сервер”.
Далее ОС предложит дополнительно установить необходимые компоненты — в данном случае это просто средства (так называемая оснастка) управления сервером DHCP. Cледует согласиться нажав кнопку добавить компоненты.
Если выдается указанное ниже предупреждение, то это значит что этот сервер сам получает динамический ip-адрес. Это не рекомендуется, так как в случае сбоя службы этот сервер через какое-то определенное время может вылететь из сети (кончится срок аренды ip-адреса). Поэтому лучше поставить этому серверу статический ip-адрес через центр управления сетями и общим доступом.
Далее можно добавить дополнительные компоненты.
Далее выведется информационное сообщение о том что такое DHCP и на что обратить внимание после установки роли.
Далее выведется финальное предупреждение о том, что роль готова к установке. Нажмите установить. Можно также поставить галочку “Автоматический перезапуск конечного сервера, если требуется” чтобы не перезапускать сервер вручную. Следует иметь ввиду, что нажатие этой галочки перезапускает конечный сервер после установки без дополнительных предупреждений, поэтому используйте ее с осторожностью.
После нажатия кнопки установить запустится процесс установки, можно закрыть это окно нажатием кнопки закрыть. Следует иметь ввиду что это действие не отменяет процесс установки, а только скрывает текущее окно.
Посмотреть как идет процесс и сколько их запущено можно нажав белый флаг.
В данном случае мы видим что установка уже завершена и требуется настройка после развертывания. Можно приступать к настройке.
Для настройки перейдем в оснастке диспетчер сервера во вкладку DHCP, выберем сервер и нажмем правую кнопку мыши. Выбираем из него “Диспетчер DHCP”.
Встаем на нужный сервер в левом списке и выбираем какой протокол будем настраивать — ipv4 или ipv6. Остановимся на ipv4. Развернем соответствующее дерево и выберем из контекстного меню “Создать область”. Областью называется диапозон выдаваемых ip-адресов. Запустится мастер создания области. первая страница информационная — просто жмем далее.
На следующей странице требуется задать название области. при желании можно ввести описание (комментарий).
На следующем шаге требуется собственно задать диапозон ip-адресов которые будет предоставлять этот сервер и маску подсети в нотации CIDR (длина) или числами.
При необходимости можно задать ip-адреса исключаемые из аренды — эти адреса выдаваться хостам не будут.
Далее можно поменять срок аренды — чем больше тем на более долгое время ip-адрес закрепляется за узлом сети. по умолчанию 8 дней.
Далее спрашивается необходимо ли раздавать что-то еще — шлюз, ДНС и т.д.
Вводим ip-адреса маршрутизаторов и жмем добавить.
Тоже с ДНС. Можно также ввести имена серверов ДНС и домен поиска, если используется служба каталогов (Microsoft Active Directory, Oracle Directory Services, LDAP и т.д.).
WINS тоже можно задать, но сейчас этот сервис устарел — пропускаем.
Ну и на последнем этапе задается финальный вопрос — сейчас ли активировать службу или при следующей перезагрузке.
Ну и завершаем настройку области.
После этого можно подключать клиентов.
На этом установка и настройка DHCP-сервера на Windows окончена. В нашей базе знаний вы найдёте ещё множество статей посвящённых различным аспектам работы в Windows, а если вы ищете надежный виртуальный сервер под управлением Windows, обратите внимания на нашу услугу — Аренда виртуального сервера Windows.
В Windows Server 2000/2003 отказоустойчивость DHCP можно было организовать только с помощью кластера Microsoft, в Windows Server 2008 уже без кластера, но с помощью довольно ограниченной функции DHCP Failover. В Windows Server 2012 R2 появился новый встроенный функционал высокой доступности (High Availability) DHCP, позволяющий с легкостью обеспечить HA для сервиса DHCP.
Рассмотрим механизм работы высокодоступного DHCP сервера. На двух серверах устанавливаются роли DHCP, и настраивается репликация нужных DHCP зон, которым нужно обеспечить отказоустойчивость. По сути отказоустойчивость реализуется за счет распределения зоны между серверами, которые одновременно обслуживают одну область и реплицируют информацию между собой.
- Установка роли DHCP Server в Windows Server 2012 R2
- Настройки отказоустойчивости DHCP
- Несколько полезных замечаний о DHCP HA
Содержание:
Есть два режима обеспечения высокой доступности DHCP:
- балансировка нагрузки – запросы клиентов распределяется между серверам
- горячая замена – второй сервер реплицирует данные зоны с основного сервера, и при выходе его их строя активируется и начинает обслуживать клиентов
Как правило, режим балансировки нагрузки является оптимальным. Запросы клиентов делятся в заданном соответствии, а в случае выхода из строй одного сервера, обслуживание клиентов продолжит оставшийся сервер.
Установка роли DHCP Server в Windows Server 2012 R2
Установка роли DHCP крайне проста и не требует перезагрузки сервера.
- Откройте консоль Server Manager.
- Нажмите Add Roles and Features.
- В списке ролей выберите DHCP Server .
При помощи PowerShell установить роль еще проще
Add-WindowsFeature DHCP –IncludeManagementTools
Даже если система запросит перезагрузку сервера, можно проигнорировать этот запрос. После установки роли, администратор должен настроить DHCP зоны и их параметры. В нашем примере на первом DHCP сервере мы создадим одну DHCP зону с именем Servers, настроим параметры шлюза, DNS сервера и другие настройки зоны. В качестве динамического диапазона адресов укажем диапазон с 10.60.1.100 по 10.60.1.150.
Затем нужно установить роль DHCP на втором сервере (зону настраивать при этом не нужно).
Настройки отказоустойчивости DHCP
Отказоустойчивость DHCP настраивается с помощью мастера, который можно вызвать, щелкнув ПКМ по зоне и выбрав Configure Failover.
На первом этапе мастер DHCP Failover предлагает выбрать зоны, отказоустойчивость которых нужно обеспечить. У нас она одна, поэтому нажимаем Next.
На втором шаге нужно будет указать имя второго DHCP сервера партнера.
В следующем окне нужно указать имя связи (Relationship name), режим балансировки нагрузки между серверами (в каком соотношении будет разделена область между двумя серверами), время аренды ip адреса новым клиентом (это же время определяем время ожидания восстановления канала связи с партнёром), интервал автоматического переключения.
Знакомимся с результирующими настройками и жмем Finish.
На этом все. Реплицированная область появится на втором DHCP сервере.
Несколько полезных замечаний о DHCP HA
Есть несколько полезных премов, которые могут сэкономить администратору много времени при работе с новой конфигурацией отказоустойчивого DHCP.
- В ваших сетях могут быть настроены DHCP relay (IP Helper) на уровне VLAN для пересылки запросов на определенный сервер. В этом случае нужно добавить адреса обоих DHCP серверов в конфигурацию сетевого оборудования
- С помощью команды
ipconfig /all
на клиенте можно узнать имя DHCP-сервера, выдавшего IP адрес. Это бывает полезно при поиске неисправностей. - DHCP репликация выполняется только на уровне зоны. Если вы настроили некие параметры на уровне сервера (как правило, это имя домена, DNS сервера и т.д.), убедитесь что они одинаковые на обоих DHCP серверах.
- При удаленном подключении к компьютеру клиента, чтобы освободить текущий адрес и запросить новый, пользуйтесь командой:
ipconfig /release && ipconfig /renew
Добрый день, дорогие читатели. Данная статья является второй частью моей статьи, про установку и настройку DHCP сервера. Сегодня я расскажу Вам как корректно настроить DHCP сервер на OC Windows Server 2012. После установки DHCP сервера мы заходим в Панель управления — Администрирование — DHCP.
Зайдя в DHCP мы увидим список серверов на которых установлена роль DHCP сервера в нашем домене. Поскольку сервер DHCP у меня один я вижу только его. Кликнем по серверу левой кнопки мыши и увидим что в сервере имеются настройки для двух протоколов (IPv4 и IPv6). Для настройки протокола IPv4 кликнем по нему правой клавишей мыши и выберем пункт Создать область.
Запустится Мастер создания сети, нажимаем далее в появившемся окне.
Присваиваем имя нашей DHCP области (DHCP scope) и оставляем небольшое описание.
После заполнения данных нажимаем кнопку далее.
Следующим шагом идут настройки конфигурации для DHCP сервера и клиента.
Мы указываем начальный и конечный IP адреса для нашей области резервирования, а также указываем маску подсети. В своей сети я выбрал классическую подсеть класса D (192.168.x.x.) с количеством клиентов до 254. Если бы количество ПК в моей организации достигало нескольких тысяч я выбрал бы подсеть класса B или С.
После ввода IP адресов и маски подсети нажимаем далее
Затем Мастер создания сети попросит ввести диапазон адресов, которые необходимо исключить из резервирования. Эти IP адреса можно будет ввести на устройствах (клиентах) вручную, чтобы они не изменялись (на серверах, сетевые принтерах, сканерах, камерах и т.д.). Я обычно выделяю 40-50 IP адресов.
Мы вводим диапазон и нажимаем клавишу Добавить он должен появиться внизу в окне Исключаемый диапазон адресов, а затем нажимаем кнопку Далее
Одним из последних шагов является установка срока действия арендованных адресов (на какой срок выдавать клиентам IP адрес). Я обычно выставляю 30 дней.
Следующим шагом мастер предлагает нам ввести дополнительные параметры для нашей области (нам можно указать IP адрес маршрутизатора через который клиенты будут выходить в интернет), поэтому выбираем пункт Да, настроить эти параметры сейчас и кликаем Далее
После этого мы можем ввести IP адрес нашего роутера и нажать Добавить, а потом нажить кнопку Далее.
Затем мастер предложит указать DNS сервер и имя домена, в этом шаге оставляем все как есть и нажимаем Далее.
В Wins серверах оставляем поля пустыми и тоже нажимаем Далее.
Если мы хотим активировать область сразу после ее создания ставим галочку на пункте Да, я хочу активировать эту область сейчас и нажать Далее.
В конце появляется окно с информацией о успешном создании области резервирования. Радуемся и нажимаем Готово.
На этом настройка DHCP для протокола IPv4 подошла к концу. После подключения к нашей сети клиентов мы можем наблюдать их в DHCP во вкладке арендованные адреса. На этом наша статья подошла к концу, спасибо что внимательно прочитали ее до конца.
DHCP (dynamic Host Configuration Protocol) is used to dynamically assign IP addresses to client machines. We are going to demonstrate how to configure this DHCP server on Windows Server 2012 R2. This tutorial is divided into following two parts:
- Part 1. Installing DHCP Server role on Windows Server 2012 R2
- Part 2. Configuring and creating IP address pool in order to distribute those addresses to client machines
Prerequisites
Before you proceed with setting up DHCP server on your Windows Server 2012 R2, you have to fulfill following four requirements for an installation and configuration to be successful.
- Administrator account has strong password
- At least one static IP is configured
- Current security updates from Windows Update are installed
- Firewall is turned off
Part 1: Installing DHCP Server
Step 1: Open Server Manager from task bar and click Add roles and features
Figure 1
Step 2: Before you run the installation wizard, make sure that an administrator account has a strong password, static IP is configured, and security updates from Windows updates are installed. When you are done, click Next
Figure 2
Step 3: Select Role-based or feature-based installation and click Next
Figure 3
Step 4: Select a destination server on which you want to install the DHCP server. In our case, there is only one server which is local server and it is selected by default. Click Next
Figure 4
Step 5: Select DHCP server role by checking the appropriate box. As soon as you check the box, a small window will pop up alerting you that there are some other features which are also required to be installed along with DHCP server. Click Add Features
Figure 5
Step 6: Click Next
Figure 6
Step 7: Click Next
Figure 7
Step 8: Note the things outlined in the screen and click Next
Figure 8
Step 9: Confirm your installation selections and click Install
Figure 9
Step 10: Click Close to finish the installation
Figure 10
Part 2: Configuring DHCP Server and Creating Scope
Step 11: Open Server Manager and click notifications icon. A small window will appear. Click Complete DHCP configuration
Figure 11
Step 12: Click Next
Figure 12
Step 13: Choose Skip AD authorization since we do not have any AD configured and click Commit
Figure 13
Step 14: Read the summary and click Close
Figure 14
Step 15: Open Server Manager and click on Tools. When a small window appear, scroll to DHCP and click it
Figure 15
Step 16: In management console, right click on IPv4 and scroll to New Scope and click it
Figure 16
Step 17: Click Next
Figure 17
Step 18: Provide name and meaningful description of this new scope and click Next
Figure 18
Step 19: Provide IP address range along with sub net you need to distribute to client machines and click Next
Figure 19
Step 20: Provide any IP addresses you need to exclude from pool and click Add. I have excluded a first IP address which is statically assigned to my DHCP server. Click Next
Figure 20
Step 21: Keep lease duration as 8 days and click Next
Figure 21
Step 22: Choose No, I will configure these options later and click Next
Figure 22
Step 23: Click Finish to end the new scope wizard
Figure 23
Step 24: Right-click on new scope you just created in above step and click Activate
Figure 24
Step 25: Right-click on your server, scroll to All Tasks and then click Restart to finish with configuration
Figure 25
Conclusion
DHCP server has been successfully set up on Windows Server 2012 R2. You should test this configuration by using a client machine and setting it to obtain an IP address automatically in TCP/IPv4 Properties.