![]() |
PXElinux & TFTP
Добрый день
Есть уже довольно известная тема про создание загрузочного компа, или загрузки по рдп через сеть на компьютере без жёсткого диска кто читает впервые - можно начать с гайдов под спойлером ниже. Скрытый текст
http://serverdoma.ru/viewtopic.php?f=42&t=879&p=5480
https://habrahabr.ru/company/serverclub/blog/250549/ http://proshenet.ru/blog/blog/13-it-...ompyutera.html https://blog.it-kb.ru/2017/02/15/bui...working-hours/ собственно, схема для линуксов общая - устанавливается TFTP сервер, в корне которого и лежат искомые файлы. DHCP же ставят или на линукс/винду, или используют имеющиеся в хозяйстве межсетевые экраны. У меня второй вариант: DFL-860E на нём настройки сделаны правильные, это я гарантирую. TFTP тоже настроен, однако не все материнские платы адекватно воспринимают ответ роутера. выдают следующую ошибку: Скрытый текст
![]() в логе от TFTP есть только одна строчка: Jun 9 16:17:33 newcomp in.tftpd[17886]: RRQ from 192.168.1.150 filename pxelinux.0яq<‰& но по ней и понятно: компьютер запрашивает у TFTP неверное имя файла. если бы запрашивал pxelinux.0 - загрузка бы происходила как так выходит? на форуме dfla ответили :
![]() допустим что они правы, потому что современные материнские платы работают с этим адекватно. Однако, на многих старых машинах такое есть. Проблема что каждый раз символы после "0" разные, что не позволяет просто переименовать этот файл в "pxelinux.0яq<‰&" и наслаждаться работой. Однако tftpd-hpa умеет переименовывать запросы "на лету" Вопрос: как и где написать скрипт, чтобы все символы после "0" в имени pxelinux отрезались tftp-сервером, чтобы исключить эту ошибку? |
Время: 10:08. |
Время: 10:08.
© OSzone.net 2001-