On Nov 30, 2023, gene heskett wrote:
On 11/30/23 22:07, John Hasler wrote:
Gene writes:
let me clarify: This buster machine acting like a 3d printer does NOT
have dhcpcd installed. No trace of it in /etc Only dhcp.
I'm sure it's running dhclient. do
ls /etc/dhcp
and
ps ax | grep dhc
You don't need to do anything on that machine. Just install a dhcp
server somewhere on your network (on the router is conventional) and it
will give that machine an ip number.
At risk of repeating myself forever, I don't need an unstable address, I
don't want whatever the heck is left in the pool. Hosts files do that, dhcp
doesn't. It just hands out the next number in the pool. hosts files are
static. A forveer lease.
DHCP will only hand out the "next" ('unstable') address to a host that
currently has no valid lease AND does not have a reservation set on the
DHCP server. Reservations are based on host MAC address.
Any host that has a valid lease will renew that lease indefinitely, at
lease half-life (and if the DHCP server happens to be missing at
half-life, retry at 7/8ths ).