Assuming your problem _is_ in fact with mDNS/Bonjour/Avahi,

put some entries in /etc/avahi/hosts, at least one for the host itself.

Mine looks like:

192.168.0.2     mindwarp.local
192.168.0.5     paradox.local
192.168.0.6     paradox-z01.local

(paradox is the host; paradox-z01 is a zone on whose behalf I'm advertising a 
name,
and mindwarp is a Solaris 9 system which doesn't have mDNS support)

You might also want files in /etc/avahi/services for individual services you 
wish to
advertise (it would be nice if the inetd service restarter handled that, but it 
doesn't).
I attached my smb.service file as an example.  My Mac seems to see it ok.  
(Unfortunately,
the Mac doesn't seem to understand NFS advertised via Bonjour.)  One can also 
advertise
afpovertcp  (Mac AFP file sharing via the netatalk daemon (doesn't come with 
Solaris)),
and rfb (VNC protocol), which the Mac sees as screen sharing capability; not to 
mention
ssh, ftp, and probably other services.

There ought to be man pages for avahi-hosts and avahi-services, but I don't see 
them on
my system (although it's like build 97, so maybe they've been added).  the 
avahi hosts file
is pretty obvious.  The avahi services files aren't so obvious, so see
http://avahi.org/download/avahi.service.5.xml
for more info.

You may have to restart
svc:/network/dns/multicast:default
and
svc:/system/avahi-bridge-dsd:default
after adding or changing those files.
-- 
This message posted from opensolaris.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smb.service
Type: application/octet-stream
Size: 246 bytes
Desc: not available
URL: 
<http://mail.opensolaris.org/pipermail/opensolaris-help/attachments/20091017/a88a9243/attachment.obj>

Reply via email to