Hi, A colleague of mine today showed me his dhcp/tftp configuration with pxelinux. He booted, from the network, an intel based machine with no disk. I was impressed. So I looked at the configuration he was using and it was simple....he had ISC dhcpd v2 and a tftp server configured as detailed on your web site. Curious, I suggested that he move the tftp server to another machine (on a different IP address). We changed the next-server statement in dhcpd.conf to the new ip address to agree with the changes. When we tried to boot the machine from the network the machine failed to boot. Curiously the network card (running intel boot agent 2.0) said the packet was sourced at the dhcp server address and not the next-server address (which is what I expected). Can anyone explain what is happening here.... Thanks Nick Nick Garfield IT/CS Campus Networking Section CERN Geneva Switzerland Tel:+41 22 76 74 533
Hi, "Nick Garfield" <Nicholas.Garfield at cern.ch> schrieb am 23.02.04 18:13:24:> A colleague of mine today showed me his dhcp/tftp configuration with > pxelinux. He booted, from the network, an intel based machine with no > disk. I was impressed. So I looked at the configuration he was using > and it was simple....he had ISC dhcpd v2 and a tftp server configured as > detailed on your web site. Curious, I suggested that he move the tftp > server to another machine (on a different IP address). We changed the > next-server statement in dhcpd.conf to the new ip address to agree with > the changes. When we tried to boot the machine from the network the > machine failed to boot. Curiously the network card (running intel boot > agent 2.0) said the packet was sourced at the dhcp server address and > not the next-server address (which is what I expected).Usually you don't want the dhcp and tftp server to be different machines. The PXE Roms are really buggy in this part, I've never managed to put them to two addresses. Even if you manage to get it running from one network card maybe even a different revision of the same card won't work with this. Not to speak of different network chipsets ... There's a so-called 'PXE server', which is sort of a DHCP server, running on port 4011 (AFAIR), it tells where the bootfile and the tftp server are, and doesn't give out IP addresses. I also don't recommend this, since it's also buggy in various network cards. Regards, Josef ______________________________________________________________________________ Extra-Konto: 2,50 %* Zinsen p. a. ab dem ersten Euro! Nur hier mit 25 Euro-Tankgutschein & ExtraPramie! https://extrakonto.web.de/?mc=021110
Nick Garfield wrote:> Hi, > > A colleague of mine today showed me his dhcp/tftp configuration with > pxelinux. He booted, from the network, an intel based machine with no > disk. I was impressed. So I looked at the configuration he was using > and it was simple....he had ISC dhcpd v2 and a tftp server configured as > detailed on your web site. Curious, I suggested that he move the tftp > server to another machine (on a different IP address). We changed the > next-server statement in dhcpd.conf to the new ip address to agree with > the changes. When we tried to boot the machine from the network the > machine failed to boot. Curiously the network card (running intel boot > agent 2.0) said the packet was sourced at the dhcp server address and > not the next-server address (which is what I expected). > > Can anyone explain what is happening here.... >Intel Boot Agent 2.0 is pretty old and may have bugs in this area. See if you can upgrade. -hpa
> Can anyone explain what is happening here....Did you saw the packet with the right next-server set ? -- Erwan Velu Linux Cluster Distribution Project Manager Mandrakesoft 43 rue d'aboukir 75002 Paris Phone Number : +33 (0) 1 40 41 17 94 Fax Number : +33 (0) 1 40 41 92 00 Web site : http://www.mandrakesoft.com OpenPGP key : http://www.mandrakesecure.net/cks/