Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 20 Sep 2025 07:06:56 +0000 (UTC)
From:      "Bjoern A. Zeeb" <bzeeb-lists@lists.zabbadoz.net>
To:        Andriy Gapon <avg@FreeBSD.org>
Cc:        "net@FreeBSD.org" <net@FreeBSD.org>
Subject:   Re: DHCP on multi-homed host, some thoughts
Message-ID:  <sr41p98p-q26p-28rs-33r0-528s05p481q3@yvfgf.mnoonqbm.arg>
In-Reply-To: <6abe9da1-9818-438b-ad8f-5424e50a39ce@FreeBSD.org>
References:  <6abe9da1-9818-438b-ad8f-5424e50a39ce@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 19 Sep 2025, Andriy Gapon wrote:

[multihome steup]

What you are describing is in no way special to DHCP.
Even a manual configuration would have the same issue, wouldn't it?

For IPv6 there exist a set of RFCs which have ideas on how to deal with
multi-homing.

The one main issue (routing and source address selection sorted),
is and remains DNS as we have no default way to pick up resolvers on a
per-interface or per-domain setting.  You'll find that per-interface
doesn't really work as you'd have to know which path you go before
you do the DNS lookup.

But chosing an upstream DNS with the wrong source address often won't
work.  At least here ISPs won't allow you to use their resolver if you
are not coming from their IP range.
The answer then really is to run a local resolver independent on
upstream for as long as that is feasible and working (*).

In that way the DHCP approach (which I think should have worked with
multiple IF just fine to merge a resolv.conf) isn't that bad.  Use the
DNS where your default route goes.

My 0.0005 cts
/bz


(*) and before anyone suggests any of the open resolvers which collect
your data, please leave this thread alone.

-- 
Bjoern A. Zeeb                                                     r15:7



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?sr41p98p-q26p-28rs-33r0-528s05p481q3>