Re: git: b61850c4e6f6 - main - bridge(4): default net.link.bridge.member_ifaddrs to false

From: Kristof Provost <kp_at_FreeBSD.org>
Date: Sat, 17 May 2025 21:57:17 UTC
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