Re: Kernel DHCP unpredictable/fails (PXE boot), userspace DHCP works just fine
- In reply to: Attila Nagy : "Re: Kernel DHCP unpredictable/fails (PXE boot), userspace DHCP works just fine"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 18 Mar 2023 20:05:17 UTC
> On 18 Mar 2023, at 21:34, Attila Nagy <nagy.attila@gmail.com> wrote: > > > > Daniel Braniss <danny@cs.huji.ac.il <mailto:danny@cs.huji.ac.il>> ezt írta (időpont: 2023. márc. 18., Szo, 10:56): >> take look at src/stand/libsa/bootp.c, there is a compile option that allows many >> more options to be transferred via dhcp … > Without the kernel BOOTP/DHCP, this (doing the DHCP from userspace, from /etc/rc.d/dhclient) is somewhat late for rc.initdiskless to pick them up, no? > I mean how would you use that to have the same support for classes in rc.initdiskless? > >> >> BTW, where possible I’m moving to uefi, since pxeboot is failing with file to large … > Does that make any changes here? rc.initdiskless is called very early in the boot process and kern.bootp_cookie won't exist (there wouldn't be a hostname either I think, which I also rely on with the in-kernel DHCP). i made the changes to bootp ages ago, but as far as I remember you can get as kenv variables much stuff, including hostname, which rc.initdiskless can use. I’m using a slightly modified rc.initdiskless btw. it’s a bit late now, but i’ll try and refresh my memory tomorrow. danny