DHCP Server на роутере Cisco. Part 1. Практика.

2022.08.28. Kurapov Alexey.

DHCP сервер на роутере Cisco. Part 1.

                    Рассмотрим топологию из статьи DNS Server на роутере Cisco:


                    Добавим к роутеру из левой части схемы функционал DHCP сервера, а на клиенте настроим автоматическое получение ip адреса и другой сетевой информации. 

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

где -

1 –включаем DHCP сервис,

2 – создаем pool ip адресов USERS для выдачи клиентам,

3 – указываем scope (область) адресов, для выдачи, из данной подсети будут выдаваться адреса клиентам,

4 – указываем шлюз по умолчанию для данной подсети,

5 – указываем DNS сервер для данной подсети,

6 – исключаем диапазон адресов из выдачи, данный диапазон будем использовать для ручной выдачи серверам и сетевому оборудованию.

                     Настройка DHCP клиента:

                    После настройка интерфейса на получение ip адреса посредством dhcp, в логах видим сообщение о получении адреса 10.0.1.54. 

                    Проверка на клиенте способа задания/получения ip адресов на интерфейсах:

                     Проверка на сервере:

                     Сообщения в Wireshark:

                     Рассмотрим данные сообщение подробнее:

пакет 240:

Сообщение Discover, отправляется клиентом, для поиска DHCP серверов, у клиента еще нет ip адреса,  поэтому выставляется source IP address – 0.0.0.0. Отправляется broadcast на МАС адрес ff:..:ff и IP адрес 255.255.255.255.

Кроме того в сообщении видим, что выставлены  Client Identifier и Host Name клиента.

 пакет 241:

                    DHCP сервер с помощью ARP Request проверяет свободен ли IP адрес 10.0.1.54. Запрос отправляется на broadcast MAC ff:…:ff, т.к. у сервера нет данных о выдаче данного IP, но возможно адрес был задан вручную или другим DHCP сервером, связь с которым у нашего сервера отсутствует.

 пакет 243:

                    Не получив ответа на ARP Request, DHCP сервер broadcast-ом высылает сообщениеDHCP Offer, предлагая клиенту использовать IP адрес 10.0.1.54 – Your (client) IP address, для конкретизации сервера указывает МАС адресс клиента для котрого сгенерирован данный offer Client MAC address.

                    Внутри DHCP Offer сервер указывает все необходимые сетевые настройка, которые должен использовать клиент, подробный список ниже:

                    Как видим указаны ip адреса DHCP и DNS серверов, шлюза по умолчанию, сетевая маска, а также сроки аренды и обновления аренды адреса – Renewal.

 пакет 244:

                    Клиент отправляет в ответ на DHCP Offer, сообщение DHCP Request – принимает предложенный ip адрес и уведомляет DHCP сервер об этом. Данное сообщение почти полностью дублирует DHCP Discover, дополнительно указываются предложенный сервером адрес и адрес самого сервера. При получении данного сообщения, сервер помечает адрес как занятый.

                    Подробнее пакет 244:

 пакет 245:

                    Сервер подтверждает получение DHCP Request от клиента, отправляя DHCP Ack, данное сообщение дублирует DHCP Offer.

                    Подробнее:

 пакет 246:

                    Клиент отправляет добровольный ARP-reply (gratuitous ARP) –используется для оповещения всех компьютеров в сети о соответствии МАС и IP адресов у данного клиента.

Комментарии

Популярные сообщения из этого блога