Como eu instalo e executo um servidor TFTP?

46

Eu tenho um destino VxWorks incorporado que precisa inicializar seu kernel no meu computador Ubuntu. Como faço para instalar e executar um servidor TFTP?

    
por user1689961 15.10.2012 / 21:32

3 respostas

85

Instalação e configuração do servidor TFTP

  1. Instale os seguintes pacotes.

    sudo apt-get install xinetd tftpd tftp
    
  2. Crie /etc/xinetd.d/tftp e coloque esta entrada

    service tftp
    {
    protocol        = udp
    port            = 69
    socket_type     = dgram
    wait            = yes
    user            = nobody
    server          = /usr/sbin/in.tftpd
    server_args     = /tftpboot
    disable         = no
    }
    
  3. Crie uma pasta / tftpboot que deve corresponder ao que você deu em server_args. principalmente será tftpboot

    sudo mkdir /tftpboot
    sudo chmod -R 777 /tftpboot
    sudo chown -R nobody /tftpboot
    
  4. Reinicie o serviço xinetd.

    sistemas mais recentes:

    sudo service xinetd restart
    

    sistemas mais antigos:

    sudo /etc/init.d/xinetd restart
    

Agora, nosso servidor tftp está funcionando.

Testando nosso servidor tftp

  1. Crie um arquivo chamado test com algum conteúdo no caminho / tftpboot do servidor tftp

    Obtenha o endereço IP do servidor tftp usando o comando ifconfig

  2. Agora, em outro sistema, siga as etapas abaixo.

    tftp 192.168.1.2
    tftp> get test
    Sent 159 bytes in 0.0 seconds
    
    tftp> quit
    
    cat test
    

Fonte: link

    
por user1689961 18.10.2012 / 18:59
6

Você pode instalar o atftpd e ele criará um diretório chamado /tftpboot no qual você poderá colocar seus arquivos . Coloque especialmente o arquivo pxelinux.0 lá. Qualquer configuração futura será abordada se for necessário.

Quando você instala o pacote com

sudo apt-get install atftpd

usará o Debconf para solicitar algumas escolhas. Você pode definir muitas opções (o tempo limite do servidor pode ser útil), especialmente o basepath . Você também pode ajustar o intervalo de multicast.

    
por hexafraction 15.10.2012 / 21:41
2

Você pode instalar tftpd-hpa e alterar as configurações. As etapas para a instalação do tftpd-hpa são explicadas nesta postagem do blog .

    
por irfan_np 06.09.2013 / 08:06

Tags