On Tue, 22 Aug 2017 17:36:31 +0100, Java Jive <ja...@evij.com.invalid>
wrote:
> Can't seem to start atftpd on my NSA221 NAS. Every single one of the
> many command lines that I've tried just display the help as though I'd
> called it with -h.
>
> An online search got a few hits, but nearly all the people with the
> problem just used a server program running on Windows instead - I've
> done this too, but I'd rather have it working on the NAS.
>
> Grateful for any helpful suggestions ...
Thanks to both.
I finally got it going late last night, but ...
The program is so moronic that it can't seem to serve either a bound
directory or a linked one. As this is a NAS and all the hard disks
are accessed via the former, I'm stuck with serving from /tftpd in the
NAS' filesystem RAM, and that's has very limited space, AND the
contents are lost every time the NAS is rebooted!
I tried both ...
mount -o bind <HD Directory> /tftpd
... and ...
ln -s <HD Directory> /tftpd
... to get round this, but the connecting client gets "File not found"
in each case.
Fer chrissake, what is the point of having all this wonderful
flexibility in the filesystem, linking, cross-mounting, etc,
flexibility which even the kernel commonly uses as it boots ...
vmLinuz -> vmLinuz.<version>
... or somesuch, only to have some fool write a service that falls
down because it completely ignores all that?
I think I've just discovered why most of the users complaining that it
wouldn't work eventually went down the Windows route instead!
<shakes head in disbelief>