tftpd-hpa Como posso definir a opção “blksize”?

0

Estou usando o servidor tftp (tftpd-hpa) para inicializar a partir do PXE via LAN. Eu sei, esse tamanho de bloco padrão para o protocolo TFTP é de 512 bytes, e para isso a velocidade de download é muito lenta. Ele pode acelerar a alteração do bloco padrão de 512 bytes para, por exemplo, 16268B.

Mas não sei como definir blksize , quando tentei adicioná-lo como opção em TFTP_OPTIONS= em /etc/default/tftp-hpa recebi tftp-hpa services error sobre arquivo de configuração incorreto.

Então, minha pergunta é: Como posso definir o tamanho do bloco tftp maior que 512 bytes (sem opção de tamanho máximo de bloco)

    
por BartQ 03.07.2015 / 15:15

1 resposta

0

Consegui fazer isso funcionar com xinet.d executando o serviço tftp-hpa.

No arquivo xinetd.d / tftp, adicionei "--blocksize 1468"

serviço tftp {

    socket_type             = dgram
    protocol                = udp
    wait                    = yes
    user                    = root
    server                  = /usr/sbin/in.tftpd
    server_args             = -s /tftpfolder --verbose --blocksize 1468
    disable                 = no
    per_source              = 11
    cps                     = 100 2
    flags                   = IPv4

}

Depois de observar o comportamento, os clientes que não especificarem uma opção de tamanho de bloco para a RFC continuarão recebendo o padrão 512 blocos infelizmente. Os clientes que fornecem a opção de tamanho de bloco agora podem acessar a opção maxblocksize que eu configurei. O meu é definido sob o tamanho da fragmentação, já que estamos usando a WAN, mas é possível usar o tamanho maior, desde que seus clientes também possam solicitar um tamanho maior.

    
por Bryan 18.02.2016 / 01:55