I'm reviewing the logs now to see if there are additional details.
I think the max-lease-time is running out which is defined in /etc/dhcp3/dhcpd.conf. The two configurable settings are:
default-lease-time 600;
max-lease-time 7200;
7200 is three days, which is the right about when my public IP address went away.
I restarted the instance and a new public IP address was assigned. So I expect it would expire after the max-lease-time again.
I could try a test to reproduce faster by lowering default-lease-time and max-lease-time.
The issue seems to be that the instance does not get a new IP address when the existing lease expires. I will try to see if the logs show that an attempt for a new IP address was made but failed. Or maybe an attempt for a new IP address was never made.
I'm reviewing the logs now to see if there are additional details.
I think the max-lease-time is running out which is defined in /etc/dhcp3/ dhcpd.conf. The two configurable settings are:
default-lease-time 600;
max-lease-time 7200;
7200 is three days, which is the right about when my public IP address went away.
I restarted the instance and a new public IP address was assigned. So I expect it would expire after the max-lease-time again.
I could try a test to reproduce faster by lowering default-lease-time and max-lease-time.
The issue seems to be that the instance does not get a new IP address when the existing lease expires. I will try to see if the logs show that an attempt for a new IP address was made but failed. Or maybe an attempt for a new IP address was never made.