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

Publicado por jairus lopes em 27/10/2007

[ Hits: 14.528 ]

 


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

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

Atualizar o Debian ETCH (4.0) para o LENNY (5.0)

DIRF 2013 no Wine - Acertando formato da data

e2label

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

Leitura recomendada

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

VLC não toca Vídeos do YouTube [Resolvido]

Solucionando problema de som do Skype no Ubuntu

Visual do KDE 5 no KDE 4 em 7 passos

Como corrigir a lentidão na atualização em máquinas Linux com apt (problemas ocorridos em 2017)

  

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