[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