Форум русскоязычного сообщества Ubuntu


За новостями русскоязычного сообщества и Ubuntu в целом можно следить на нашей страничке в Google+

Автор Тема: В чем отличие dhclient от PXE_dhcp_client?  (Прочитано 227 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн oS_a

  • Автор темы
  • Участник
  • *
  • Сообщений: 210
    • Просмотр профиля
В чем отличие dhclient от PXE_dhcp_client?
« : 01 Декабрь 2016, 16:13:38 »
Привет, $ALL!
Проблема в чем - очень часто PXE не получает ответа от DHCP-сервера. Ответ от dhcp приходит только раз на 25-30 попыток загрузок. При этом хост система - получает динамический адрес влет.
Я так понимаю что PXE помимо сетевой конфигурации запрашивает еще адрес сервера и каталог загрузки. Это возможно влияет на размер пакета.
Вопрос такой - в чем отличие работы клиента dhclient от работы dhcp-клинета, используемого при PXE загрузке? и как это может помочь в моей проблеме?
DHCP-сервер на M$ :-[

Онлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 26090
    • Просмотр профиля
Re: В чем отличие dhclient от PXE_dhcp_client?
« Ответ #1 : 01 Декабрь 2016, 16:20:57 »
Не надо гадать. Надо взять tcpdump, снять дамп трафика и посмотреть.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн oS_a

  • Автор темы
  • Участник
  • *
  • Сообщений: 210
    • Просмотр профиля
Re: В чем отличие dhclient от PXE_dhcp_client?
« Ответ #2 : 02 Декабрь 2016, 11:13:56 »
AnrDaemon, дело, спасибо)
Итак, посмотрел.
Отличия:
При PXE:
  • Получаем offer, в который в отличие от dhclient добавляется 17-ый параметр (root path).
При dhclient:
  • Отсылаем 2 discover запроса, получаем ответ, аналогичный dhcp PXE, только без 17 парамета
  • Добавляется от клиента пакет DHCP INFO отдельной тразакцией, в нем только hostname, и на этот пакет получаем ACK со всей сетевой конфигурацией - похоже это окончание идентификации
  • Если в ОС срок аренды не истек, то при перезагрузке/down-up интерфейса идентификация сводится к отправке Discover - и получению ACK (если аренда на сервере актуальна)
По факту различия минимальны. Почему тогда в моем случае могут возникать с PXE DHCP такие проблемы?

Онлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 26090
    • Просмотр профиля
Re: В чем отличие dhclient от PXE_dhcp_client?
« Ответ #3 : 02 Декабрь 2016, 17:38:07 »
Если "очень часто не получает ответа", то ставьте в tcpdump фильтр на парочку PXE клиентов и ловите момент неполучения.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн oS_a

  • Автор темы
  • Участник
  • *
  • Сообщений: 210
    • Просмотр профиля
Re: В чем отличие dhclient от PXE_dhcp_client?
« Ответ #4 : 05 Декабрь 2016, 16:48:01 »
проблема выявлена - DHCP сервер. Он получает запрос но не отвечает ни чем на этот запрос.
с isc-dhcp-server таких проблем не наблюдается.
Спасибо!

 

Страница сгенерирована за 0.066 секунд. Запросов: 24.