Package: debian-installer

My setup:

Debian PXE server  -----------severalL3 segments
-----DHCP-Proxy--------Debian DHCP/PXE Client
Debian DHCP server
Debian TFTP server
Debian HTTP server



I am trying to use PXE boot by using debian stretch and i am trying to load
a preseed file.
After a successful pxe (client system got IP from dhcp server, i can see
the PXE options dialogue), I select  the debian auto installer which kicks
in but it fails at taking the preseed file. After looking into it it seem
to me that the problem is that the system does not wait for DHCP long
enough.

I monitored the activity on the network side and i see 2 strange things:

-Debian Installer says that it successfully configured the network but this
is false as i can see that there was no new request coming to the DHCP
server. Also on the L3 switch (DHCP proxy) side where the debian DHCP
client is directly connected  i do not see an arp entry anymore after the
installer kicks in nor do i see the client sending a DHCP DISCOVER hitting
it from client side.

-I have noticed that if i wait long enough (while blue screen is on) and i
get the failure message related to the preseed file GET failure. If at this
point i go back to the "configure network" menu and i relaunch it , i can
get an IP address fine now and subsequently then the preseed file is taken
successfully also.

Here are some things i tried to resolve the issue:
-I went into BOOT_DEBUG=2 and once i see the network issue. i can go right
back to "configure network", i get an IP. This works every time.

-I tried adjusting the link detect time to 10 instead of default 3 but this
did not help.


I can consistently reproduce this problem.

Thanks,
George

Reply via email to