Servidor tftpd-hpa com put e get

Publicado por Ronie em 17/07/2007

[ Hits: 23.756 ]

 


Servidor tftpd-hpa com put e get



No trabalho eu sempre estou envolvido na configuração de roteadores CISCO e as vezes preciso trocar o IOS de algum deles, bom a maneira mais fácil é através de TFTP. Nesse texto tentarei mostrar uma maneira fácil de configurar o servidor TFTPD-HPA para essa finalidade.

Inicialmente precisamos instalar o servidor tftpd-hpa. Eu utilizo a distribuição Ubuntu, portanto descreverei os passos apenas para tal distribuição.

$ sudo aptitude install tftpd-hpa tftp-hpa

Para quem utiliza a console do roteador como eu, também é preciso instalar o minicom.

$ sudo aptitude install minicom

Agora com tudo devidamente instalado precisamos configurar o servidor tftpd-hpa. Primeiro vamos criar um usuário para ser usado pelo servidor.

$ sudo adduser --system --no-create-home --home /var/lib/tftpboot --group --disabled-login tftpuser

Obs.: O diretório home do usuário aponta para o diretório default do tftpd-hpa. Vamos alterar o dono do diretório default do tftpd-hpa.

$ sudo chown -R tftpuser:tftpuser /var/lib/tftpboot/

Agora edite o arquivo de configuração do tftpd-hpa com o editor de sua preferência, no meu caso o vi.

$ sudo vi /etc/default/tftpd-hpa

Deve ficar com o seguinte conteúdo:

RUN_DAEMON="yes"
OPTIONS="-l -c -u tftpuser -p -s /var/lib/tftpboot"

Salve o arquivo e inicie o servidor tftpd-hpa.

$ sudo /etc/init.d/tftpd-hpa start

Agora é só fazer os testes aí. Espero ter ajudado alguém, pois eu mesmo tinha preguiça de ler as páginas do manual e pesquisar, sempre usava o atftp e atftpd, agora uso os oficiais do Ubuntu tftp-hpa e tftpd-hpa.

Outras dicas deste autor

Modem com Ubuntu no laptop HP DV6150

Leitura recomendada

Como criar pendrive multiboot (várias ISOs)

Como atualizar kernel para 2.6.25

Tradução do OCS inventory NG para português

Apresentação do Debian 9 [vídeo]

Criando imagem ISO de Pendrive

  

Comentários
[1] Comentário enviado por Gilvan Borges em 09/01/2008 - 23:53h

Oi amigo,
como fica para implantar no conectiva 10??, tenho que implantar um server para fazer bkp esse deve receber arquivo .bkp por tftp..
aguardo retorno...obrigado..Gilvan

[2] Comentário enviado por adilsom em 16/08/2008 - 12:44h

ola, eu estou tratando de fazer um preconfiguracao do linksys pap2 pros meus clientes voip, mas na verdade nao sei muito como fazer, ja instalaei o servidor tftp, e agora, vc poderia me ajudar. Obrigado

[3] Comentário enviado por tiekookeit em 11/12/2008 - 09:16h

Simples e direto.

Gosto muito deste tipo de dica que vai direto ao ponto.
Faça isso, configura isso, isso funciona assim e pronto.

Vlw mesmo!

[4] Comentário enviado por hthumbo em 19/08/2010 - 11:18h

Oi,

Parabéns pelo belíssimo tutorial porém seguindo na integra o tuto quando tenta-se enviar um ficheiro atravez do router como no exemplo abaixo

exemplo: copy flash:imagem tftp://endereco

surge o erro abaixo:

%Error opening flash:flash:xxxxxxxx.bin (No such file or directory)

Alguma dica de como automatizar este processo pois torna-se necessário criar na pasta /tftpboot a imagem dor router com permissao 666 e só dps fazer a copia através do router.


Bigado




Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts