tftp-hpa работает только при перезагрузке

Я использую сервер tftp-hpa, который был установлен, как показано ниже в Ubuntu 15.04

sudo apt-get install tftpd-hpa

Имя файла конфигурации tftp-hpa находится в /etc/defaults как показано

 # /etc/default/tftpd-hpa
RUN_DAEMON="yes"
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/var/lib/tftpboot"
TFTP_ADDRESS="[::]:69"
TFTP_OPTIONS="--secure"

Проблема в том, что я могу передавать файлы с /var/lib/tftpboot только однажды. Чтобы выполнить дальнейшую передачу, я должен выполнить перезагрузку на сервере следующим образом.

sudo /etc/init.d/tftpd-hpa restart

Невыполнение вышеуказанной команды означает, что сервер tftpd больше не отвечает ни на один запрос клиента tftp.

Какие-либо предложения?

1 ответ

Я вижу то же самое на Ubuntu 15.04. Мой обходной путь - явно указать IP-адрес сервера. Например, 192.168.0.2 вместо [::] в файле конфигурации /etc/default/tftpd-hpa:

RUN_DAEMON = "да"
TFTP_USERNAME="TFTP"
TFTP_DIRECTORY="/ TFTPBoot"
#TFTP_ADDRESS="[::]:69"
TFTP_ADDRESS="192.168.0.2:69"
TFTP_OPTIONS="- secure --create"

Затем он получает файл каждый раз. Нет необходимости перезагружать.

Другие вопросы по тегам