Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 30 Dec 2008 16:56:43 -0500
From:      Joe Marcus Clarke <marcus@marcuscom.com>
To:        Dewey Hylton <dewey.hylton@gmail.com>
Cc:        gnome@freebsd.org, avahi@lists.freedesktop.org
Subject:   Re: avahi-0.6.24 on freebsd-7.0
Message-ID:  <1230674203.86286.24.camel@shumai.marcuscom.com>
In-Reply-To: <3eec4c0d0812301322y5813534ege7dcac3af1b942b5@mail.gmail.com>
References:  <3eec4c0d0812301322y5813534ege7dcac3af1b942b5@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--=-uQjcbCgmBwKd+7+2rdJw
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Tue, 2008-12-30 at 16:22 -0500, Dewey Hylton wrote:
> i would like the avahi server to show up in finder on my macosx boxes.
> what i'm attempting does work on ubuntu but i just can't get it
> working on freebsd. as far as i can tell, the configs are the same
> between the ubuntu (working) and freebsd (non-working) boxes. i'm
> using the latest versions available from their respective "official"
> package management systems (ie freebsd ports).
>=20
> after screwing around with avahi on and off for the past couple of
> weeks, and not finding a fix via irc (but thanks going out to a few
> genuinely helpful folks there, you know who you are), i'm ready to
> throw in the towel ... any help would be greatfully accepted. so
> without further ado, here is information i've gathered which i believe
> may be useful in showing the situation:
>=20
> firewalling completely disabled on both client and server.
>=20
>=20
> client: dewey-imac
> macosx 10.5.6
> en0: flags=3D8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> m=
tu 1500
>         inet 10.0.0.234 netmask 0xffffff00 broadcast 10.0.0.255
>=20
> server: walle
> FreeBSD 7.0-RELEASE-p7
> avahi-0.6.24
> dbus-1.2.1
> em0: flags=3D8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 15=
00
>         inet 10.0.0.9 netmask 0xffffff00 broadcast 10.0.0.255
>=20
>=20
>=20
> walle# avahi-daemon --debug
> -----------------------------
> Found user 'avahi' (UID 558) and group 'avahi' (GID 558).
> Successfully dropped root privileges.
> avahi-daemon 0.6.24 starting up.
> WARNING: No NSS support for mDNS detected, consider installing nss-mdns!
> Loading service file /usr/local/etc/avahi/services/afp.service.
> Loading service file /usr/local/etc/avahi/services/sftp-ssh.service.
> Loading service file /usr/local/etc/avahi/services/ssh.service.
> Joining mDNS multicast group on interface em0.IPv4 with address 10.0.0.9.
> New relevant interface em0.IPv4 for mDNS.
> Network interface enumeration completed.
> Registering new address record for 10.0.0.9 on em0.IPv4.
> Registering HINFO record with values 'AMD64'/'FREEBSD'.
> Server startup complete. Host name is walle.local. Local service
> cookie is 2478213216.
> Service "walle" (/usr/local/etc/avahi/services/ssh.service)
> successfully established.
> Service "SFTP File Transfer on walle"
> (/usr/local/etc/avahi/services/sftp-ssh.service) successfully
> established.
> Service "walle" (/usr/local/etc/avahi/services/afp.service)
> successfully established.
> dbus-protocol.c: interface=3Dorg.freedesktop.Avahi.Server, path=3D/,
> member=3DGetAPIVersion
> dbus-protocol.c: interface=3Dorg.freedesktop.Avahi.Server, path=3D/, memb=
er=3DGetState
> dbus-protocol.c: interface=3Dorg.freedesktop.Avahi.Server, path=3D/,
> member=3DServiceTypeBrowserNew
> dbus-protocol.c: interface=3Dorg.freedesktop.Avahi.Server, path=3D/,
> member=3DServiceBrowserNew
> dbus-protocol.c: interface=3Dorg.freedesktop.Avahi.Server, path=3D/,
> member=3DServiceBrowserNew
> dbus-protocol.c: interface=3Dorg.freedesktop.Avahi.Server, path=3D/,
> member=3DServiceBrowserNew
> dbus-protocol.c: interface=3Dorg.freedesktop.Avahi.Server, path=3D/,
> member=3DServiceBrowserNew
> dbus-protocol.c: client :1.12 vanished.
> dbus-protocol.c: interface=3Dorg.freedesktop.Avahi.Server, path=3D/,
> member=3DGetAPIVersion
> dbus-protocol.c: interface=3Dorg.freedesktop.Avahi.Server, path=3D/, memb=
er=3DGetState
> dbus-protocol.c: interface=3Dorg.freedesktop.Avahi.Server, path=3D/,
> member=3DServiceTypeBrowserNew
> dbus-protocol.c: interface=3Dorg.freedesktop.Avahi.Server, path=3D/,
> member=3DServiceBrowserNew
> dbus-protocol.c: interface=3Dorg.freedesktop.Avahi.Server, path=3D/,
> member=3DServiceBrowserNew
> dbus-protocol.c: interface=3Dorg.freedesktop.Avahi.Server, path=3D/,
> member=3DServiceBrowserNew
> dbus-protocol.c: interface=3Dorg.freedesktop.Avahi.Server, path=3D/,
> member=3DServiceBrowserNew
> dbus-protocol.c: client :1.13 vanished.
>=20
>=20
> walle# tcpdump -nli em0 |grep 5353
> -----------------------------
> tcpdump: verbose output suppressed, use -v or -vv for full protocol decod=
e
> listening on em0, link-type EN10MB (Ethernet), capture size 96 bytes
>=20
> 15:28:25.782360 IP 10.0.0.9.5353 > 224.0.0.251.5353: 0 [2q] [3n] ANY
> (QM)? 9.0.0.10.in-addr.arpa.[|domain]
> 15:28:26.034751 IP 10.0.0.9.5353 > 224.0.0.251.5353: 0 [2q] [3n] ANY
> (QM)? 9.0.0.10.in-addr.arpa.[|domain]
> 15:28:26.287194 IP 10.0.0.9.5353 > 224.0.0.251.5353: 0 [2q] [3n] ANY
> (QM)? 9.0.0.10.in-addr.arpa.[|domain]
> 15:28:26.488262 IP 10.0.0.9.5353 > 224.0.0.251.5353: 0*- [0q] 3/0/0
> (Cache flush) PTR[|domain]
> 15:28:26.589784 IP 10.0.0.9.5353 > 224.0.0.251.5353: 0 [4q] [8n][|domain]
> 15:28:26.842234 IP 10.0.0.9.5353 > 224.0.0.251.5353: 0 [4q] [8n][|domain]
> 15:28:27.094681 IP 10.0.0.9.5353 > 224.0.0.251.5353: 0 [4q] [8n][|domain]
> 15:28:27.295625 IP 10.0.0.9.5353 > 224.0.0.251.5353: 0*- [0q] 17/0/0[|dom=
ain]
> 15:28:27.542398 IP 10.0.0.9.5353 > 224.0.0.251.5353: 0*- [0q] 2/0/0
> (Cache flush) PTR[|domain]
> 15:28:28.351406 IP 10.0.0.9.5353 > 224.0.0.251.5353: 0*- [0q] 17/0/0[|dom=
ain]
> 15:28:29.607960 IP 10.0.0.9.5353 > 224.0.0.251.5353: 0*- [0q] 3/0/0
> (Cache flush) PTR[|domain]
> 15:28:30.406721 IP 10.0.0.9.5353 > 224.0.0.251.5353: 0*- [0q] 17/0/0[|dom=
ain]
> 15:31:15.417538 IP 10.0.0.9.5353 > 224.0.0.251.5353: 0 [8a] [5q] PTR
> (QM)? _services._dns-sd._udp.local.[|domain]
> 15:32:27.371515 IP 10.0.0.9.5353 > 224.0.0.251.5353: 0 [8a] [5q] PTR
> (QM)? _services._dns-sd._udp.local.[|domain]
>=20
>=20
> dewey-imac:~ root# tcpdump -nli en0 multicast|grep 5353
> -----------------------------
> tcpdump: verbose output suppressed, use -v or -vv for full protocol decod=
e
> listening on en0, link-type EN10MB (Ethernet), capture size 96 bytes
>=20
> 15:28:26.304295 IP 10.0.0.9.5353 > 224.0.0.251.5353: 0 [2q] [3n] ANY
> (QM)? 9.0.0.10.in-addr.arpa.[|domain]
> 15:28:26.556684 IP 10.0.0.9.5353 > 224.0.0.251.5353: 0 [2q] [3n] ANY
> (QM)? 9.0.0.10.in-addr.arpa.[|domain]
> 15:28:26.809128 IP 10.0.0.9.5353 > 224.0.0.251.5353: 0 [2q] [3n] ANY
> (QM)? 9.0.0.10.in-addr.arpa.[|domain]
> 15:28:27.010197 IP 10.0.0.9.5353 > 224.0.0.251.5353: 0*- [0q] 3/0/0
> (Cache flush) PTR[|domain]
> 15:28:27.111741 IP 10.0.0.9.5353 > 224.0.0.251.5353: 0 [4q] [8n][|domain]
> 15:28:27.364197 IP 10.0.0.9.5353 > 224.0.0.251.5353: 0 [4q] [8n][|domain]
> 15:28:27.616630 IP 10.0.0.9.5353 > 224.0.0.251.5353: 0 [4q] [8n][|domain]
> 15:28:27.817558 IP 10.0.0.9.5353 > 224.0.0.251.5353: 0*- [0q] 17/0/0[|dom=
ain]
> 15:28:28.064330 IP 10.0.0.9.5353 > 224.0.0.251.5353: 0*- [0q] 2/0/0
> (Cache flush) PTR[|domain]
> 15:28:28.873368 IP 10.0.0.9.5353 > 224.0.0.251.5353: 0*- [0q] 17/0/0[|dom=
ain]
> 15:28:30.129940 IP 10.0.0.9.5353 > 224.0.0.251.5353: 0*- [0q] 3/0/0
> (Cache flush) PTR[|domain]
> 15:28:30.928697 IP 10.0.0.9.5353 > 224.0.0.251.5353: 0*- [0q] 17/0/0[|dom=
ain]
>=20
> walle# avahi-browse -at
> -----------------------------
> +  em0 IPv4 walle [00:0e:0c:aa:7b:ca]
> _workstation._tcp    local
> +  em0 IPv4 walle                                         _ssh._tcp
>         local
> +  em0 IPv4 SFTP File Transfer on walle
> _sftp-ssh._tcp       local
> +  em0 IPv4 walle
> _afpovertcp._tcp     local
>=20
> dewey-imac:~ root# mDNS -B _afpovertcp._tcp local
> -----------------------------
> Browsing for _afpovertcp._tcplocal
> Talking to DNS SD Daemon at Mach port 4099
> Timestamp     A/R Flags Domain                   Service Type
>    Instance Name
> 15:15:34.869  Add     1 local.                   _afpovertcp._tcp.
>    dewey-imac
> 15:15:34.869  Add     1 local.                   _afpovertcp._tcp.
>    dewey-imac
> 15:15:34.869  Add     0 local.                   _afpovertcp._tcp.
>    cindy-imac ## this is another macosx 10.5.6 client

Do other services show up on the Mac (e.g. _sftp.ssh._tcp)?  They work
fine for me here with my OS X machine.  I don't have an afpovertcp
service defined, and you didn't include your service file.

Joe

--=20
PGP Key : http://www.marcuscom.com/pgp.asc

--=-uQjcbCgmBwKd+7+2rdJw
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (FreeBSD)

iEYEABECAAYFAklamRoACgkQb2iPiv4Uz4cpPgCfQyq066q1st8t1mSt1f20qOn2
eWMAnRT8u+lmomdJj1AXdVuX2V22PiyS
=SeAr
-----END PGP SIGNATURE-----

--=-uQjcbCgmBwKd+7+2rdJw--




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1230674203.86286.24.camel>