[prev in list] [next in list] [prev in thread] [next in thread] 

List:       netatalk-devel
Subject:    Re: [Netatalk-devel] Bugs with multiple instances
From:       Arnaud Bergeron <abergeron () gmail ! com>
Date:       2012-01-12 17:02:50
Message-ID: CAP-8ehju1Heaz=rEJou16EOJ5yfuv2YDSXwHqCk4J25cQcRTbA () mail ! gmail ! com
[Download RAW message or body]

2012/1/12 Frank Lahm <franklahm@googlemail.com>:
>>>> afpd.conf:
>>>>
>>>> - -tcp -noddp -ipaddr 10.0.0.9 -uamlist uams_dhx.so,uams_dhx2.so -fqdn
>>>> a1.umn -mimicmodel RackMac -nozeroconf
>>>> "a1-tm" -tcp -noddp -ipaddr 10.0.0.18 -uamlist
>>>> uams_dhx.so,uams_dhx2.so -defaultvol /usr/local/etc/AppleVolumes.tm
>>>> -nouservol -signature user:time-machine -fqdn a1-tm.umn -mimicmodel
>>>> RackMac -nozeroconf
>
> $ cat /usr/local/netatalk/etc/afpd.conf
> opensolaris -ipaddr 10.10.10.3 -setuplog "default log_maxdebug
> /var/log/afpd.log"
> test -ipaddr 10.10.10.4 -setuplog "default log_maxdebug /var/log/afpd.log"
>
> $ ifconfig -a
> rge0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
>        inet 10.10.10.4 netmask ffffff00 broadcast 10.10.10.255
> rge0:1: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
>        inet 10.10.10.3 netmask ffffff00 broadcast 10.10.10.255
> ...
>
> $ tail -100 /var/log/afpd.log | grep "Registering server"
> Jan 12 13:36:31.917364 afpd[1228] {afp_avahi.c:117} (I:AFPDaemon):
> Registering server 'opensolaris' with Bonjour
> Jan 12 13:36:31.918030 afpd[1228] {afp_avahi.c:117} (I:AFPDaemon):
> Registering server 'test' with Bonjour
>
> On a Mac:
>
> $ dns-sd -B _afpovertcp._tcp
> Browsing for _afpovertcp._tcp
> Timestamp     A/R Flags if Domain                    Service Type
>        Instance Name
> 13:33:56.522  Add     3  5 local.                    _afpovertcp._tcp.
>        test
> 13:33:56.522  Add     2  5 local.                    _afpovertcp._tcp.
>        opensolaris
> ^C
>
> $ dns-sd -L test _afpovertcp._tcp
> Lookup test._afpovertcp._tcp.local
> 13:34:28.023  test._afpovertcp._tcp.local. can be reached at
> os.local.:548 (interface 5)
> ^C
>
> $ dns-sd -L opensolaris _afpovertcp._tcp
> Lookup opensolaris._afpovertcp._tcp.local
> 13:34:40.005  Opensolaris._afpovertcp._tcp.local. can be reached at
> os.local.:548 (interface 5)
> ^C
>
> $ dns-sd -G v4 os.local
> Timestamp     A/R Flags if Hostname                  Address
>                           TTL
> 13:57:54.029  Add     2  5 os.local.                 10.10.10.3
>                           120
> ^C
>
> Both servers are announced with os.local which resolves to 10.10.10.3.

That is why I went the manual advertisement route.  But I admit i've
never tried using the weird port for the regular volumes (and using
something other than 548 for TM doesn't work as HAT said).

So that fixes my first problem.  The second one is that afpd doesn't
actually read my alternate AppleVolumes.tm file when a time machine
client connects for a backup and the backups fail with "volume does
not support TM lock stealing".

> -f

------------------------------------------------------------------------------
RSA(R) Conference 2012
Mar 27 - Feb 2
Save $400 by Jan. 27
Register now!
http://p.sf.net/sfu/rsa-sfdev2dev2
_______________________________________________
Netatalk-devel mailing list
Netatalk-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/netatalk-devel

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic