Change address on every DHCP renewal
Change address on every DHCP renewal
Posted Aug 28, 2025 16:50 UTC (Thu) by farnz (subscriber, #17727)In reply to: Change address on every DHCP renewal by paulj
Parent article: Linux's missing CRL infrastructure
I'm one of the people who's pointed out that IPv6 has standardised support for rotating addresses :-)
And yes, there's no good way to do this in IPv4; which means that you've got a choice between doing it badly (thus ensuring that foul ups break near to the time of the foul up) or not doing it at all (and dealing with the fallout when there's a cascade failure that runs into the foul up).
But there's a general tendency for humans to assume that everything that works is working as intended, and that no foul ups have happened - after all, if a foul up had happened, things would stop working. Any time someone says "I've never had a problem doing this before", you're hearing "this used to work, therefore it must be the right thing to do, and not something that happened to work coincidentally".
This leads to a soft-skills requirement on technology - things that work should either be the right thing, or should break quickly so that the person setting it up doesn't go "this has been working for months - you must have done something". Otherwise, the technology gets the blame for the human problems.
Posted Aug 29, 2025 9:28 UTC (Fri)
by paulj (subscriber, #341)
[Link] (1 responses)
Posted Aug 29, 2025 10:06 UTC (Fri)
by farnz (subscriber, #17727)
[Link]
That's been a very hard lesson for the commercial aviation and nuclear industries to learn - but we don't have to relearn it from scratch, we can learn from their mistakes.
Change address on every DHCP renewal
Sure, and we know that the best way to ensure that humans actually learn that lesson is to not let things appear to work for a long period before breaking due to a human error. Humans need feedback fairly close in time to the mistake in order to learn from their errors. Humans are also guaranteed to have a non-zero undetected error rate - from 0.009% for trivial tasks, to 30% for very difficult tasks - and we need feedback to get us to detect the errors.
Change address on every DHCP renewal