tftpd-hpa: отключаем работу IPv6

tftpd-hpa: отключаем работу IPv6

Описание и решение проблемы

После отключения на сервере с 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"
Была ли эта статья Вам полезна?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Напоминаем Вам, что Ваше сообщение будет опубликовано только после проверки администратором сайта. Обычно это занимает 1-2 рабочих дня.