Jump to Navigation

LinuxTftp

SoftwareLivre

=  Apresentação  =
TFTP - Trivial File Transfer Protocol
Protocolo Trivial para Transferência de Arquivos

Ao contrário do FTP, o TFTP utiliza o protocolo de comunicação UDP, não fornecendo nenhuma controle de acesso ou segurança.
Geralmente sua taxa de transferência é de 2Mbits e tem como finalidade transferir arquivos pequenos.
Sua aplicação comum é fornecer um sistema para o boot de máquinas, neste caso em especial: o Kernel.


=  Download  =
Pacote: [ftp://ftp.mamalinux.com/pub/atftp/atftp-0.6.2.tar.gz ATFTP 0.6.2]


=  Compilando e Instalando  =
Após baixar o arquivo, descompacte-o usando o comando:
 # tar -xvzf atftp-0.6.2.tar.gz

Depois, basta entrar no diretório criado:
 # cd atftp-0.6.2
 # ./configure
 # make all install


=  Configurando  =
Criando diretório do repositório
 # mkdir /tftpboot

Alterando as permissões
 # chown nobody.nobody /tftpboot

==  xinet.d  ==
O xinet.d será o serviço responsável por carregar o serviço tftp.
Para configurá-lo, basta criar o arquivo tftp dentro de: /etc/xinet.d
Seu conteúdo pode ser visto abaixo:

 # vi /etc/xinet.d/tftp

 service tftp
 {
        socket_type = dgram
        protocol = udp
        wait = no
        user = nobody
        server = /usr/local/sbin/in.tftpd
        server_args = -s /tftpboot
 }

==  inetd.conf  ==
O inetd é uma versão mais antiga do xinetd, atualmente não muito usado!

  # vi /etc/xinet.d/tftp

  tftp            dgram   udp     wait    nobody  /usr/sbin/tcpd  /usr/sbin/in.tftpd /boot


=  Autor  =
[:Usuário:EMota: Eduardo Mota]