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

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to network-manager in Ubuntu.
https://bugs.launchpad.net/bugs/1586528

Title:
  Avahi-daemon withdraws address record

Status in avahi package in Ubuntu:
  Invalid
Status in network-manager package in Ubuntu:
  Confirmed

Bug description:
  For some reason, if I leave my Ubuntu VM up for a prolonged period of
  time the machine will lose connection to the network.  ip addr shows
  that the nic port no longer has an address and an examination of the
  syslog shows this:

  May 27 14:19:38 matt-VirtualBox avahi-daemon[590]: Withdrawing address record 
for 10.0.2.15 on enp0s3.
  May 27 14:19:38 matt-VirtualBox avahi-daemon[590]: Leaving mDNS multicast 
group on interface enp0s3.IPv4 with address 10.0.2.15.
  May 27 14:19:38 matt-VirtualBox avahi-daemon[590]: Interface enp0s3.IPv4 no 
longer relevant for mDNS.

  
  for no known reason.

  The only reliable way to get the network to come back (that I have
  found) is a full reboot.

  ProblemType: Bug
  DistroRelease: Ubuntu 16.04
  Package: avahi-daemon 0.6.32~rc+dfsg-1ubuntu2
  ProcVersionSignature: Ubuntu 4.4.0-22.40-generic 4.4.8
  Uname: Linux 4.4.0-22-generic x86_64
  ApportVersion: 2.20.1-0ubuntu2
  Architecture: amd64
  CurrentDesktop: Unity
  Date: Fri May 27 15:11:34 2016
  InstallationDate: Installed on 2015-10-22 (218 days ago)
  InstallationMedia: Ubuntu 15.10 "Wily Werewolf" - Release amd64 (20151021)
  SourcePackage: avahi
  UpgradeStatus: Upgraded to xenial on 2016-03-30 (58 days ago)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/avahi/+bug/1586528/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to