Re: CD, NFSROOT and expiring DHCP lease

Thomas Lange <[email protected]>
Newsgroups gmane.linux.debian.fai
Message-ID <[email protected]>
>>>>> On Thu, 29 Apr 2021 21:21:06 +1200, Andrew Ruthven <[email protected]> said:

    > Dracut acts as a DHCP client, but is a single shot only. Once the
    > lease expires nothing on the machine building rebuilt renews
    > it.
Hi Andrew,

you are right, in FAI the kernel (or maybe the initrd) configures the
IP addresses and sets valid_lft and preferred_lft to forever.
Then a one-shot dhcp request is done, but with a different config and
dhcp script to write the file boot.log.
FAI does not start the dhclient to automatic renew the ip leases. This
is a bug.

    > Is there an approach so that ISO images created with fai-cd perform
    > DHCP lease renewals?
As a workaround, you could write a hook, that starts dhclient.
Since the hooks are on the ISO and will be executed, this should work
until I release a new FAI version with a fix.
It would be nice if you could file a bug report for this.

-- 
viele Grüße Thomas
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.