Задний план: WDS Server 2012 R2 (работает на сервере 2012 R2 Hyper-v), DHCP-сервер работает на другом сервере в другой физической локальной сети. Оба Lans входят в один и тот же переключатель Layer3. В настоящее время все мои клиенты, использующие загрузку PXE, находятся в той же локальной сети, что и сервер WDS. Я также установил образы установки и загрузки на сервере WDS, поигрался с настройками сервера и размером блока TFTP. Пытался установить диапазон портов udp и разрешить WINsock их предоставить. Я также не инициализировал, а затем инициализировал сервер WDS. Кроме того, я попытался добавить параметры DHCP 66, 67 и 60, однако добавление параметров DCHP на моем сервере DCHP, похоже, ухудшает ситуацию, и я получаю разные ошибки.
Проблема: Из каждых 10 попыток 3-4 раза загрузка по сети проходит успешно, и я могу установить образ с сервера WDS. Однако часто клиент находит сервер WDS, но не может получить загрузочный образ во время передачи по TFTP. Я получаю следующую ошибку:
TFTP не удалось перезапустить загрузку TFTP.
Я нашел множество людей в Интернете с этой ошибкой, но для них она либо всегда дает сбой, либо просто отлично работает. Для меня это больше похоже на то, что она любит меня, она любит меня, а не отношения.
Есть идеи, почему это иногда работает, а во многих случаях - нет? Мои настройки подробно описаны ниже.
==== Свойства сервера WDS ==== Вкладка ответов PXE -PXE Response Policy Ответить всем клиентам (известным и неизвестным) -PXE Response Delay 5 секунд
Вкладка AD DS слева настройки по умолчанию
Вкладка загрузки Политика загрузки PXE - Известные клиенты: продолжить загрузку PXE, пока пользователь не нажмет клавишу ESC - Неизвестные клиенты: продолжить загрузку PXE, если пользователь не нажмет клавишу ESC
Вкладка «Клиент» - Присоединение к домену: не присоединяйте клиента к домену после установки - Ведение журнала клиента: включена ошибка журнала клиента, предупреждение и информация
Вкладка DHCP - ничего не проверено
Вкладка TFTP - Максимальный размер блока: 512 - Переменное расширение Windows (не отмечено флажком)
Вкладка «Сеть» - Политика порта UDP: установите диапазон портов UDP с 64001 до 65000
Вкладка Advanced - Контроллер домена: WDS должен использовать следующие серверы dcnameentered & gcnameentered -DHCP Authorization: Не авторизуйте этот сервер WDS в DHCP
Вкладка MultiCast -Multicast IP Address: получить IP-адрес из dhcp -Transfer Settings: поддерживать все многоадресные клиенты в сеансе с одинаковой скоростью
Я получал сообщение об ошибке раньше. Это проблема брандмауэра. В моей тестовой среде с использованием Hyper-v я отключил брандмауэр в доменных сетях, и он сработал.
В сети, когда что-то иногда работает, а иногда нет, наверняка возникает проблема с синхронизацией ...
Я бы альтернативно попробовал
Устранение задержки ответа PXE 5 секунд
Установите максимальный размер блока TFTP на 1456
Если возможно, отключите возможности многоадресной рассылки.
Изменить 1:
Кроме того, если неудачные передачи TFTP немедленно прерываются после запроса TFTP, это может быть проблемой порта. Передача по TFTP требует случайного выбора порта UDP для каждой передачи (в вашем случае от 64001 до 65000). Если случайно выбранный порт заблокирован брандмауэром или используется другим приложением, передача будет прервана.
В итоге я переустановил WDS, и после этого все отлично заработало.