Re: 15-STABLE: dhclient fails on em0 (Lenovo T580)

From: FreeBSD User <freebsd_at_walstatt-de.de>
Date: Wed, 03 Dec 2025 09:15:00 UTC
On Tue, 02 Dec 2025 20:51:33 +0100
Dag-Erling Smørgrav <des@FreeBSD.org> wrote:

> A FreeBSD User <freebsd@walstatt-de.de> writes:
> > Dag-Erling Smørgrav <des@FreeBSD.org> writes:  
> > > As a workaround, add this to /boot/loader.conf:
> > > 
> > >     net.inet.ip.fw.default_to_accept="1"  
> > the above "trick" doesn't help.  
> 
> This is concerning.
> 
> The fact that `dhclient em0` works after the firewall is up proves that
> the firewall rules themselves are not the issue.  I therefore assumed
> that the problem was that dhclient was trying to acquire a lease before
> the firewall was configured.  Switching default_to_accept on should have
> made that possible.  The fact that it doesn't means the firewall isn't
> to blame at all.  Something else is causing dhclient not to run at boot.
> 
> Could you please provide the output from the following command:
> 
>     grep -r '^[^#]' /etc/rc.conf*
> 
> Could you please also provide a log of the boot messages, if possible?
> 
> DES

Having had a feeling that statically compiling in FIREWALL (ipw) support into
my kernel, I tested by excluding the appropritae lines and adding the
/boot/loader.conf.local line again allow packets by default. Result is the very
same.

Attached you'll find the requested files.

A side note: I do etcupdate on a regular basis on all of the maintained boxes.

Kind regards,

oh