[syslinux] Problems with EFI PXE boot on Hp DL380p Gen9

Gene Cumm gene.cumm at gmail.com
Mon Feb 9 07:33:57 PST 2015


On Mon, Feb 9, 2015 at 9:40 AM, Holger Baust via Syslinux
<syslinux at zytor.com> wrote:
> Am 07.02.2015 um 19:50 schrieb Geert Stappers via Syslinux:
>> 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.
>>
> The Device is eth0.230 and we have to use Tagged VLANs on this port.
> I have attached a new capture with this filter rules above.
> Hope it helps...

Ahh, much better.  Now we can see the Offer/Ack.  I've seen this
before where the DHCP daemon send it to the broadcast address.

Now to look deeper.

-- 
-Gene


More information about the Syslinux mailing list