EDIT:
My bad - VM was configured with a weird Network card...
sorry
TL;DR:
lpxelinux loading memdisk, which loads an iso over the network.
in the middle of the transfer (around ack number 343232606, depends on the http server) the machine can't take more tcp packets due to TCP Window Full.
boot is stuck and nothing happens.
Long version:
Hi, i'm working on a python project of creating a pxe server.
The python part should implement the dhcp and tftp part, and then load lpxelinux with this menu:
label iso menu label Boot iso from network menu default kernel memdisk INITRD http://192.168.56.1/iso/winpe_x86.iso APPEND iso
i can see the memdisk loading, and the call for the http to get the iso, but after around ack number 343232606 it stops due to TCP window full (with another http server it just stops acking).
it's always the same amount of packets with the same http server.
the project is here:
https://github.com/TheAnosmic/kpypxe
anyone call help me to solve this?
Thanks!
More info i found out:
The same problem happens with tiny pxe server.
The virtual machine i use has 4GB ram.
Edited by Ariel, 14 April 2014 - 01:35 PM.