Пример процесса получения адреса

Рассмотрим пример процесса получения IP-адреса клиентом от сервера DHCP. Предположим, клиент ещё не имеет собственного IP-адреса, но ему известен его предыдущий адрес — 192.168.1.100. Процесс состоит из четырёх этапов.

Обнаружение DHCP

Вначале клиент выполняет широковещательный запрос по всей физической сети с целью обнаружить доступные DHCP-серверы. Он отправляет сообщение типа DHCPDISCOVER, при этом в качестве IP-адреса источника указывается 0.0.0.0 (так как компьютер ещё не имеет собственного IP-адреса), а в качестве адреса назначения — широковещательный адрес 255.255.255.255.

Клиент заполняет несколько полей сообщения начальными значениями:

· В поле xid помещается уникальный идентификатор транзакции, который позволяет отличать данный процесс получения IP-адреса от других, протекающих в то же время.

· В поле chaddr помещается аппаратный адрес (MAC-адрес) клиента.

· В поле опций указывается последний известный клиенту IP-адрес. В данном примере это 192.168.1.100. Это необязательно и может быть проигнорировано сервером.

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

Предложение DHCP

Получив сообщение от клиента, сервер определяет требуемую конфигурацию клиента в соответствии с указанными сетевым администратором настройками. В данном случае DHCP-сервер согласен с запрошенным клиентом адресом 192.168.1.100. Сервер отправляет ему ответ (DHCPOFFER), в котором предлагает конфигурацию. Предлагаемый клиенту IP-адрес указывается в поле yiaddr. Прочие параметры (такие, как адреса маршрутизаторов и DNS-серверов) указываются в виде опций в соответствующем поле.

Это сообщение DHCP-сервер отправляет хосту, пославшему DHCPDISCOVER, на его MAC, при определенных обстоятельствах сообщение может распространяться как широковещательная рассылка. Клиент может получить несколько различных предложений DHCP от разных серверов; из них он должен выбрать то, которое его «устраивает».

Запрос DHCP

Выбрав одну из конфигураций, предложенных DHCP-серверами, клиент отправляет запрос DHCP (DHCPREQUEST). Он рассылается широковещательно; при этом к опциям, указанным клиентом в сообщении DHCPDISCOVER, добавляется специальная опция — идентификатор сервера — указывающая адрес DHCP-сервера, выбранного клиентом (в данном случае — 192.168.1.1).

Подтверждение DHCP

Наконец, сервер подтверждает запрос и направляет это подтверждение (DHCPACK) клиенту. После этого клиент должен настроить свой сетевой интерфейс, используя предоставленные опции.

I. Добавить / Изменить подсеть DHCP

Чтобы добавить DHCP подсети управления, щелкните <<Добавить DHCP подсети>>, вкладка слева.

Пример процесса получения адреса - student2.ru

(Рисунок 1) Добавить подсети DHCP

Представленные страницы помогает заполнить основную информацию, необходимую для создания подсети:

  • DHCP адрес подсети : Это сетевой адрес, чтобы создать.
  • Маска : Введите маску сети в полном формате (8, 16 или 24).
  • Описание : Это текстовое поле, которое позволяет связать сети описании.

Следующие перечисленных полей позволяет определить параметры, которые будут переданы DHCP клиентов:

  • Широковещательный адрес : это широковещательный адрес, что мы хотим дать клиентам.
  • Доменное имя : fmit.volsu.local
  • Сервер доменных имен: 192.168.1.1

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

Редактирование подсети DHCP сделан благодаря тому же интерфейс. Чтобы изменить существующую подсеть, просто нажмите на подсети DHCP , после чего щелкните по кнопке Редактировать, соответствующих подсети изменить.

Наши рекомендации