• Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Composs.ru

  • БАЗА ЗНАНИЙ
  • УРОКИ
    • Компьютер для чайников
    • Интернет для начинающих
    • Уроки Windows 7, 8, 10
    • Microsoft Office 2010
    • Фотография / Фотошоп
    • Социальные сети и общение
    • Мобильные устройства
    • Облако
  • СТАТЬИ
    • Apple
    • Офисные приложения
    • Windows
    • Android
    • Безопасность
    • Браузеры
    • Интересное
    • Начинающим
    • Обзоры
    • Программы
  • ОС
    • Apple
    • Android
    • Windows 10
    • Windows 8
    • Windows 7
    • Windows XP
  • ИНТЕРНЕТ
    • Сервисы
      • Google сервисы
    • Браузеры
      • Chrome
      • Firefox
      • Орбитум
    • Мобильные сети и операторы
    • Социальные сети
      • Вконтакте
      • Одноклассники
      • Facebook
      • instagram
      • Twitter
    • Электронная почта
      • Gmail почта
      • Яндекс почта
    • Электронные деньги
  • ЖЕЛЕЗО
    • Процессор
    • Видеокарта
    • Накопители (HDD, SDD, Flash)
    • Периферия
    • Сеть
    • Гаджеты
      • Смартфоны
      • Ноутбуки
      • Планшеты
      • Другие гаджеты
  • СОФТ
    • Bios
    • Безопасность
    • Офисные приложения
      • Excel
      • PowerPoint
      • Word
    • Прикладное ПО
      • Photoshop
      • Skype
    • Цифровая фотография
  • ЗАДАТЬ ВОПРОС

Что такое DHCP – как включить и настроить

26.10.2018 Windows КомментироватьЗадать вопросНаписать пост

В статье описывается протокол DHCP, и приводятся примеры конфигурирования в операционных системах семейства Windows 7 — 10, Windows Server 2008 R2 – 2016, CentOS/RHEL, Ubuntu.

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

Распределение адресов

В службе DHCP предусмотрены ручной, автоматический и динамический способы выдачи адресов.  Ручной метод основан на резервировании одного IP клиента для конкретного физического адреса (MAC). Удобство состоит лишь в том, что настройка интерфейса клиента происходит автоматически и IP выдается на постоянное использование. В случае автоматического выделения – сервер назначает IP уже из заданного пула адресов. При динамическом – сетевой адрес выдается на определенное время, при этом служба гарантирует, что до истечения установленного интервала времени этот адрес не будет выдан другому клиенту. В этом случае период времени называется временем аренды (lease time).

Принцип работы

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

Поле Байты (октеты) Пояснение
Op 1 Код сообщения. 1 = запрос, 2 = ответ
Htype 1 Тип адреса устройства — физический, сетевой.
Hlen 1 Длина адреса устройства.
Hops 1 Число узлов с  ретранслятором между хостами.
Xid 4 Идентификатор соответствия запроса и ответа.
Secs 2 Время в секундах. Отсчет от начала запроса.
Flags 2 Флаги.
Ciaddr 4 IP клиента.
Yiaddr 4 В документации  RFC 2131 — «<Ваш> (клиент) IP «.
Siaddr 4 IP очередного DHCP сервера.
Giaddr 4 IP ретранслятора.
Chaddr 16 MAC-address клиента.
Sname 64 Серверное имя (не обязательное).
File 128 Наименование файла загрузки.
Options переменный Опциональные параметры.
  Спящий режим Windows 10 (как включить, отключить или настроить)

Формат сообщений во многом унаследован от предшествующего протокола BOOTP, при отправке используются транспортный протокол UDP, порты DHCP 67, 68.

Протокольный обмен между клиентом и сервером происходит по следующим сообщениям:

Сообщение Использование
DHCPDISCOVER Поиск доступных серверов с помощью широковещательной рассылки.
DHCPOFFER Предложение сетевой конфигурации.
DHCPREQUEST Отправка сообщения серверам:

  • запрос параметров с одного сервера и отказ на предложения других серверов;
  • подтверждает корректность ранее предоставленного адреса (например, после перезагрузки);
  • продление аренды сетевого адреса.
DHCPACK Отправка параметров конфигурации, с сетевым адресом.
DHCPNAK Некорректный адрес (например, при переезде клиента в другую подсеть) или об истечении срока аренды.
DHCPDECLINE Адрес занят.
DHCPRELEASE Освобождение сетевого адреса и отказ от аренды.
DHCPINFORM Запрос параметров локальной конфигурации; клиент уже сконфигурирован другим способом.

Есть еще одно интересное свойство службы – работа в режиме ретранслятора (relay). Когда клиент и сервер находятся в разных подсетях, возникают проблемы при передаче конфигурационных параметров (маршрутизатор не принимает широковещательную рассылку), в этом случае можно использовать службу в качестве ретранслятора. Тогда ретранслятор для клиентской сети будет локальным сервером, а запрашивать параметры будет у основного сервера.

Включение DHCP

Для включения протокола динамической конфигурации узлов в среде Windows необходимо запустить службу DHCP-клиент и включить автоматическое получение IP в свойствах сетевого подключения. Подобные действия необходимы, если Windows сообщает, что DHCP не включен на сетевом адаптере. Выполняется поэтапно:

  1. Открыть «Панель управления» (в командной строке набрать команду «control» или воспользоваться меню «Пуск»).
  2. Выбрать «Администрирование».
  3. Запустить ярлык «Службы».
  4. Служба должна быть в статусе «Выполняется». Тип запуска «Автоматически».Окно служб
  5. Используя «Панель управления», открыть «Центр управления сетями и общим доступом».
  6. Выбрать сетевой адаптер, к которому необходимо применить автоматические настройки.
  7. Установить переключатель IP и DNS сервера – получать автоматически.Настройки адреса
  Скачать Инстаграм для компьютера Windows, Mac (2 способа)

Чтобы включить сервер в операционной системе семейства Linux необходимо:

  1. Внести в файл конфигурации сетевых параметров:
BOOTPROTO=dhcp (CentOS/RHEL)

auto «имя интерфейса» (для Ubuntu)
  1. Сохранить файл конфигурации и сделать перезапуск сетевой службы или сетевой карты:
sudo systemctl restart networking – для CentOS/RHEL

последовательно ifdown «имя интерфейса», ifup «имя интерфейса» - для Ubuntu.

Настройки на сервере

Для изменения параметров в операционной системе Windows Server, необходимо выполнить следующее:

  1. Добавить роль DHCP Server.
  2. Настроить группу безопасности DHCP Administrators.
  3. В консоли управления «Server Manager» открыть соответствующую оснастку.
  4. В оснастке задать параметры:
    • наименование области (scope) и диапазон IP для раздачи;
    • исключения в диапазоне;
    • временной период аренды (lease);
    • в качестве опций задать шлюз (gateway) и сервер DNS.

После активации области сервис будет готов к работе и начнет выдавать адреса клиентам.

В операционной системе семейства Linux следует выполнить следующие шаги:

  • установить пакет «DHCP» или «isc-dhcp-server» из репозитория (в зависимости от дистрибутива CentOS/RHEL или Ubuntu);
  • задать в конфигурации сервиса DHCP следующие параметры:
    • subnet – сеть для которой применяются настройки;
    • range – диапазон IP для раздачи;
    • option routers – шлюз;
    • max-lease-time – максимальное время аренды;
    • default-lease-time — время аренды;
    • option domain-name-servers – указываются DNS;
  • сохранить конфигурацию;
  • перезапустить сервис.

DHCP в роутере

Службу можно настроить и в маршрутизаторе, чтобы распределять IP для оборудования в локальной сети. Например, в роутере Zyxel Keenetic Lite III настройку службы DHCP можно произвести следующим образом (на других маршрутизаторах настраивается аналогично):

  1. Перейти в раздел домашней сети, сегменты.Домашние сети
  1. Выбрать необходимый сегмент сети, прокрутить до раздела «DHCP сервер» и задать необходимые параметры.Настройки сегмента

Возможности сервера

На стадии проектирования протокола, разработчики стремились решить следующие задачи:

  • возможность контроля системными администраторами конфигурирования параметров сетевых устройств;
  • минимальное участие клиентского хоста и помощи администратора;
  • использование функции ретрансляции;
  • гарантированно выдавать свободный IP;
  • сохранять параметры при перезагрузке клиента.
  Размер операционной системы Windows разных версий

Среди этих возможностей протокола следует отметить также важные функции, повышающие качество сервиса:

  • резервное копирования хранилища сетевых настроек;
  • задание альтернативной конфигурации (перемещение узлов между подсетями);
  • достижение высокой доступности.

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

Преимущества и недостатки

К преимуществам протокола относятся:

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

Недостатки, на которые необходимо обратить внимание при развертывании сервиса:

  • DHCP работает на основе протоколов UDP и IP, которые в принципе не защищены;
  • сложность фильтрации по IP-адресам;
  • проблемы при настройке мониторинга интерфейса.
На главную
Previous Post: « Что делать, если торрент выдает ошибку «Отказано в доступе (Write to disk)»
Next Post: Что такое семиуровневая модель OSI – зачем нужна и как работает »

Reader Interactions

Отменить ответ

Primary Sidebar

  • Лучшие программы для Windows
  • Лучшие программы для Linux
  • Лучшие расширения для Chrome
  • Лучшие приложения для Mac OS
  • Лучшие приложения для Андроид
  • Секреты Windows 10
  • Почта Gmail.com — вход в почту и первичные настройки

  • Аккаунт Google: создание учетной записи

  • Windows обнаружила неполадки жесткого диска — что делать?

  • Что такое операционная система? Виды операционных систем

  • Как зарегистрировать Яндекс почту

  • Проблема: Как войти в почту Gmail.com — решение

  • Ccleaner — как очистить компьютер от мусора?

  • Кракозябры вместо русских букв в Windows 10

Footer

© 2012-2016 Composs.ru. Все права защищены. При копировании материалов, обратная открытая ссылка на наш сайт обязательна.

Composs.ru - ресурс для начинающих пользователей компьютера, интернета. Сайт основан в 2012 году. Основная цель нашего сайта - выпускать обучающие материалы IT-тематики для "чайников". Предоставлять качественный и суперполезный контент для всех пользователей, независимо от уровня владения ПК: советы, инструкции, статьи.
  • Карта сайта
  • Обратная связь

Copyright © 2026 · Log in