Pull to refresh

Comments 12

А еще можно было внимательно посмотреть, какие файлы запрашивает pxelinux по tftp(или почитать документацию) и сделать просто директорию с куском мака без таких монструозных конструкций:
(binary-to-ascii (16,8,":",substring(hardware, 0, 4)) = «1:38:60:77»)
хотя, лично для себя, я делал скрипты для ipxe(и заливал ipxe потом в бутром биоса), что мне показалось более гибким.
Как бы помягче то…
Вы сами разбирались что pxelinux запрашивает? А запрашивается полный МАС, и потом IP с уменьшением знаков, в хексе. Что это нам даст? Прописывать под каждого клиента папку по маку или ip? Уж увольте…

А уж лить ipxe в каждого клиента секс ещё тот, и по поводу гарантии нужно уточнять, наверное слететь можно.
у меня был сервис, который должен работать 24/7(кодирование видео на видюхах), поэтому там нужен был ipxe чтобы исключить места, где загрузка может зависнуть, а так же для реализации более сложной последовательности загрузки, чем даёт pxelinux. кроме того, в биос вливались одинаковые настройки. и всё это делалось автоматом через pxe, да.

что касается mac/ip у pxelinux, да, тут я ошибся, перепутал с тем, что я делал на ipxe, за давностью лет.
Ну в принципе и ipxe, в случае когда 200+ клиентов нескольких конфигураций, проблемы не решает, всё равно нужны настройки на стороне клиента, я же предлагаю простое решение на стороне сервера.
Интересно, а в Windows Server DHCP можно так же по условиям раздать разные настройки? Пусть и не актуально еще, но повод задуматься
Да вроде тоже есть какие-то политики, надо смотреть, я не юзал.
Да, вот опции есть, как сделать — надо в панель управления лезть, у меня виндового DHCP сервера нет.

043 Vendor Specific Info Standard 01 04 00 00 00 00 ff
060 ClassID Standard PXEClient
066 Boot Server Host Name Standard Server IP address
067 Bootfile Name Standard bzImage (boot file name)
Вот же, век живи — век учись. По поводу принтеров в отдельный сегмент тоже хорошая идея
А смысл? Я обычно просто статику сетевым принтерам выдаю.
Sign up to leave a comment.

Articles