ошибка 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