tftp-hpa só funciona quando reiniciar

1

Estou executando o servidor tftp-hpa que foi instalado como mostrado abaixo no Ubuntu 15.04

sudo apt-get install tftpd-hpa

O nome do arquivo de configuração tftp-hpa está localizado em /etc/defaults como mostrado

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

O problema é que posso transferir arquivos de /var/lib/tftpboot apenas uma vez. Para realizar uma transferência adicional, tenho que emitir a reinicialização no servidor da seguinte forma.

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

A falha em emitir o comando acima significa que o servidor tftpd não responde mais a qualquer solicitação de cliente do tftp.

Alguma sugestão?

    
por onio 20.02.2016 / 03:02

1 resposta

0

Eu vejo o mesmo no Ubuntu 15.04. Minha solução é especificar explicitamente o IP do servidor. Por exemplo, 192.168.0.2 em vez de [::] no arquivo de configuração / etc / default / tftpd-hpa:

RUN_DAEMON="yes"
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/tftpboot"
#TFTP_ADDRESS="[::]:69"
TFTP_ADDRESS="192.168.0.2:69"
TFTP_OPTIONS="--secure --create"

Em seguida, ele obtém o arquivo todas as vezes. Não há necessidade de reiniciar.

    
por xxor 12.03.2016 / 21:03