У меня на клиентском компьютере две сетевые карты. У меня есть WDS сервер.
Когда я загружаюсь с PXE на клиентском компьютере, я получаю:
WdsClient: An error occurred while obtaining an IP address from the DHCP server. Please check to ensure that there is an operational DHCP server on this network segment.
Я думаю, что мой клиент пытается получить IP-адрес от сетевой карты, которая не подключена к локальной сети. Как избежать этой ошибки?
Что может случиться, так это то, что при загрузке PXE интерфейс, с которого выполняется загрузка PXE, не является интерфейсом, который сначала обнаруживается загружаемой ОС. Итак, если вы загружаетесь с помощью PXE с интерфейса 2, тогда он загружает заглушку ОС, которая требует аренды DHCP, он будет проверять интерфейс 1 для аренды, а затем недоволен, потому что не может ее найти.
Вставьте кабель PXE в другой физический интерфейс и вместо этого загрузитесь по протоколу PXE.
Это может быть невозможно, если в компьютере установлена карта расширения, которая не поддерживает загрузку PXE и обнаруживается первой во время процедур обнаружения интерфейса. В этом случае вам придется либо использовать PXE без установленного этого интерфейса (это похоже на то, что вы сделали из своего комментария), либо исправьте свою среду PXE / заглушку ОС, чтобы использовать интерфейс PXE в качестве основного интерфейса во время настройки. Это может варьироваться от тривиального до невозможного, в зависимости от того, что вы делаете.
Проблема в том, что одна или обе сетевые карты размещают таблицу PXENV или указатели регистров. Таким образом, PXE загружает загрузчик ОС, но не передает ему правильную информационную таблицу.
Попробуйте обновить прошивку на картах, если сможете. Если нет, вам, вероятно, придется попробовать удалить / отключить их, пока не найдете карту, которая нарушает правила.