[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