Я новичок в мире dhcp. У меня есть устройство с клиентом dhcp, которое не получает IP-адрес несколько раз. Когда я начал анализировать кадры dhcp через Wireshark, я получил два типа кадров. Кадр A - это ситуация, когда DHCPREQUEST получает ACK от сервера. Находясь в кадре B, он не получает никакого ответа.

[FRAME--A] No. Time Source Destination Protocol Length Info 2093 319.751000000 0.0.0.0 255.255.255.255 DHCP 342 DHCP Request - Transaction ID 0x3239d4b2

Кадр 2093: 342 байта на проводе (2736 бит), 342 байта захвачено (2736 бит) Ethernet II, Src: Industri_00: b6: 04 (00: 0b: d8: 00: b6: 04), Dst: широковещательная передача (ff: ff: ff: ff: ff: ff) Интернет-протокол версии 4, Src: 0.0.0.0 (0.0.0.0), Dst: 255.255.255.255 (255.255.255.255) Протокол пользовательских дейтаграмм, порт Src: bootpc (68), порт Dst: bootps (67) Bootstrap Protocol Тип сообщения: Boot Request (1) Тип оборудования: Ethernet (0x01) Длина аппаратного адреса: 6 Прыжков: 0 Идентификатор транзакции: 0x3239d4b2 Истекли секунды: 0 Флаги Bootp: 0x0000 (Unicast) IP-адрес клиента: 0.0. 0.0 (0.0.0.0) Ваш (клиентский) IP-адрес: 0.0.0.0 (0.0.0.0) IP-адрес следующего сервера: 0.0.0.0 (0.0.0.0) IP-адрес агента ретрансляции: 0.0.0.0 (0.0.0.0) MAC-адрес клиента : Industri_00: b6: 04 (00: 0b: d8: 00: b6: 04) Заполнение аппаратного адреса клиента: 00000000000000000000 Имя хоста сервера не указано. Имя файла загрузки не задано. Magic cookie: Параметр DHCP: (53) Тип сообщения DHCP Длина: 1 DHCP: Запрос (3) Опция: (50) Запрошенный IP-адрес Длина: 4 Запрошенный IP-адрес: 172.16.2 20.155 (172.16.220.155) Опция: (61) Идентификатор клиента Длина: 7 Тип оборудования: Ethernet (0x01) MAC-адрес клиента: Industri_00: b6: 04 (00: 0b: d8: 00: b6: 04) Опция: (55) Длина списка запросов параметров: 7 Элемент списка запросов параметров: (1) Элемент списка запросов параметров маски подсети: (3) Элемент списка запросов параметров маршрутизатора: (6) Элемент списка запросов параметров сервера доменных имен: (15) Элемент списка запросов параметров доменных имен : (44) Элемент списка запросов параметров сервера имен NetBIOS через TCP/IP: (46) Элемент списка запросов параметров типа узла NetBIOS через TCP/IP: (47) Параметр области действия NetBIOS через TCP/IP: (255) Конец варианта завершения: 255 набивка

[КАДР - B]

Нет. Протокол источника назначения Время Длина Информация 135 20.969000000 0.0.0.0 255.255.255.255 DHCP 342 Запрос DHCP - идентификатор транзакции 0xcc160e02

Кадр 135: 342 байта на проводе (2736 бит), 342 байта записано (2736 бит) Ethernet II, Src: Industri_00: b6: 04 (00: 0b: d8: 00: b6: 04), Dst: широковещательная передача (ff: ff: ff: ff: ff: ff) Место назначения: широковещательная передача (ff: ff: ff: ff: ff: ff) Источник: Industri_00: b6: 04 (00: 0b: d8: 00: b6: 04) Тип: IP (0x0800) Интернет-протокол версии 4, Src: 0.0.0.0 (0.0.0.0), Dst: 255.255.255.255 (255.255.255.255) Протокол пользовательских дейтаграмм, порт Src: bootpc (68), порт Dst: bootps (67) Тип сообщения протокола начальной загрузки : Запрос загрузки (1) Тип оборудования: Ethernet (0x01) Длина аппаратного адреса: 6 Число прыжков: 0 Идентификатор транзакции: 0xcc160e02 Прошедшие секунды: 0 Флаги загрузки: 0x0000 (Одноадресная передача) IP-адрес клиента: 172.16.220.155 (172.16.220.155) Ваш ( клиент) IP-адрес: 0.0.0.0 (0.0.0.0) IP-адрес следующего сервера: 0.0.0.0 (0.0.0.0) IP-адрес агента ретрансляции: 0.0.0.0 (0.0.0.0) MAC-адрес клиента: Industri_00: b6: 04 (00) : 0b: d8: 00: b6: 04) Заполнение аппаратного адреса клиента: 00000000000000000000 Имя хоста сервера не указано. Имя файла загрузки не задано. Magic cookie: Параметр DHCP: (53) Тип сообщения DHCP Длина: 1 DHCP: Запрос (3) Опция: (61) Идентификатор клиента Длина: 7 Тип оборудования: Ethernet (0x01) MAC-адрес клиента: Industri_00: b6: 04 (00: 0b: d8: 00: b6: 04) Опция: (55) Длина списка запросов параметров: 7 Элемент списка запросов параметров: (1) Элемент списка запросов параметров маски подсети: (3) Элемент списка запросов параметров маршрутизатора: (6) Элемент списка запросов параметров сервера доменных имен: (15) Элемент списка запросов параметров доменного имени: (44) Элемент списка запросов параметров сервера имен NetBIOS через TCP/IP: (46) Элемент списка запросов параметров типа узла NetBIOS через TCP/IP: (47) Опция NetBIOS через область действия TCP/IP: (255) End Option End: 255 отступов

Все, что я пытаюсь отключить и подключить сетевой кабель. Проблема с клиентом DHCP или это сервер, который не настроен правильно.

Может кто-нибудь, пожалуйста, поделитесь некоторыми намеками.

1 ответ1

0

Ваши инстинкты здоровы.

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

Так что с клиентом все в порядке. Как насчет промежуточных устройств и / или сервера?

Если сервер является реальным сервером или другим устройством, которое может захватывать трафик, это ваш следующий шаг. Посмотрите, как неудача выглядит с этой стороны.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .