[ipxe-devel] iPXE with netboot.me

Paul Geraedts p.f.j.geraedts at gmail.com
Fri Feb 4 19:55:06 UTC 2011


Hello Thomas,

Thanks for your help.

You seem to be right. Typing..
    kernel http://netboot.me
    imgstat
gives me..
    netboot.me: 6980 bytes [PXE] [LOADED] ""

This nicely matches the size of the index.html of netboot.me. Strange
though is that typing..
    kernel http://netboot.me/
    imgstat
gives me..
    img0: 4895 bytes [PXE] [LOADED] ""

Do you know why it has a diffent size? Anyhow, it turns out that..
    chain http://netboot.me/menu.gpxe
still gives me access to the menus of both netboot.me and (indirectly)
to boot.kernel.org. So fix found!

Paul


2011/2/4 Thomas Miletich <thomas.miletich at gmail.com>:
> Hello Paul
> can you try
>
>  dhcp net0
>  kernel http://netboot.me
>  imgstat
>
> and then tell us the output of imgstat?
>
> Here's what I think is happening:
> If you load http://netboot.me the normal HTML code for the website is
> returned. As far as I know netboot.me checks the name of the HTTP
> client. If it is gPXE it returns a netboot.me version of
> undionly.kpxe. Now iPXE doesn't identify itself as gPXE, but as iPXE,
> so the normal HTML code you see in your browser is returned. iPXE
> interprets this HTML text as a PXE NBP and tries to execute it(there
> is no way to identify a PXE NBP, so it is assumed as last resort for
> any unknown data).
> Obviously this won't have the desired effect but will crash the machine.
>
> This is something that should be fixed at the netboot.me side of things.
>
> Thomas
>
> On Fri, Feb 4, 2011 at 2:14 PM, Paul Geraedts <p.f.j.geraedts at gmail.com> wrote:
>> Hi everyone,
>>
>> There seems to be a scenario that freezes/crashes the current version of iPXE:
>>  dhcp net0
>>  chain http://netboot.me/
>> I tried on 3 different machines and 2 freeze and one reboots.
>>
>> Thanks,
>>
>> Paul
>> _______________________________________________
>> ipxe-devel mailing list
>> ipxe-devel at lists.ipxe.org
>> https://lists.ipxe.org/mailman/listinfo/ipxe-devel
>>
>



More information about the ipxe-devel mailing list