I'm using the click-through wizard to try to network-install F8,
fully-vertualised, on F8.
My dhcpd configuration gives special treatment to PXE clients which it
recognises:
class "pxeclients"
{
match if substring (option vendor-class-identifier, 0,
9) = "PXEClient";
option vendor-class-identifier "PXEClient";
# At least one of the vendor-specific option must be set. We set
# the MCAST IP address to 0.0.0.0 to tell the bootrom to still use
# TFTP (address 0.0.0.0 is considered as "no address")
# option PXE.mtftp-ip 192.168.9.1; vendor-option-space PXE;
option PXE.mtftp-ip 0.0.0.0; vendor-option-space PXE;
}
and later,
pool {
allow members of "pxeclients";
default-lease-time 1800;
max-lease-time 3600;
range 192.168.9.150 192.168.9.169;
filename "/PXE/pxelinux.0";
}
I give etherboot clients special (different). treatment too.
class "Etherboot"
{
match if substring (option vendor-class-identifier, 0,
13) = "Etherboot-5.0";
option vendor-encapsulated-options
3c:09:45:74:68:65:72:62:6f:6f:74:ff;
option vendor-class-identifier "Etherboot-5.0";
filename "tftpboot.vc";
}
and IBM thin clients.
Unfortunately, virt-manager tells the user it's using PXE, but something
tells the DHCPD server it's etherboot. Here's a bit of
17:57:56.001102 IP (tos 0x0, ttl 60, id 0, offset 0, flags [none],
proto 17, length: 576) Possum.demo.lan.bootpc > 255.255.255.255.bootps:
[udp sum ok] BOOTP/DHCP, Request from 00:16:3e:3a:0b:74, length: 548,
xid:0x3e4202c2, flags: [none] (0x0000)
Client Ethernet Address: 00:16:3e:3a:0b:74
Vendor-rfc1048:
DHCP:REQUEST
SID:ns.demo.lan
RQ:Possum.demo.lan
MSZ:1500
VC:"Etherboot-5.4"
PR:SM+DG+HN+VO+RP+T128+T129+T130+T150
T150:175.5.1.16.236.129.57.177.2.3.0
17:57:56.004481 IP (tos 0x10, ttl 16, id 0, offset 0, flags [none],
proto 17, length: 328) ns.demo.lan.bootps > Possum.demo.lan.bootpc: [udp
sum ok] BOOTP/DHCP, Reply, length: 300, xid:0x3e4202c2, flags: [none]
(0x0000)
Your IP: Possum.demo.lan
Server IP: ns.demo.lan
Client Ethernet Address: 00:16:3e:3a:0b:74
Vendor-rfc1048:
DHCP:ACK
SID:ns.demo.lan
LT:84400
SM:255.255.255.0
DG:ns.demo.lan
For this application, the "boot rom" needs to claim it's PXE.
btw I can also recognise Macs (good to deal with openfirmware) Anaconda
(a shame it won't use the filename I return), debian-installer
--
Cheers
John
-- spambait
1aaaaaaa@xxxxxxxxxxxxxxxx Z1aaaaaaa@xxxxxxxxxxxxxxxx
-- Advice
http://webfoot.com/advice/email.top.php
http://www.catb.org/~esr/faqs/smart-questions.html
http://support.microsoft.com/kb/555375
You cannot reply off-list:-)
--
Fedora-xen mailing list
Fedora-xen@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-xen