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

Publicado por jairus lopes em 27/10/2007

[ Hits: 14.256 ]

 


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

LPRNG no Debian 7 - Erro:LPD doesn't listen on port 515 [Resolvido]

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

DIRF 2013 no Wine - Acertando formato da data

Repositórios antigos do Ubuntu - Dica somente para efeito histórico

Mensagem de erro: "PHP Fatal error: Call to undefined function pg_connect()" [Resolvido]

Leitura recomendada

CentOS 6.5 (com Intel i915) - Erro após upgrade: "server terminated with error (2); no screens found" [Resolvido]

Configurando a ATI Radeon em um notebook Asus no Debian

Conflito Java ao instalar LibreOffice no Arch Linux [Resolvido]

SUSE (SLED 11 SP3) - Erro ao executar VirtualBox [Resolvido]

LightDM: personalizando e instalando o tema do Ubuntu no XUbuntu

  

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