Как получить все PXE параметры в Linux?
Здравствуйте, уважаемые администраторы! Прошу откликнуться сетевых гуру, а особенно гуру сетевой загрузки.
Как и с помощью каких программ в GNU/Linux возможно получить _все_ параметры, которые получает PXE-клиент во время загрузки (тот который вшит в ROM сетевухи или BIOS ROM)?
Сложность в том, что в моём случае в сети находятся 2 сервера: один - простой DHCP, который ничего не знает о сетевой загрузке; второй - PXE-сервер, который ничего не знает про раздачу IP-адресов, а отдаёт только имя файла загрузки и адрес сервера загрузки. Такие серверы в спецификации Intel про PXE зовутся DHCP server и proxy DHCP server, соответственно.
«Правильные» PXE-клиенты, «знающие» про proxy DHCP (gPXE, PXE ROM от Realtek или PXE ROM от Intel и т.д.) нормально загружаются в такой сети, получая все необходимые им параметры от обоих серверов. Мне же нужно получить эти же самые параметры, но в загруженном ядре Linux.
Дополнительная сложность: конфиг DHCP менять нельзя, а вот PXE-сервер в моей полной власти.
Спасибо за внимание!