TFTP: Mensagem de erro ".TFTP error 1 (file not found)"

Publicado por jairus lopes em 27/10/2007

[ Hits: 14.308 ]

 


TFTP: Mensagem de erro ".TFTP error 1 (file not found)"



Esta dica é interessante para quem está trabalhando com terminais "burros", o famoso projeto LTSP, onde de repente aparece esta mensagem na hora do boot no terminal. Como aconteceu comigo.

A solução veio através de várias tentativas de instalação, tanto do LTSP como os demais serviços que ele necessita, como por exemplo, o TFTP.

Eu resolvi da seguinte forma:

Para que o kernel que está instalado, por padrão na pasta /tftpboot, seja transferido para o terminal, é necessário utilizar o serviço TFTP. Só que esse serviço fica como daemon, sendo iniciado pelo inetd.conf ou /xinet.d/tftp . É nesses dois arquivos que iremos alterar. Isso vai depender de qual você utiliza para iniciar os seus serviços.

inetd.conf:

tftp     dgram   udp     wait    root  /usr/sbin/in.tftpd /usr/sbin/in.tftpd -s /tftpboot

Se você colocou o parâmetro "-s /tftpboot" nesta linha. No arquivo dhcpd.conf, na seção do terminal, vai ficar assim:

#Terminal 5:
host ws005 {
  hardware ethernet 00:10:4b:26:10:da;
  fixed-address 1.0.10.93;
  filename "/lts/vmlinuz-2.4.26-ltsp-3";

Observe que a linha "filename" não precisei colocar o diretório superior, que é o /tftpboot, e sim apenas o subdiretório "/lts" pois no parâmetro da linha do arquivo inetd.conf, eu especifiquei este diretório, utilizando o "-s", que fica armazenado em uma variável PATH.

tftp:

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

Este arquivo é utilizado pelo xinetd que inicializa o serviço tftp, observe também na linha "server_args = -s /tftpboot", o parâmetro "-s", sendo utilizado.

Porque o erro?

Eu estava justamente colocando o diretório /tftpboot, antes do "lts", no arquivo e na seção do terminal. Que estava errado. Pois eu já estava me referenciando ao "/tftpboot", no arquivo de inicialização do daemon.

Espero ter ajudado!

A distribuição que utilizo é a Debian 4.0 Etch.

Jairus Lopes

Outras dicas deste autor

Porta paralela não criada no boot do Debian 7

Comentar em bloco

HP Scanjet G2710 (RESOLVIDO) - Debian Lenny e Ubuntu 9.04

Java JRE 1.7_51 - Instalação fácil no Debian 7 em três passos

e2label

Leitura recomendada

Instalação do Netdata no Fedora 23

BlueJ 3.0.8 x Ubuntu 12.04: A suitable JDK couldn't be located

Adwaita Dark no Linux Mint

Instalando impressora Lexmark X1195 (usando o driver z600 por compatibilidade)

Sistema inicializando em modo de emergência depois de excluída uma partição

  

Comentários
[1] Comentário enviado por alexmartins em 11/12/2007 - 11:46h

Meu amigo JAIR LOPES, muito obrigado... nossa instituição que atende mais de 500 jovens por mês agradece!
Agora nosso querido e velho LINUX está rodando perfeitamente... sem palavras para agradecer.

MUITO OBRIGADO!

[2] Comentário enviado por jairus em 01/07/2008 - 09:02h

Olá Amigos !!!

Obrigado pelo agradecimento, espero que minhas poucas dicas que tenho colocado no VIVAOLINUX, solucionado alguns problemas. Breve estarei colocando outras. tenho catalogado algumas dicas interessantes, no meu dia a dia com o LINUX. Dicas como esta.

Obrigado,
Deus Seja Louvado !!!
Jairus Lopes



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts