> On Sep 14, 2025, at 08:27, Karl Denninger <[email protected]> wrote:
> That gateway isn't by any chance running out of RAM such as on nanobsd (e.g. 
> /var is volatile) is it?


No.  Full fledged machine here.

% df -h /var
Filesystem            Size    Used   Avail Capacity  Mounted on
zroot/ROOT/default    1.4T    7.3G    1.4T     1%    /
% top | head
last pid: 41577;  load averages:  0.00,  0.01,  0.00  up 37+03:40:12    12:11:35
44 processes:  1 running, 43 sleeping
CPU:  0.0% user,  0.0% nice,  0.0% system,  0.0% interrupt,  100% idle
Mem: 30M Active, 639M Inact, 5741M Wired, 136K Buf, 118G Free
ARC: 2464M Total, 1139M MFU, 708M MRU, 723K Anon, 25M Header, 588M Other
     1442M Compressed, 3493M Uncompressed, 2.42:1 Ratio
Swap: 8192M Total, 8192M Free

> If so the duid is non-fixed and some ISPs will have a hiss-fit in that they 
> "marry" the MAC on your end to the MAC on the ONT along with the duid and use 
> that internally. If the duid changes but the MAC does not it will not arp and 
> you're hosed as their end has no internal map back to your gateway thus you 
> don't get the advertisements (and in some cases no delegation either!) and it 
> doesn't come up.
> I also have "noarp" in my config which otherwise made the ISP's gear upset. 
> In addition I have made sure the duid doesn't change (try "duid ll" which 
> will generate one that won't so long as the interface it is applied to 
> doesn't) and/or move /var/db/dhcpcd to something that can be sync'd (e.g. 
> symlink it to /usr/local/etc/db/dhcpcd and then after the first boot sync 
> that) so the duid file gets restored on a restart.
> I ran into this with my fiber here; the former cable company did not care if 
> all this was volatile on a restart however the fiber firm did it was a load 
> of fun to get someone on the phone who actually could figure out *why* their 
> system got mad and wouldn't reconnect. In my case their end would return an 
> IPv4 address and function but would not come back up on IPv6 unless they 
> cleared their internal tables manually.

Thanks for the ideas.  I’m 95% sure my duid/MAC are static.  And, unless that 
would’ve changed between 14.1 and 14.3, I wouldn’t expect that to be a problem. 
 I certainly can tell with every reboot that I have the same address.  Let me 
see if my dhcpcd.log tells me what it used to be...
No, looks like I can confirm the same /56 was delegated before as now, which 
suggests it’s the same, but doesn’t literally record my IPv6 LL, DUID, or MAC. 

So I think that’s not my problem.  It’s not the ISP.  I can try to switch back 
to 14.1, I’ll research whether I can do that via ZFS snapshots without it being 
an act of no return.  Google will tell me.  Otherwise, I may try booting a 14.1 
kernel and see what that does.  Might break things with a 14.3 user land, but 
easy to try.

- Chris



Reply via email to