[syslinux] PXElinux boot sequence with multiple ethernets

H. Peter Anvin hpa at zytor.com
Tue Feb 8 12:14:49 PST 2011


On 02/08/2011 10:56 AM, jon.milan at stativa.com wrote:
> 
>    The firmware in the boot client is configured to PXE boot using eth4.
>    DHCPDISCOVERY, OFFER, REQUEST and ACK appear as I expect with a
>    pxelinux.0 file specified.  Vendor class identifier is
>    "PXEClient:Arch:00007:UNDI:003016"
> 
>    After a negotiation (option ack fails on first request cause of tsize,
>    and I'm using tftpd-hpa 5.0), TFTP transfers the pxelinux.0 file (26
>    packets).
> 
>    Then the problem starts:
> 
>    1)  The whole DHCPDISCOVERY / OFFER / REQ / ACK / TFTP (pxelinux.0)
>    sequence repeats on the same eth4 port.
> 
>    2)  The client's eth0 port attempts DHCPDISCOVERY which times out (no
>    DHCP for this "public" subnet).  This appears to be a PXE extended
>    discovery as it also includes a Vendor class identifier "PXEClient"
>    (different values).
> 

It sounds like the boot failed or crashed as pxelinux.0 was started, and
then falls back to the other network.

	-hpa




More information about the Syslinux mailing list