Servidor tftpd-hpa com put e get

Publicado por Ronie em 17/07/2007

[ Hits: 24.059 ]

 


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

Deletar kernel antigo para não aparecer no GRUB2

Executando vários comandos em sequência no GNU/Linux

Diminuindo a listagem de kernels do GRUB no Ubuntu 9.10

Dual-Boot: GNU/Linux + Windows (XP/Vista/7) - Para iniciantes

Instalando o GRUB2 (1.95) no Slackware

  

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