Я хотел бы загружать различные операционные системы по сети, но PXE-клиент не должен быть напрямую подключен к системе, в которой размещена файловая система, в основном из соображений безопасности. Моя идея заключалась в том, чтобы использовать своего рода посредника / посредника, который находится между клиентом и хостом. Однако посредник по файловым системам действительно ограничен в пространстве на жестком диске (пара 100 МБ), и в настоящее время его невозможно увеличить. Большинство файловых систем намного выше этого размера. Я думал о добавлении только маленьких кусочков файловой системы к жесткому диску посредника, например, через сеть, ручное копирование, rfc1149 и т.д. Затем клиент pxe загружает один чанк, чанк удаляется на промежуточном человеке и добавляется следующий чанк. клиент загружает второй чанк и т. д. В конце чанки соединяются на клиенте и загружается вся файловая система. Кто-нибудь здесь знает, возможно ли это?

Редактировать:

Для пояснения итоговая система может выглядеть так:

Файловая система-хост / Супер-сервер (разделяет файловую систему) -> посредник (получает один блок за раз от хоста и передает его клиенту) <-> Клиент PXE (присоединяет блоки и загружает файловую систему)

Присоединиться к чанкам и загрузить полную файловую систему - самая сложная часть. Я не смог найти в сети ничего связанного с этим, поэтому не уверен, возможно ли это.

1 ответ1

0

ваш подход не очень хорош Можете ли вы представить, что ваш "посредник" имеет дело, скажем, с "5" одновременными клиентами, устанавливающими ОС на несколько ГБ?

Средний человек не способ повысить безопасность PXE. Если вы все еще сомневаетесь, просто подумайте, что никто на рынке не делает таких вещей.

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