DHCP (Dynamic Host Configuration Protocol) — это сетевой протокол, который автоматически выдаёт устройствам IP-адреса и другие параметры. Без него пришлось бы прописывать настройки вручную на каждом компьютере, телефоне или принтере.
Важно для системных администраторов: В этой статье на практическом примере Windows Server 2022 мы разберём не только основы DHCP, но и главную боль корпоративных сетей — настройку DHCP-сервера для работы в двух VLAN. Если в вашей сети несколько подсетей (например, для бухгалтерии и отдела продаж) — этот раздел для вас.
Коротко: DHCP — «администратор в сети», который выдаёт временные адреса устройствам, чтобы они могли выходить в интернет и общаться друг с другом.
Что такое DHCP — простыми словами
DHCP простыми словами — это умный помощник в роутере или сервере. Когда вы подключаете ноутбук к Wi-Fi, DHCP автоматически назначает ему свободный IP-адрес (например, 192.168.1.105), маску сети, адрес шлюза и DNS. Вы ничего не настраиваете — всё происходит за доли секунды.
Основные вопросы, разобранные в статье: что такое dhcp сервер, что такое dhcp в роутере, что такое протокол dhcp, настройки dhcp, аренда dhcp, что такое пул dhcp, dhcp relay, статический dhcp, dhcp snooping.
Как работает DHCP: 4 шага (DORA)
Процесс получения адреса называют DORA (Discover, Offer, Request, Acknowledge):
- Discover — устройство ищет DHCP-сервер, отправляя широковещательный запрос.
- Offer — DHCP-сервер предлагает свободный IP-адрес из своего пула.
- Request — клиент официально запрашивает этот адрес.
- Acknowledge — сервер подтверждает выдачу и срок аренды.
Если вы видите «код ошибки 2 2 dhcp» — клиент не получил ответ от сервера, проверьте сетевой адаптер или роутер.
Что такое DHCP в роутере?
DHCP в роутере — это встроенный сервер, который раздаёт IP-адреса всем подключённым устройствам (по Wi-Fi и по кабелю). Обычно используется диапазон 192.168.0.100–192.168.0.200. В настройках роутера можно включить/отключить DHCP, изменить пул адресов и время аренды.
«DHCP включен» — означает, что ваш роутер автоматически выдаёт настройки. Отключать его не рекомендуется, иначе каждое устройство придётся настраивать вручную.
Аренда DHCP и срок аренды
IP-адрес выдаётся не навсегда, а на определённый срок аренды DHCP (lease time). Обычно от 30 минут до 24 часов. Когда время подходит к концу, устройство продлевает аренду. Аренда DHCP простыми словами — это как временная «прописка» гаджета в сети.
Пул DHCP, статический DHCP и DHCP Relay
Пул DHCP — диапазон IP-адресов, доступных для выдачи. Например, с 192.168.1.20 по 192.168.1.200.
Статический DHCP — привязка постоянного IP к MAC-адресу устройства. Сервер всегда выдаёт один и тот же адрес конкретному ноутбуку или принтеру.
DHCP Relay — используется в крупных сетях, когда DHCP-сервер находится в другой подсети. Relay-агент перенаправляет запросы клиентов к серверу и возвращает ответы.
DNS и DHCP — в чём разница?
DHCP выдаёт IP-адреса, а DNS (Domain Name System) преобразует доменные имена (например, google.com) в IP-адреса. Но DHCP часто передаёт устройству адрес DNS-сервера, чтобы вы могли открывать сайты по именам. Это называется DNS и DHCP: совместная работа.
Что такое DHCP snooping и option 82?
DHCP snooping — это функция безопасности на коммутаторах. Она фильтрует DHCP-сообщения и блокирует поддельные (rogue) DHCP-серверы в сети, чтобы злоумышленники не раздавали ложные настройки.
DHCP option 82 (Relay Agent Information) — добавляет информацию о порте или коммутаторе, через который подключён клиент. Помогает DHCP-серверу понять, из какого сегмента сети пришёл запрос, и выдать правильный адрес.
ISC DHCP — что это?
ISC DHCP — это популярная открытая реализация DHCP-сервера от Internet Systems Consortium. Часто используется на Linux-серверах (Ubuntu, Debian, CentOS) для раздачи адресов в корпоративных сетях.
Настройка DHCP на Windows Server 2022 для двух VLAN (подсетей)
Представьте: в вашем офисе два отдела (например, бухгалтерия и отдел продаж), которые находятся в разных VLAN (виртуальных сетях). Каждому отделу нужны свои IP-адреса, свой шлюз и свой DNS. Как заставить DHCP-сервер на Windows Server 2022 раздавать корректные настройки для обоих VLAN? Есть два проверенных способа.
Способ 1. Через DHCP Relay (рекомендуемый для Windows)
Это самый правильный метод. Ваш Windows Server 2022 может стоять в одной подсети, а раздавать адреса для многих VLAN.
- На коммутаторе или роутере (к которому подключены оба VLAN) настройте команду
ip helper-address, указав IP-адрес вашего Windows Server 2022. - Суть: Коммутатор перехватывает широковещательные DHCP-запросы из VLAN 10 и VLAN 20 и пересылает их на ваш сервер в виде обычных unicast-пакетов.
- На сервере: Благодаря опции DHCP Option 82 (о ней мы говорили выше) сервер понимает, из какого VLAN пришёл запрос.
- Результат: В оснастке DHCP Windows Server 2022 вы создаёте две отдельные области (Scope): для VLAN 10 — одни параметры, для VLAN 20 — другие. В каждой области обязательно укажите правильный шлюз (003 Router).
Этот способ не требует от сервера наличия физических интерфейсов в каждом VLAN.
Способ 2. Подключение сервера напрямую к двум VLAN (Trunk-порт)
Более сложный, но тоже рабочий вариант для Windows Server 2022.
- На Windows Server 2022 настройте сетевой интерфейс как Trunk (через PowerShell или оснастку).
- Разрешите на нём прохождение тегов VLAN 10 и 20.
- Назначьте серверу IP-адрес в каждом из этих VLAN (например, 192.168.10.10/24 для VLAN 10 и 192.168.20.10/24 для VLAN 20).
- Создайте в DHCP две области (Scope) — по одной для каждого VLAN. Сервер автоматически предложит адрес из нужной области, так как увидит, с какого своего IP пришёл запрос.
Важный совет: Для большинства случаев используйте Способ 1 (DHCP Relay). Он проще в поддержке и безопаснее.
Главное, что нужно запомнить про Windows Server 2022 и два VLAN: DHCP-сервер может обслуживать хоть 100 разных сетей — главное, чтобы коммутатор или роутер умел перенаправлять запросы (ip helper-address) или сервер был подключен к trunk-порту.
Часто задаваемые вопросы
Что такое DHCP клиенты?
Это любые устройства (ноутбуки, телефоны, принтеры), которые получают настройки от DHCP-сервера. Служба DHCP-клиента работает в каждой ОС по умолчанию.
Что такое dhcp сервер в роутере и как его настроить?
Зайдите в веб-интерфейс роутера (обычно 192.168.0.1 или 192.168.1.1), найдите раздел «Сеть» → «DHCP» или «LAN». Там можно включить сервер, указать пул адресов, время аренды и задать статические привязки.
Что значит «использовать DHCP» в настройках сетевого адаптера?
Это означает, что устройство будет автоматически получать IP-адрес от роутера. Рекомендуемый режим для большинства пользователей.
DHCP fallback ip — что это?
Если DHCP-сервер не отвечает, устройство может назначить себе автоматический частный адрес (APIPA) в диапазоне 169.254.x.x — это и есть fallback IP. Интернет при этом не работает, пока проблема не решится.
Как настроить DHCP relay для двух VLAN на Windows Server 2022?
На самом деле relay настраивается не на сервере, а на коммутаторе (L3-свитче) или роутере. Команда для Cisco: interface vlan 10 → ip helper-address [IP_вашего_Windows_Server_2022]. Для роутера MikroTik: IP → DHCP Relay → укажите интерфейс (например, VLAN10) и IP-адрес вашего DHCP-сервера. После этого сервер сможет раздавать адреса для обоих VLAN, даже если физически подключен только к одному из них.
Что такое DHCP Option 82 и зачем она для двух VLAN?
Option 82 (Relay Agent Information) — это специальное поле в DHCP-пакете, которое коммутатор с relay добавляет к запросу клиента. Оно содержит информацию о том, с какого порта и из какого VLAN пришёл клиент. Получив такой пакет, Windows Server 2022 может принять решение: из какой области (Scope) выдавать IP-адрес. Без Option 82 сервер не сможет различить запросы из VLAN 10 и VLAN 20, если у него один интерфейс.












Добавить комментарий