I am trying to start
tftpd (on arch without
inetd) for a simple (or so I thought) operation (nothing permanent).
tftpd <directory> as advised in the manual fails with this comment in syslog:
tftpd[PID]: recvfrom: Socket operation on non-socket
strace tftpd says:
(...) geteuid() = 0 setgid(65534) = 0 setuid(65534) = 0 ioctl(0, FIONBIO, ) = 0 recvfrom(0, 0x603600, 516, 0, 0x6035d0, 0x603828) = -1 ENOTSOCK (Socket operation on non-socket) brk(0) = 0xbe9000 brk(0xc0a000) = 0xc0a000 (...)
So, what is going on? No-one is using UDP port 69 yet, and I have temporarily disabled the firewall.