Date: Mon, 9 Jun 2025 17:40:18 +0300 From: Andriy Gapon <avg@freebsd.org> To: Paul Procacci <pprocacci@gmail.com> Cc: net@freebsd.org Subject: Re: dhclient vs aliases Message-ID: <895899af-e416-476f-8655-529b28726a01@freebsd.org> In-Reply-To: <CAFbbPui05DiO2WQf16extfKy866B54g9pk18xgR-q2y3v_=_OA@mail.gmail.com> References: <d7284489-c4ef-4d06-8a27-87c497bc879c@FreeBSD.org> <CAFbbPui05DiO2WQf16extfKy866B54g9pk18xgR-q2y3v_=_OA@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 09/06/2025 17:26, Paul Procacci wrote: > Re: https://forums.freebsd.org/threads/dhclient-trashing-alias-ip-address-upon-reconnect.58729/ > > You can use a dhclient.conf(5) entry like this to guarantee that the > alias is re-applied every time the interface gets a new address from > DHCP (or the old lease is re-applied): > > Code: > > alias { > interface "em0"; > fixed-address 10.0.0.3; > option subnet-mask 255.255.255.0; > } Thank you! This should work, but it kind of kills a "single source of truth" for jail configurations. So, it seems that there is a quirk regarding jail+aliases and DHCP. > On Mon, Jun 9, 2025 at 10:20 AM Andriy Gapon <avg@freebsd.org> wrote: >> >> >> Apologies if this is a FAQ and maybe it has always been like that but I've just >> noticed this. >> >> A switch needed to be rebooted, so on a FreeBSD host a link went down and then >> up on an interface connected to the switch. >> Apparently triggered by those events, dhclient decided to renew the interface's >> IP address. Afterwards, all alias IP addresses on that interface were cleared. >> Just in case, the new IP address was exactly the same as the old IP address >> (it's "hardwired" in the DHCP server configuration). >> >> This was unhelpful because the host runs a number of jails with a simple IP >> configuration via aliases. -- Andriy Gapon
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?895899af-e416-476f-8655-529b28726a01>
