Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 9 Jun 2025 10:26:44 -0400
From:      Paul Procacci <pprocacci@gmail.com>
To:        Andriy Gapon <avg@freebsd.org>
Cc:        net@freebsd.org
Subject:   Re: dhclient vs aliases
Message-ID:  <CAFbbPui05DiO2WQf16extfKy866B54g9pk18xgR-q2y3v_=_OA@mail.gmail.com>
In-Reply-To: <d7284489-c4ef-4d06-8a27-87c497bc879c@FreeBSD.org>
References:  <d7284489-c4ef-4d06-8a27-87c497bc879c@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help

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;
           }

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?CAFbbPui05DiO2WQf16extfKy866B54g9pk18xgR-q2y3v_=_OA>