Skip to content

autoexec.ipxe with IPv6 #1703

@NiKiZe

Description

@NiKiZe

Discussed in #1355

Originally posted by NiKiZe December 5, 2024
Observed behaviour
When booting in UEFI with IPv6 no IP is seen in the boot path, no cwurl can be created and no autoexec.ipxe attempt is done.

Is this just a boot path thing in the firmware I have used, or is it something that maybe haven't been tested?

Could the firmware issues somehow be mitigated if dhcpcache supported dhcpv6?

I would like to have given more details and tested more, but my environment just doesn't want to play nice today.

This was seen while documenting IPv6 boot, notes at
https://gist.github.com/NiKiZe/3da6bbc9bd54c79645d833b9ed271ef9

Other example from the discussion:
dhcp4:

mpv-shot0009

dhcp6:
mpv-shot0010
mpv-shot0011
mpv-shot0012

dhcp6, with following script embedded:

#!ipxe

dhcp -c ipv6
chain --replace --autofree tftp://[2001:912:1480:310:2400::1]/autoexec.ipxe
mpv-shot0015

Note: this is real hardware, not a VM.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions