I have only used tftp via xinetd. I'd try that.

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.




On 9/11/18 9:35 AM, Hinz, David (GE Healthcare) wrote:
If you're asking what I think you're asking:

systemctl enable tftp # This adds a symlink for tftp into the (target? Milestone? One of those), equivalent to saying "/etc/rc2.d is done, now let's go to rc3.d".
systemctl start tftp # This tries to start it
systemctl status tftp # This gives you success, or debug information if it didn't work.

If I missed your question entirely, then can you word it differently?

Dave Hinz


On 9/11/18, 9:32 AM, "owner-scientific-linux-us...@listserv.fnal.gov on behalf of Ken Teh" <owner-scientific-linux-us...@listserv.fnal.gov on behalf of t...@anl.gov> wrote:

     I need help with how to enable tftp service. I am trying to get something done
     and I have no patience for systemd's convoluted logic.
          The tftp-server installs
          (1) /etc/xinetd.d/tftp
          (2) tftp.socket  (what's this?)
          (3) tftp.service
          Manually, I can start the service and everything works. But enabling the service      stays disabled or indirect. Enabling the socket does not start the service on
     reboot. Do I need xinetd or does systemd deprecate xinetd?
          Geez!  I miss the old days when Unix was simple.


--
Miles O'Neal
CAD Systems Engineer
Cirrus Logic | cirrus.com | 1.512.851.4659

Reply via email to