Holger Baust
2015-Feb-06 09:57 UTC
[syslinux] Problems with EFI PXE boot on Hp DL380p Gen9
Am 06.02.2015 um 07:44 schrieb Geert Stappers via Syslinux:> On Fri, Feb 06, 2015 at 12:08:58AM +0100, Holger Baust via Syslinux wrote: >> Hello... > Welcome the Syslinux project! > > >> Am 05.02.15 um 23:33 schrieb Geert Stappers via Syslinux: >>> On Thu, Feb 05, 2015 at 07:02:07PM +0100, Holger Baust wrote: > <snip/> >>>> NBP file downloaded successfully. >>>> Getting chached packet >>>> My IP is 0.0.0.0 >>>> core_udp_sendto: stalling on configure with no mapping >>>> core_udp_sendto: stalling on configure with no mapping >>>> core_udp_sendto: stalling on configure with no mapping >>>> core_udp_sendto: stalling on configure with no mapping >>>> ... >>>> > <snip/> >>> >>>> Any suggestion / hint ? >>> The (IMHO) missing information is the "DHCP Acknowledge" >>> that should have been between package #8 and #9. >>> >>> Capture that missing package. It should be "visible" at the DHCP server >>> >> Hmm.. This might be difficult. tftpd and dhcp are on the same system. >> If there was one, this should have been captured. >> There are a lot of clients behind this system so getting the right >> filter syntax might be difficult. >> > Not that we, the mailinglist (archive) know the previous capture was done, > but I would use filter based upon the MAC-address of the client.Guess what the filter setting was? ;) tcpdump -ni eth0.230 -s0 -w hp380g9_efi_pxe.pcap ether src c4:34:6b:b7:1b:cc or ether dst c4:34:6b:b7:1b:cc So the DHCPACK packet should have been captured... MfG / regards, Holger Baust -- freenet Datenkommunikations GmbH Ein Unternehmen der freenet Group Willst?tterstra?e 13 D-40549 D?sseldorf Tel.: +49 (0) 211 53087 519 Fax: +49 (0) 211 5381573 Mobil: +49 (0) 170 4930127 holger.baust at freenet.ag www.freenet.de mobil.freenet.de www.mobilcom-debitel.de Gesch?ftsf?hrung: Andreas J?rgensen, Dr. Frank R?ders Sitz der Gesellschaft: Hamburg HRB 88147, Amtsgericht Hamburg -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 181 bytes Desc: OpenPGP digital signature URL: <http://www.zytor.com/pipermail/syslinux/attachments/20150206/042e6517/attachment.sig>
On Fri, Feb 6, 2015 at 4:57 AM, Holger Baust via Syslinux <syslinux at zytor.com> wrote:> Am 06.02.2015 um 07:44 schrieb Geert Stappers via Syslinux: >> On Fri, Feb 06, 2015 at 12:08:58AM +0100, Holger Baust via Syslinux wrote: >>> Hello... >> Welcome the Syslinux project! >> >> >>> Am 05.02.15 um 23:33 schrieb Geert Stappers via Syslinux: >>>> On Thu, Feb 05, 2015 at 07:02:07PM +0100, Holger Baust wrote: >> <snip/> >>>>> NBP file downloaded successfully. >>>>> Getting chached packet >>>>> My IP is 0.0.0.0 >>>>> core_udp_sendto: stalling on configure with no mapping >>>>> core_udp_sendto: stalling on configure with no mapping >>>>> core_udp_sendto: stalling on configure with no mapping >>>>> core_udp_sendto: stalling on configure with no mapping >>>>> ... >>>>> >> <snip/> >>>> >>>>> Any suggestion / hint ? >>>> The (IMHO) missing information is the "DHCP Acknowledge" >>>> that should have been between package #8 and #9. >>>> >>>> Capture that missing package. It should be "visible" at the DHCP server >>>> >>> Hmm.. This might be difficult. tftpd and dhcp are on the same system. >>> If there was one, this should have been captured. >>> There are a lot of clients behind this system so getting the right >>> filter syntax might be difficult. >>> >> Not that we, the mailinglist (archive) know the previous capture was done, >> but I would use filter based upon the MAC-address of the client. > > Guess what the filter setting was? ;) > > tcpdump -ni eth0.230 -s0 -w hp380g9_efi_pxe.pcap ether src > c4:34:6b:b7:1b:cc or ether dst c4:34:6b:b7:1b:cc > > So the DHCPACK packet should have been captured...The following has a simplification and then a specialized filter to grab BOOTP/DHCP frames with the MAC in question. (ether host c4:34:6b:b7:1b:cc) or ( ( udp port 67 or udp port 68) and (udp[36:4] = 0xc4346bb7 ) and (udp[40:2] = 0x1bcc)) Beyond this, it feels like we'll need a specialized EFI load to try and probe for more information. -- -Gene
Geert Stappers
2015-Feb-07 18:50 UTC
[syslinux] Problems with EFI PXE boot on Hp DL380p Gen9
On Sat, Feb 07, 2015 at 01:06:06PM -0500, Gene Cumm wrote:> On Fri, Feb 6, 2015 at 4:57 AM, Holger Baust wrote: > > Am 06.02.2015 um 07:44 schrieb Geert Stappers: > >>>> On Thu, Feb 05, 2015 at 07:02:07PM +0100, Holger Baust wrote: > >>>>> My IP is 0.0.0.0 > >>>>> Any suggestion / hint ? > >>>> The (IMHO) missing information is the "DHCP Acknowledge" > >>>> that should have been between package #8 and #9. > >>>> > >>>> Capture that missing package. It should be "visible" at the DHCP server > >>>> > >>> Hmm.. This might be difficult. tftpd and dhcp are on the same system. > >>> If there was one, this should have been captured.<snip/>> > Guess what the filter setting was? ;) > > > > tcpdump -ni eth0.230 -s0 -w hp380g9_efi_pxe.pcap ether src c4:34:6b:b7:1b:cc or ether dst c4:34:6b:b7:1b:cc > > > > So the DHCPACK packet should have been captured...But it wasn't, neither the DHCPOFFER ...> The following has a simplification and then a specialized filter to > grab BOOTP/DHCP frames with the MAC in question. > > (ether host c4:34:6b:b7:1b:cc) or ( ( udp port 67 or udp port 68) and (udp[36:4] = 0xc4346bb7 ) and (udp[40:2] = 0x1bcc)) > > Beyond this, it feels like we'll need a specialized EFI load to try > and probe for more information.True. And be aware that it might show in this case also 'my IP is 0.0.0.0' I still think the answer is the in DHCPOFFER packet. My advice: Eliminate VLAN 230 ( eth0.230 ) from the equation. Groeten Geert Stappers -- Leven en laten leven