[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Progress with netatalk on Seagate DockStar



On Oct 20, 2:40 pm, pitz <pitz.w...@gmail.com> wrote:
> I've been working on this the past several nights and just wanted to
> provide some progress info.
>
> I'm using the Debian "squeeze" (testing) distribution because it has
> support for the armel processor that the Seagate DockStar has.  Debian
> installation notes onhttp://peterwong.net/blog/?p=115
>
> The netatalk package (2.1.2) "worked" right after installation.  I did
> have to enable the atalkd service in the netatalk configuration. Using
> Marsha's modified AppleShare CDEV in an Apple IIgs allowed me to mount
> the share using cleartext authentication.  Randnum authentication (if
> you're concerned about plaintext passwords going through your network)
> is not supported because the randnum UAM is not built in the netatalk
> package.
>
> Although I could rebuild the randnum UAM using openssl, I'm instead
> modifying it to use GnuTLS/libgcrypt.  I know there are some concerns
> regarding the performance of libgcrypt (vs openssl), but for UAM
> purposes, it may not be that significant.  Besides, converting it to
> use libgcrypt will eventually make it acceptable for the maintainers
> to merge it upstream, so that future netatalk packages will have it
> pre-built.  I think pre-OS9 (or some earlier version) Macs only has
> randnum support, so I've read requests for this modification in other
> places.  I'm more than halfway with this modification and will be
> testing some builds as early as tonight.
>
> Another reason I'm building the randnum UAM is that although Marsha's
> CDEV supports cleartext authentication, the IIgs netboot login still
> rejects my cleartext credentials.  If netatalk could offer randnum
> authentication, then the IIgs netboot login should be able to use
> that.  Anybody know how to patch the IIgs netboot login in the same
> way Marsha did for the CDEV so that cleartext auth works?
>
> I also noticed that the netatalk a2boot service is not pre-built, so I
> had to rebuild that again.  I think it works as it is.  Netbooting the
> IIgs (using guest auth), has brought me as far as receiving the same
> "Your startup
> configuration has not been set up properly" that Ivan had initially
> encountered.  Some fiddling with the ATINIT files is next on my task
> list (right after getting randnum/libgcrypt working).  Thanks to Ivan
> for posting the necessary setup for Apple IIe netbooting athttp://groups.google.com/group/comp.sys.apple2/browse_thread/thread/6...
>
> I'll hopefully have the same for the IIgs soon.

More updates.

I uploaded the compiled files/scripts at
http://peterwong.net/files/apple2/netatalk-armel-files.tar.gz
The patched boot blocks for proper cleartext authentication are at:
http://peterwong.net/files/apple2/troika-3.tar.gz
Just for completeness, I copied Marsha's AppleShare CDEV into:
http://peterwong.net/files/apple2/Asmj21h.shk

The Seagate DockStar does indeed use 12V (using max 2A).  Now I'm left
wondering what gadget I was working on that uses 9V, and starting to
ponder upon the aspects of senility :-)

The binaries were compiled for the armel platform.  The DockStar has
the 1.2GHz Marvell Sheeva CPU.  A lot of personal SANs use this CPU,
but the WD MyBook does not.  I'll try to get the updated uams_randnum
and afppasswd sources (using libgcrypt) to the maintainers.
Hopefully, it will subsequently be included in the package
distribution.

Some pictures of the IIgs netboot:
http://picasaweb.google.com/pitz.wong/Posts#5530852374139322002
http://picasaweb.google.com/pitz.wong/Posts#5530852375130375922
http://picasaweb.google.com/pitz.wong/Posts#5530852373816284034
http://picasaweb.google.com/pitz.wong/Posts#5530852378819574594

/pitz