ошибка pxe-загрузчиков //

прочитал на сайте новость: http://itadvisor.ru/node/262

 tftp-hpa пересобран с патчами из fedora 9

в качестве tftp-сервера используется tftp-hpa-0.48

для обхода ошибки некоторых pxe-загрузчиков, которые добавляют
символ 0xff в конец имени файла, используется файл /etc/tftpd.rules,
для использования своих правил необходимо пользоваться переменной
TFTPD_OPTIONS

 можете пояснить плз как этим пользоваться? просто вот решил вернуться к dhcpd+tftpd на фряхе, прочитав это сооющение, ибо раньше были глюки.

 

суть такова: есть

1) FreeBSD 6.2

2) isc-dhcp3-server-3.0.5_2 The ISC Dynamic Host Configuration Protocol server

3) tftpd, запущенный таким образом:

/etc/inetd.conf:

tftp    dgram   udp     wait    root    /usr/libexec/tftpd      tftpd -l -s /tftpboot -u tftpd

вот список файлов в /tftpoot:

[f0s@mail] /var/log/> ls /tftpboot/
initrd                                  thinstation.conf-suchkova
modules                                 thinstation.conf.group-1024@60
pkg                                     thinstation.conf.group-1024@75
pxelinux.0                              thinstation.conf.group-1280@60
pxelinux.cfg                            thinstation.conf.group-1280@75
pxelinux.txt                            thinstation.conf.group-800@75
thinstation.conf-dorohina               thinstation.conf.group-cdrom
thinstation.conf-f0s                    thinstation.conf.group-com3
thinstation.conf-ivanova                thinstation.conf.group-fdd
thinstation.conf-karzina                thinstation.conf.group-unichrome
thinstation.conf-osokina                thinstation.conf.group-usb
thinstation.conf-popova                 thinstation.conf.network
thinstation.conf-rtischeva              thinstation.hosts
thinstation.conf-sherbatey              vmlinuz
[f0s@mail] /var/log/>
 

Однако далее: некоторые тачки грузятся сразу, а некоторые выдают такую тему: 

Broadcom UNDI, PXE-2.1 (build 082) v2.2.8

CLIENT MAC ADDR: 00 0C 6E D9 3D 17 GUID: 00000000-0000-0000-000000000000

CLIENT IP: 192.168.10.116 MASK: 255.255.255.0 DHCP IP: 192.168.10.8

GATEWAY IP: 192.168.10.7

TFTP.

PXE-T01: File not found

PXE-E3B: TFTP Error - File not found  

PXE-M0F: Exiting Broadcom PXE ROM. 

сразу опишу конфигурацию тачки:

Asus P4PE-X/SE

Pentium-4 1800Mhz 

при этом в логах на тачке freebsd с dhcpd+tftpd пишется:

Aug 28 16:50:36 mail tftpd[37322]: 192.168.10.116: read request for pxelinux.0Ъ: File not found
Aug 28 16:50:36 mail tftpd[37324]: 192.168.10.116: read request for pxelinux.0Ъ: File not found
 

 

то есть он почему-то пытается грузить не просто pxelinux.0, а ищет файл с каким-то непонятным символом на конце.. :(

причем на современной достаточно тачке (p4 3.0 Asus p5ld2) проблем нет, все загружается.. а вот с некоторыми старыми такой косяк... причем ксати с винловым dhcpd и tftpd проблем нет...


http://www.google.ru/search?

http://www.google.ru/search?q=tftp-hpa+remap

--

Nikolai V. Ivanyushin <nvi at itadvisor.ru>
IT Advisor Ltd.
http://www.itadvisor.ru
+7 910 743-28-38

cat  /etc/tftpd.rules rg

cat  /etc/tftpd.rules

rg (.*)ÿ$ \1.

где ÿ  символ с кодом FF

--

Nikolai V. Ivanyushin <nvi at itadvisor.ru>
IT Advisor Ltd.
http://www.itadvisor.ru
+7 910 743-28-38