hi all <br><br>I have discovered gPXE only today and could already put it to great use for me thanks to the scripting capabilities. i made a little script that i compiled as embedded_image into gpxe that would send an http get request to a webserver to log my mac address and then it would load the regular pxelinux. <br>

<br>i originally wanted to just call autoboot after i was done with my http getting but that caused the autoboot to run into a dhcp timeout. in order to find the source for my problem i bootet the computer, hit CTRL+B before my script was executed and tried these scenarios: <br>

<br>gPXE> autoboot <br><br>just autoboot alone works and i get the pxelinux menu immediately <br><br>gPXE> dhcp net0 <br>gPXE> autoboot <br><br>the first line gets an ip instantateously but after that autoboot fails to receive an ip before the timeout (mostly) or if it gets one it functions properly but very very slow. <br>

<br>gPXE> ifopen net0<br>gPXE> autoboot <br><br>works just fine without problems<br><br>gPXE> dhcp net0<br>gPXE> ifclose net0<br>gPXE> autoboot <br><br>timeout or very slow again <br><br>gPXE> dhcp net0<br>

gPXE> dhcp net0 <br>gPXE> dhcp net0 <br><br>gets an ip almost instantaneously every time i call dhcp net0 without any delay <br><br>gPXE> dhcp net0<br>gPXE> ifclose net0<br>gPXE> ifopen net0<br>gPXE> autoboot <br>

<br>timeout or very slow again <br><br>this seems to me like a bug somewhere in autoboot. <br>my current solution is this: <br><br>gPXE> dhcp net0 <br>gPXE> ... do all my script stuff here<br>gPXE> chain tftp://${next-server}/pxelinux.0 <br>

<br>that does it for me right now but i feel this is a bit of a hack .. ;) <br>any help to get that autoboot working is appreciated. <br><br>i am using gPXE 1.0.1 and i boot it off a usb stick via Syslinux as described in the etherboot wiki. <br>

<br>kind regards<br>Pascal <br>