You are not logged in.

#1 2020-09-08 05:14:54

diogobaeder
Member
Registered: 2012-01-02
Posts: 59

[SOLVED] Avahi not working properly

Hi folks,

I'm trying to have Avahi working fine on my desktop and on my laptop, at home, with mDNS, so that I can have them talking to each other; The thing is, Avahi on my laptop seems to be working fine, but not on my desktop. From my desktop I can reach the laptop just fine, but can't do the reverse.

I noticed a bunch of errors in my journalctl, this is every line mentioning Avahi from my current boot:

set 08 02:00:48 diogobaeder-desktop systemd[1]: Listening on Avahi mDNS/DNS-SD Stack Activation Socket.
░░ Subject: Unidade avahi-daemon.socket concluiu a inicialização
░░ A unidade avahi-daemon.socket concluiu a inicialização.
set 08 02:00:49 diogobaeder-desktop systemd[1]: Starting Avahi mDNS/DNS-SD Stack...
░░ Subject: Unidade avahi-daemon.service sendo iniciado
░░ A unidade avahi-daemon.service está sendo iniciada.
set 08 02:00:49 diogobaeder-desktop dbus-daemon[577]: [system] Activating via systemd: service name='org.freedesktop.Avahi' unit='dbus-org.freedesktop.Avahi.service' requested by ':1.4' (uid=966 pid=589 comm="/usr/bin/distccd --no-detach$
set 08 02:00:49 diogobaeder-desktop avahi-daemon[590]: Found user 'avahi' (UID 84) and group 'avahi' (GID 84).
set 08 02:00:49 diogobaeder-desktop avahi-daemon[590]: Successfully dropped root privileges.
set 08 02:00:49 diogobaeder-desktop avahi-daemon[590]: avahi-daemon 0.8 starting up.
set 08 02:00:49 diogobaeder-desktop dbus-daemon[577]: [system] Successfully activated service 'org.freedesktop.Avahi'
set 08 02:00:49 diogobaeder-desktop avahi-daemon[590]: Successfully called chroot().
set 08 02:00:49 diogobaeder-desktop avahi-daemon[590]: Successfully dropped remaining capabilities.
set 08 02:00:49 diogobaeder-desktop avahi-daemon[590]: No service file found in /etc/avahi/services.
set 08 02:00:49 diogobaeder-desktop avahi-daemon[590]: Joining mDNS multicast group on interface lo.IPv6 with address ::1.
set 08 02:00:49 diogobaeder-desktop avahi-daemon[590]: New relevant interface lo.IPv6 for mDNS.
set 08 02:00:49 diogobaeder-desktop avahi-daemon[590]: Joining mDNS multicast group on interface lo.IPv4 with address 127.0.0.1.
set 08 02:00:49 diogobaeder-desktop avahi-daemon[590]: New relevant interface lo.IPv4 for mDNS.
set 08 02:00:49 diogobaeder-desktop avahi-daemon[590]: Network interface enumeration completed.
set 08 02:00:49 diogobaeder-desktop avahi-daemon[590]: Registering new address record for ::1 on lo.*.
set 08 02:00:49 diogobaeder-desktop avahi-daemon[590]: Registering new address record for 127.0.0.1 on lo.IPv4.
set 08 02:00:49 diogobaeder-desktop systemd[1]: Started Avahi mDNS/DNS-SD Stack.
░░ Subject: Unidade avahi-daemon.service concluiu a inicialização
░░ A unidade avahi-daemon.service concluiu a inicialização.
set 08 02:00:49 diogobaeder-desktop audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=avahi-daemon comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
set 08 02:00:49 diogobaeder-desktop avahi-daemon[590]: wide-area.c: Failed to send packet.
set 08 02:00:49 diogobaeder-desktop avahi-daemon[590]: wide-area.c: Failed to send packet.
set 08 02:00:49 diogobaeder-desktop avahi-daemon[590]: Server startup complete. Host name is diogobaeder-desktop.home. Local service cookie is 529203759.
set 08 02:00:53 diogobaeder-desktop avahi-daemon[590]: Joining mDNS multicast group on interface enp4s0.IPv4 with address 192.168.5.228.
set 08 02:00:53 diogobaeder-desktop avahi-daemon[590]: New relevant interface enp4s0.IPv4 for mDNS.
set 08 02:00:53 diogobaeder-desktop avahi-daemon[590]: Registering new address record for 192.168.5.228 on enp4s0.IPv4.
set 08 02:00:53 diogobaeder-desktop avahi-daemon[590]: iface.c: avahi_server_add_address() failed: Not supported
set 08 02:00:53 diogobaeder-desktop avahi-daemon[590]: Registering new address record for 192.168.5.228 on enp4s0.IPv4.
set 08 02:00:53 diogobaeder-desktop avahi-daemon[590]: iface.c: avahi_server_add_address() failed: Not supported
set 08 02:00:54 diogobaeder-desktop avahi-daemon[590]: Joining mDNS multicast group on interface enp4s0.IPv6 with address fe80::523e:aaff:fe1f:db72.
set 08 02:00:54 diogobaeder-desktop avahi-daemon[590]: New relevant interface enp4s0.IPv6 for mDNS.
set 08 02:00:54 diogobaeder-desktop avahi-daemon[590]: Registering new address record for fe80::523e:aaff:fe1f:db72 on enp4s0.*.
set 08 02:00:54 diogobaeder-desktop avahi-daemon[590]: iface.c: avahi_server_add_address() failed: Not supported
set 08 02:00:54 diogobaeder-desktop geoclue[1502]: Avahi service browser Error DNS failure: NXDOMAIN
set 08 02:00:55 diogobaeder-desktop avahi-daemon[590]: Registering new address record for 192.168.5.228 on enp4s0.IPv4.
set 08 02:00:55 diogobaeder-desktop avahi-daemon[590]: iface.c: avahi_server_add_address() failed: Not supported

Please notice that I'm using "home" as the local domain suffix, which is something I need. Both computers are configured the same way regarding Avahi ("avahi-daemon.conf" is exactly the same on them, and also is /etc/mdns.allow). The "hosts" line in nsswitch.conf is also the same for both.

Any idea what might be going on? Could this be something with my ethernet card, perhaps? (I'm using an off-board PCIe ethernet card.)

Cheers,
Diogo

Last edited by diogobaeder (2020-09-08 06:30:48)

Offline

#2 2020-09-08 06:30:19

diogobaeder
Member
Registered: 2012-01-02
Posts: 59

Re: [SOLVED] Avahi not working properly

Found it! The problem was that I was using the default for wide-area, whilst I should actually disable it because I'm using a ".home" suffix. I have no idea, however, why it was working on my laptop but not on my desktop. Maybe it has any relationship to the fact that I'm using my laptop via wi-fi and my desktop via ethernet?

Anyway, setting this option makes it work just fine for me:

enable-wide-area=no

Cheers!

Offline

Board footer

Powered by FluxBB