tftpd-hpa: отключаем работу IPv6
- Recluse
- 13.04.2026
- 52
- 0
- 1
- 1
- 0
- Содержание статьи
Описание и решение проблемы
После отключения на сервере с Ubuntu протокола IPv6, обнаружилось, что сервер tftpd-hpa не стартует. В логе при этом оказались следующие записи:
cannot open IPv6 socket, disable IPv6: Address family not supported by protocol
Cannot set nonblock flag on socket: Bad file descriptor
Для исправления данной ситуации, работа сервера была жестко зафиксирована на протоколе IPv4. Для этого, в файле конфигурации /etc/default/tftpd-hpa нужно добавить в параметр TFTP_OPTIONS значение -4. После этого, конфиг TFTPD на проблемном сервере стал выглядеть следующим образом:
# /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/srv/tftp"
TFTP_ADDRESS=":69"
TFTP_OPTIONS="--secure -4"
Добавить комментарий