On 09/11/2018 09:48 AM, Ken Teh wrote:
What you described works manually.
Basically, the service is not started on reboot even though I've enabled
it. So I don't know what 'enabling' a service means.
Since tftp-server installs /etc/xinetd.d/tftp, is it hinting that it
should be started via xinetd? Do I need to install xinetd or is systemd
so do-it-all, know-it-all that it's taken over xinetd's functions?
I've tried the obvious steps. I'm working my way through all the
permutations (however illogical) to see what works. Obviously, enabling
a systemd service does not necessarily start the service on reboot. When
does enabling a service not enable it?
I wanted to test an application I wrote and I've spent 3 hours trying to
configure the system so it will let me.
Systemd is really too much.
I agree that functionality from xinetd was lost in systemd, such as
tcpwrappers support. You can still install xinetd; it is available in
the repositories. You can also try using dnsmasq's tftp feature if you
already have that in use on the system. I find it very convenient and
easy to get running for small installations that require dhcp/dns/tftp.
-Mark