Решено: PXE boot не работает

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
kasak
Сообщения: 899
ОС: OpenBSD

Решено: PXE boot не работает

Сообщение kasak »

я уже измучался, хочу грузить с сервера установщик xp или линукс. Вот конфиг dhcp:

Код: Выделить всё

# dhcpd.conf
#
# Configuration file for ISC dhcpd (see 'man dhcpd.conf')
#
authoritative;
ddns-update-style none;
allow booting;
allow bootp;
server-name "kasaklinux";
default-lease-time 28800;
max-lease-time 57600;
next-server 192.168.0.1;

subnet 192.168.0.0 netmask 255.255.255.0 {

        option domain-name "rubin.corp";
        option domain-name-servers 192.168.100.2;
        option routers 192.168.0.1;
        range dynamic-bootp 192.168.0.2 192.168.0.4;
        option root-path "192.168.0.1:/var/tftpboot/";
        if substring (option vendor-class-identifier, 0, 9) = "PXEClient" {
                filename "pxelinux.0";
                }
}


так запускается tftp (из inetd):

Код: Выделить всё

 tftp  dgram   udp     wait    root    /usr/sbin/in.tftpd  in.tftpd -s /var/tftpboot -v -r blksize

вот содержимое /var/tftpboot:

Код: Выделить всё

root@kasaklinux:~# ls -al /var/tftpboot/
total 348
drwxr-xr-x  5 root root   4096 2009-06-18 16:42 ./
drwxr-xr-x 17 root root   4096 2009-06-17 13:42 ../
-rwxr-xr-x  1 root root 241664 2009-06-17 13:20 XPLDR*
drwxr-xr-x  2 root root   4096 2009-06-18 16:42 linux/
-rwxr-xr-x  1 root root  47564 2008-04-15 16:00 ntdetect.wxp*
-rwxr-xr-x  1 root root  13936 2009-06-17 18:08 pxelinux.0*
drwxr-xr-x  2 root root   4096 2009-06-17 13:39 pxelinux.cfg/
dr-xr-xr-x  7 root root   4096 2009-06-17 13:33 winxp/
-rwxr-xr-x  1 root root  22454 2009-06-17 12:47 winxp.0*
-rwxr-xr-x  1 root root    472 2009-06-17 13:43 winxp.sif*

вот содержимое /var/tftpboot/pxelinux.cfg/default

Код: Выделить всё

root@kasaklinux:~# cat /var/tftpboot/pxelinux.cfg/default
label winxp
kernel winxp.0
label linux
kernel linux/vmlinuz


вот что мне говорит /var/log/messages при попытке загрузится:

Код: Выделить всё

Jun 18 16:58:28 kasaklinux dhcpd: DHCPDISCOVER from 00:10:a4:96:d5:6e via eth1
Jun 18 16:58:29 kasaklinux dhcpd: DHCPOFFER on 192.168.0.2 to 00:10:a4:96:d5:6e via eth1
Jun 18 16:58:29 kasaklinux dhcpd: DHCPREQUEST for 192.168.0.2 (192.168.0.1) from 00:10:a4:96:d5:6e via eth1
Jun 18 16:58:29 kasaklinux dhcpd: DHCPACK on 192.168.0.2 to 00:10:a4:96:d5:6e via eth1
Jun 18 16:58:29 kasaklinux in.tftpd[4018]: RRQ from 192.168.0.2 filename pxelinux.0
Jun 18 16:58:29 kasaklinux in.tftpd[4019]: RRQ from 192.168.0.2 filename pxelinux.0

и всё. На самом клиенте вообщения

PXE-E35: TFTP read timeout
PXE-E39: TFTP cannot read from connection
PXE-M0F: Exiting Intel PXE ROM.
это просто ужас :( что за мистика
Linux kasak-pc 6.17.8-arch1-1 #1 SMP PREEMPT_DYNAMIC Fri, 14 Nov 2025 06:54:20 +0000 x86_64 GNU/Linux
Спасибо сказали:
Аватара пользователя
kasak
Сообщения: 899
ОС: OpenBSD

Re: Решено: PXE boot не работает

Сообщение kasak »

может хоть какой-нибудь совет? :(
Linux kasak-pc 6.17.8-arch1-1 #1 SMP PREEMPT_DYNAMIC Fri, 14 Nov 2025 06:54:20 +0000 x86_64 GNU/Linux
Спасибо сказали:
ХимТех
Сообщения: 92

Re: Решено: PXE boot не работает

Сообщение ХимТех »

Ну скажи что ты делал? как делал? больше инфы
Спасибо сказали:
Аватара пользователя
kasak
Сообщения: 899
ОС: OpenBSD

Re: Решено: PXE boot не работает

Сообщение kasak »

делал по этому гиду http://oss.netfarm.it/guides/
всё закручено под slackware, все конфиги что менял и писал я привёл выше.
Linux kasak-pc 6.17.8-arch1-1 #1 SMP PREEMPT_DYNAMIC Fri, 14 Nov 2025 06:54:20 +0000 x86_64 GNU/Linux
Спасибо сказали:
Аватара пользователя
kasak
Сообщения: 899
ОС: OpenBSD

Re: Решено: PXE boot не работает

Сообщение kasak »

решил проблему.
syslinux (в его комплект входит pxelinux) собирается под путь /tftpboot а я по незнанию путь к корню tftp сменил.
Перенёс всё в /tftpboot сменил в конфиге inetd.conf путь на правильный и в конфиге dhcpd.conf опцию filename на
"/pxelinux.0" и всё заработало
Linux kasak-pc 6.17.8-arch1-1 #1 SMP PREEMPT_DYNAMIC Fri, 14 Nov 2025 06:54:20 +0000 x86_64 GNU/Linux
Спасибо сказали:
ХимТех
Сообщения: 92

Re: Решено: PXE boot не работает

Сообщение ХимТех »

Молодец
Спасибо сказали: