Задача запуска tftp: recvfrom: Работа сокета на не-розетке

Я пытаюсь запустить tftpd (на арке без inetd ) для простой (или так я думал) операции (ничего постоянного).

Однако запуск tftpd <directory> как указано в руководстве, не удался с этим комментарием в syslog:

 tftpd[PID]: recvfrom: Socket operation on non-socket 

strace tftpd говорит:

 (...) geteuid() = 0 setgid(65534) = 0 setuid(65534) = 0 ioctl(0, FIONBIO, [1]) = 0 recvfrom(0, 0x603600, 516, 0, 0x6035d0, 0x603828) = -1 ENOTSOCK (Socket operation on non-socket) brk(0) = 0xbe9000 brk(0xc0a000) = 0xc0a000 (...) 

Так, что происходит? Никто еще не использует порт UDP 69, и я временно отключил брандмауэр.

    One Solution collect form web for “Задача запуска tftp: recvfrom: Работа сокета на не-розетке”

    tftpd поставляется в различных реализациях; некоторые могут запускаться только под демоном inetd , в то время как другие поддерживают автономную работу. Linux iputils tftpd во время записи поддерживает работу только под iputils inetd , поэтому должен быть запущен таким образом. В других реализациях может быть опция -l или --listen для работы в качестве отдельного демона.

    Interesting Posts

    убить процесс в скрипте при написании поведения файла

    Нужно ли клиентам CUPS устанавливать драйверы локально?

    Что делать, когда некоторые ошибки происходят во время процесса apt-get обновления?

    Установка mysql-сервера в сценарии оболочки брандмауэра (как пропустить настройку?)

    Всегда ли сеть ждать сетевого подключения?

    Почему скрипты запускаются как пользователь, но не как cron?

    установка Oracle 11g r2 на Linux 6.1

    Как найти конкретный файл с определенным набором строк?

    после входа в систему ssh и во время обновления apt-get, неправильно ли выходить из системы?

    Каков худший сценарий, если жесткий диск или материнская плата не поддерживают `hddparm -s`?

    Как использовать sed и регулярные выражения, чтобы найти шаблон и удалить последние несколько символов?

    Попросив свой сценарий принять аргументы, содержащие пробелы

    nm-апплет отлично работает из командной строки, но не при запуске

    Карта Super + в начало / конец

    Перенаправить исходящий трафик в локальной сети, идущий на порт 443, на порт 80 или 8080 вместо

    Linux и Unix - лучшая ОС в мире.