Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   PXElinux & TFTP (http://forum.oszone.net/showthread.php?t=327479)

zegordo 09-06-2017 20:23 2743279

PXElinux & TFTP
 
Добрый день
Есть уже довольно известная тема про создание загрузочного компа, или загрузки по рдп через сеть на компьютере без жёсткого диска
кто читает впервые - можно начать с гайдов под спойлером ниже.

собственно, схема для линуксов общая - устанавливается 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-