Subject: Re: Netboot (PXE??) Install
To: Jason Lixfeld <jason@lixfeld.ca>
From: Frank van der Linden <fvdl@netbsd.org>
List: port-amd64
Date: 04/26/2004 23:33:59
Ok, the following dhcpd.conf works for me. Note that pxeboot_ia32.bin
was renamed by me to pxeboot_ia32.amd64.bin to make it different from
the i386 one locally, the name of the file doesn't matter though.
===
option domain-name "vaasje.org";
option domain-name-servers 192.168.0.1;
ddns-update-style none;
subnet 192.168.0.0 netmask 255.255.255.0 {
option routers 192.168.0.1;
range 192.168.0.200 192.168.0.254;
}
host opt {
hardware ethernet 00:0c:76:18:4d:11;
fixed-address opt.vaasje.org;
if substring (option vendor-class-identifier, 0, 10) = "PXEClient:" {
filename "pxeboot_ia32.amd64.bin";
} elsif substring (option vendor-class-identifier, 0, 18) = "NetBSD:i386:libsa" {
filename "tftp:netbsd.INSTALL.amd64";
}
}
===
In /etc/inetd.conf, tftp is enabled with:
tftp dgram udp wait root /usr/libexec/tftpd tftpd -l -s /other/netboot
In /other/netboot, there is:
-rw-r--r-- 1 root wheel 7646712 Apr 26 22:56 netbsd.INSTALL.amd64
-r--r--r-- 1 root wheel 41464 Apr 26 20:51 pxeboot_ia32.amd64.bin
That's all you should need.
- Frank