Код: Выделить всё
# 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.
это просто ужас