Как правильно подойти к вопросу: можно ли Развернуть pxe в изолированной сети?
Нужно понять: всем Суть задачки: есть один неттоп, на котором развернут дебиан через виртуалбокс, на дебиане fog project; один неуправляемый свитч либо простой роутер. Можно ли на таком конфиге сделать загрузку через pxe? Как я понимаю основная загвоздка тут в dhcp, чтобы на заливаемый ноут прилетал нужный айпишник. Можно ли такое настроить peer to peer (условно кабель из неттопа в свитч, а от туда уже на нужные ноуты) или же поднять изолированную локалку на роутере? Загвоздка в том, что доступ в интернет неттоп может получить только по вайфаю, а к коммутатору от которого он получает этот вайфай нет физического доступа. Надеюсь более-менее понятно описал. Fog project поднимается без проблем, бридж в виртуалбоксе также пробрасывает на виртуалку нужный айпи. Как бы теперь сделать, чтобы в эту сетки попали ноуты, которые нужно заливать по pxe?
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
PXE можно развернуть в полностью изолированной сети, и это даже хороший сценарий для лаборатории, установки ОС или сервисного сегмента. PXE не требует интернета: ему нужны DHCP, TFTP/HTTP и файлы загрузчика/образа. Интернет нужен только если установщик потом тянет пакеты из внешних репозиториев.
Минимальная схема:
Для legacy BIOS часто используют pxelinux. Для UEFI — iPXE, GRUB EFI или shim. В DHCP нужно отдать next-server и boot filename. Пример для dnsmasq:
interface=eth1 dhcp-range=192.168.50.100,192.168.50.200,12h dhcp-boot=undionly.kpxe enable-tftp tftp-root=/srv/tftp
Для UEFI и BIOS лучше разделять загрузчики по архитектуре. Иначе часть машин просто не стартует с сети.
Если сеть изолированная, заранее положите локальный mirror репозиториев или полный ISO. Для Ubuntu/Debian можно использовать autoinstall/preseed с локальным HTTP-сервером. Для Windows — WDS/MDT или альтернативный PXE-стек.
Итог: да, PXE в изолированной сети работает. Поднимите локальный DHCP + TFTP/HTTP, подготовьте загрузчики под BIOS/UEFI и локальные образы. Главное — чтобы в этой сети не было второго DHCP, иначе клиенты будут получать не те параметры загрузки.