On Wed, 12 Jun 2024 15:11:14 +0000 (UTC)
"Bjoern A. Zeeb" <bzeeb-li...@lists.zabbadoz.net> wrote:

> On Wed, 12 Jun 2024, Bjoern A. Zeeb wrote:
> 
> > On Wed, 12 Jun 2024, Michael Gmelin wrote:
> >  
> >> 
> >> 
> >> On Wed, 12 Jun 2024 14:36:35 +0000
> >> "Poul-Henning Kamp" <p...@phk.freebsd.dk> wrote:
> >>   
> >>> --------
> >>> Bjoern A. Zeeb writes:
> >>>   
> >>>>> I had a machine with this line in /etc/rc.conf:
> >>>>>
> >>>>>         ifconfig_bla0="192.168.87.11"
> >>>>> 
> >>>>> I found out the hard way, that this defaults to /8 now.  
> >>>> 
> >>>> Did you track it down to a specific change?  I.e. is this
> >>>> ifconfig/netlink or the old kernel change from like two years(?)
> >>>> ago?
> >>>> 
> >>>> Do you have a time window when this broke as that'll help people
> >>>> to bisect?  
> >>> 
> >>> I have no idea, sorry, I just freebsd-updated this one box...
> >>>   
> >> 
> >> I just tried on 14.0-p6, same there:
> >>
> >>  # ifconfig vtnet0 192.168.87.11
> >>  ifconfig: WARNING: setting interface address without mask is
> >>  deprecated, default mask may not be correct.
> >> 
> >> Interestingly, `ifconfig vtnet0 10.0.0.1` uses "/24" whereas
> >> 192.168.87.11 uses "/8".
> >> 
> >> This dates back to:
> >> https://cgit.freebsd.org/src/commit/?id=4bf44dd73bc0a  
> >
> > No it pre-dates that chnage.
> >
> > It goes back to d8237b95552807e937fc389c7e2237679ef0c984 and related
> > changes.  
> 
> Sorry I hit send too early
> 
> And I think it came out of
> 
> commit 2f35e7d9fa03f27543f347cd6277af5bfc6a7e95
> commit 20d59403961d531467cfab22163f49c131cc8b55
> 

Hm, the deprecation warning was introduced in 2021 and was already part
of 13.1 it seems:
https://cgit.freebsd.org/src/commit/?id=4dbba5ab609c9

Going through these various commits, default behavior changed. Just
tried on 13.2, where 10.x.x.x gave me /8 and 192.168.x.x gave me /24.

@phk From which version did you upgrade?

Best

-- 
Michael Gmelin

Reply via email to