Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 17 May 2025 23:57:17 +0200
From:      Kristof Provost <kp@FreeBSD.org>
To:        Mitchell Horne <mhorne@freebsd.org>
Cc:        Lexi Winter <ivy@FreeBSD.org>, src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org
Subject:   Re: git: b61850c4e6f6 - main - bridge(4): default net.link.bridge.member_ifaddrs to false
Message-ID:  <C5E86940-9C1B-428B-980B-693FE92E7AED@FreeBSD.org>
In-Reply-To: <d839f137-b43b-416b-968f-439301f0a5c6@freebsd.org>
References:  <202505150004.54F04FhR046897@gitrepo.freebsd.org> <d839f137-b43b-416b-968f-439301f0a5c6@freebsd.org>

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

[-- Attachment #1 --]
On 17 May 2025, at 23:18, Mitchell Horne wrote:
> On 5/14/25 21:04, Lexi Winter wrote:
>> The branch main has been updated by ivy:
>>
>> URL: 
>> https://cgit.FreeBSD.org/src/commit/?id=b61850c4e6f6b0f21b36da7238db969d9090309e
>>
>> commit b61850c4e6f6b0f21b36da7238db969d9090309e
>> Author:     Lexi Winter <ivy@FreeBSD.org>
>> AuthorDate: 2025-05-14 14:26:24 +0000
>> Commit:     Lexi Winter <ivy@FreeBSD.org>
>> CommitDate: 2025-05-15 00:02:52 +0000
>>
>>     bridge(4): default net.link.bridge.member_ifaddrs to false
>>
>>     As discussed on arch@, this behaviour is broken and confuses 
>> users, so
>>     disable it by default.  For 15.0-RELEASE, allow it to be 
>> re-enabled
>>     using a sysctl, but the sysctl will be removed in 16.0R.
>>
>
> Hi Lexi,
>
> I just updated my workstation past this commit. I found that my main
> ethernet interface didn't receive an IP address, and had to set the
> sysctl to proceed as before.
>
> I have the following network configuration lines in my rc.conf:
>
>   cloned_interfaces="bridge0 tap0"

This ought to do the trick:

> ifconfig_bridge0="DHCP addm re0 addm tap0”

Ensure the address gets assigned to the bridge, not to a bridge member 
interface.

—
Kristof
[-- Attachment #2 --]
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml; charset=utf-8">
</head>
<body><div style="font-family: sans-serif;"><div class="markdown" style="white-space: normal;">
<p dir="auto">On 17 May 2025, at 23:18, Mitchell Horne wrote:</p>
<blockquote style="margin: 0 0 5px; padding-left: 5px; border-left: 2px solid #136BCE; color: #136BCE;">
<p dir="auto">On 5/14/25 21:04, Lexi Winter wrote:</p>
<blockquote style="margin: 0 0 5px; padding-left: 5px; border-left: 2px solid #136BCE; border-left-color: #4B89CF; color: #4B89CF;">
<p dir="auto">The branch main has been updated by ivy:</p>
<p dir="auto">URL: <a href="https://cgit.FreeBSD.org/src/commit/?id=b61850c4e6f6b0f21b36da7238db969d9090309e">https://cgit.FreeBSD.org/src/commit/?id=b61850c4e6f6b0f21b36da7238db969d9090309e</a></p>;
<p dir="auto">commit b61850c4e6f6b0f21b36da7238db969d9090309e<br>
Author:     Lexi Winter <a href="mailto:ivy@FreeBSD.org">ivy@FreeBSD.org</a><br>
AuthorDate: 2025-05-14 14:26:24 +0000<br>
Commit:     Lexi Winter <a href="mailto:ivy@FreeBSD.org">ivy@FreeBSD.org</a><br>
CommitDate: 2025-05-15 00:02:52 +0000</p>
<pre style="margin-left: 15px; margin-right: 15px; padding: 5px; border: thin solid gray; overflow-x: auto; max-width: 90vw; background-color: #E4E4E4;"><code style="padding: 0 0.25em; background-color: #E4E4E4;">bridge(4): default net.link.bridge.member_ifaddrs to false

As discussed on arch@, this behaviour is broken and confuses users, so
disable it by default.  For 15.0-RELEASE, allow it to be re-enabled
using a sysctl, but the sysctl will be removed in 16.0R.
</code></pre>
</blockquote>
<p dir="auto">Hi Lexi,</p>
<p dir="auto">I just updated my workstation past this commit. I found that my main<br>
ethernet interface didn't receive an IP address, and had to set the<br>
sysctl to proceed as before.</p>
<p dir="auto">I have the following network configuration lines in my rc.conf:</p>
<p dir="auto">cloned_interfaces=&quot;bridge0 tap0&quot;</p>
</blockquote>
<p dir="auto">This ought to do the trick:</p>
<blockquote style="margin: 0 0 5px; padding-left: 5px; border-left: 2px solid #136BCE; color: #136BCE;">
<p dir="auto">ifconfig_bridge0=&quot;DHCP addm re0 addm tap0”</p>
</blockquote>
<p dir="auto">Ensure the address gets assigned to the bridge, not to a bridge member interface.</p>
<p dir="auto">—<br>
Kristof</p>

</div>
</div>
</body>

</html>
help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?C5E86940-9C1B-428B-980B-693FE92E7AED>