weisswilly1985 THANK YOU - your workaround is a lifesaver on my rpi4, Raspberry Pi OS (stock kernel).
Here's my tested script to get it installed locally:
# add a workaround script to rememdy eth0 losing it's IP lease randomly
wget https://raw.githubusercontent.com/WillyWeiss/Avahi-daemon-withdraws-address-record-/master/isc-dhcp-fix.sh
sudo mv isc-dhcp-fix.sh /usr/bin/isc-dhcp-fix.sh
sudo chmod +x /usr/bin/isc-dhcp-fix.sh
sudo chown root:root /usr/bin/isc-dhcp-fix.sh
sudo nano /etc/rc.local
# add this line just above the final 'exit 0' line
/usr/bin/isc-dhcp-fix.sh &
# run it without a reboot to check for errors, then reboot
bash /usr/bin/isc-dhcp-fix.sh &
sudo reboot now
and here it is in action in the daemon.log file -
Nov 2 20:51:34 raspberrypi avahi-daemon[385]: Withdrawing address record for 10.0.1.176 on eth0.
Nov 2 20:51:34 raspberrypi avahi-daemon[385]: Leaving mDNS multicast group on interface eth0.IPv4 with address 10.0.1.176.
Nov 2 20:51:34 raspberrypi avahi-daemon[385]: Interface eth0.IPv4 no longer relevant for mDNS.
Nov 2 20:51:34 raspberrypi dhclient[14510]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 3
Nov 2 20:51:34 raspberrypi dhclient[14510]: DHCPOFFER of 10.0.1.176 from 10.0.1.1
Nov 2 20:51:34 raspberrypi dhclient[14510]: DHCPREQUEST for 10.0.1.176 on eth0 to 255.255.255.255 port 67
Nov 2 20:51:34 raspberrypi dhclient[14510]: DHCPACK of 10.0.1.176 from 10.0.1.1
weisswilly1985 THANK YOU - your workaround is a lifesaver on my rpi4, Raspberry Pi OS (stock kernel).
Here's my tested script to get it installed locally:
# add a workaround script to rememdy eth0 losing it's IP lease randomly /raw.githubuser content. com/WillyWeiss/ Avahi-daemon- withdraws- address- record- /master/ isc-dhcp- fix.sh isc-dhcp- fix.sh isc-dhcp- fix.sh isc-dhcp- fix.sh isc-dhcp- fix.sh & isc-dhcp- fix.sh &
wget https:/
sudo mv isc-dhcp-fix.sh /usr/bin/
sudo chmod +x /usr/bin/
sudo chown root:root /usr/bin/
sudo nano /etc/rc.local
# add this line just above the final 'exit 0' line
/usr/bin/
# run it without a reboot to check for errors, then reboot
bash /usr/bin/
sudo reboot now
and here it is in action in the daemon.log file -
Nov 2 20:51:34 raspberrypi avahi-daemon[385]: Withdrawing address record for 10.0.1.176 on eth0.
Nov 2 20:51:34 raspberrypi avahi-daemon[385]: Leaving mDNS multicast group on interface eth0.IPv4 with address 10.0.1.176.
Nov 2 20:51:34 raspberrypi avahi-daemon[385]: Interface eth0.IPv4 no longer relevant for mDNS.
Nov 2 20:51:34 raspberrypi dhclient[14510]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 3
Nov 2 20:51:34 raspberrypi dhclient[14510]: DHCPOFFER of 10.0.1.176 from 10.0.1.1
Nov 2 20:51:34 raspberrypi dhclient[14510]: DHCPREQUEST for 10.0.1.176 on eth0 to 255.255.255.255 port 67
Nov 2 20:51:34 raspberrypi dhclient[14510]: DHCPACK of 10.0.1.176 from 10.0.1.1