VirtualBox

Opened 13 years ago

Closed 8 years ago

#9120 closed defect (obsolete)

pxe boot over subnet fails

Reported by: Thomas Besser Owned by:
Component: other Version: VirtualBox 4.0.10
Keywords: pxe extpack Cc:
Guest type: Windows Host type: Linux

Description (last modified by aeichner)

We used VirtualBox 4.0.4 (without extpack) without problems to boot with pxe (pcnet devices) over subnet boundaries.

After upgrading 4.0.10 and installation of the extension pack (because usb2 support), pxe boot over subnet fails for all devices (intel and pcnet!). The pxe client in virtualbox uses the IP of the dhcp relay agent by mistake instead of the IP of the gateway/router, so a "PXE-E32 open timeout" occurs (look at attached screenshot).

The "dhcp offer" (wireshark snippet, attached) seems to be correct for me. Also attached the mandatory vbox.log

Regards Thomas

Attachments (3)

virtualbox-pxe-relay-as-gateway.jpg (39.0 KB ) - added by Thomas Besser 13 years ago.
Screenshot PXE client Virtualbox
dhcp-ack-packet.txt (4.5 KB ) - added by Thomas Besser 13 years ago.
wireshark snippet - dhcp offer
winxp-opsi-4er-2011-06-29-13-08-48.log (39.8 KB ) - added by Thomas Besser 13 years ago.
mandatory vbox log file

Download all attachments as: .zip

Change History (11)

by Thomas Besser, 13 years ago

Screenshot PXE client Virtualbox

by Thomas Besser, 13 years ago

Attachment: dhcp-ack-packet.txt added

wireshark snippet - dhcp offer

by Thomas Besser, 13 years ago

mandatory vbox log file

comment:1 by Thomas Besser, 13 years ago

Unfortunately no change with version 4.1 of virtualbox.

Problem still exists.

Regards Thomas

comment:2 by Thomas Besser, 13 years ago

No change with 4.1.2 of virtualbox.

Problem still exists.

Regards Thomas

comment:3 by Thomas Besser, 12 years ago

No change with version 4.1.4, 4.1.6 of virtualbox.

Problem still exists.

Regards Thomas

comment:4 by Thomas Besser, 12 years ago

Some additional information:

had the same error in a pxe implementation in a physical nic from intel. Boot ROM was quite old (from 2001). After flashing it with the intel boot agent to the newest version, the bug went away.

This pxe of the nic now does work like it should and sets the gateway correct.

I'm use also qemu-kvm for virtualization, their pxe implementation (etherboot) works also like expected.

Please fix this annoying bug.

Regards Thomas

comment:5 by Thomas Besser, 12 years ago

Installed virtualbox version 4.1.8 today and the appropriate extpack.

Error in pxe implementation still exists

:-(

comment:6 by Klaus Espenlaub, 12 years ago

If you do not have the Oracle extpack installed it means the PXE implementation you're using is a somewhat modified Etherboot 4.5.2 build. So all bugs which are in that Etherboot version will also show in VirtualBox.

Do you have any information what Etherboot version fixed this? We could update.

It's actually on our todo list to switch to gPXE/iPXE, but we have so many other things to do...

comment:7 by Thomas Besser, 12 years ago

Hi Klaus,

thanks for the sign of life according to this ticket. I was just before to give up this issue.

I need the extpack because of USB 2.0 support. So do I understand you right, that with extpack the whole (not only for intel cards) pxe part is not etherboot? What else then?

I tested qemu/kvm with etherboot version 5.4.4 which does not have this bug.

Regards Thomas

comment:8 by aeichner, 8 years ago

Description: modified (diff)
Resolution: obsolete
Status: newclosed

Please reopen if still relevant with a recent VirtualBox release.

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use