Всем здравствуйте! Суть задачки: есть один неттоп, на котором развернут дебиан через виртуалбокс, на дебиане fog project; один неуправляемый свитч либо простой роутер. Можно ли на таком конфиге сделать загрузку через pxe? Как я понимаю основная загвоздка тут в dhcp, чтобы на заливаемый ноут прилетал нужный айпишник. Можно ли такое настроить peer to peer (условно кабель из неттопа в свитч, а от туда уже на нужные ноуты) или же поднять изолированную локалку на роутере? Загвоздка в том, что доступ в интернет неттоп может получить только по вайфаю, а к коммутатору от которого он получает этот вайфай нет физического доступа. Надеюсь более-менее понятно описал. Fog project поднимается без проблем, бридж в виртуалбоксе также пробрасывает на виртуалку нужный айпи. Как бы теперь сделать, чтобы в эту сетки попали ноуты, которые нужно заливать по pxe?
Для PXE необходимо доп опции в DHCP, на linux ты можеш легко их настроить, но два DHCP в одной сети будут конфликтовать. Вывод - если можеш эти опции настроить на основном DHCP - круто. Если нет, нужна отдельная сеть.
Valentin Barbolin, я в эту схему подключил роутер, на котором dhcp настроил. Вмке где крутится фог выделил статический айпи. На роутете и комп, и вмку видно. Но не бутается ноут по pxe. Видимо нужно еще что-то?
Я поставил Linux на ПК с двумя сетевыми картами, одна сетевая воткнута в сеть, где есть Интернет, вторая сетевая карта для "наливки". Настроил DHCP и NAT, чтобы ПК (PXE клиенты), подключенные через вторую сетевую карту, получали адреса и имели доступ в Интернет через NAT.
Для самого PXE поставил tftpd и httpd сервера. Дальше остается прописать конфиги и разложить файлы для раздачи.
Поддерживается PXE для BIOS и UEFI.
В таком виде работает уже несколько лет.