miércoles, 8 de octubre de 2014

How do I install and run a TFTP server?

17 down vote accepted
I got TFTP service working great by using:
sudo apt-get install xinetd tftpd tftp
Here is where the solution came from: http://mohammadthalif.wordpress.com/2010/03/05/installing-and-testing-tftpd-in-ubuntudebian/
And here is what's there:
  1. Install following packages.
    sudo apt-get install xinetd tftpd tftp
    
  2. Create /etc/xinetd.d/tftp and put this entry
    service tftp
    {
    protocol        = udp
    port            = 69
    socket_type     = dgram
    wait            = yes
    user            = nobody
    server          = /usr/sbin/in.tftpd
    server_args     = /tftpboot
    disable         = no
    }
    
  3. Create a folder /tftpboot this should match whatever you gave in server_args. mostly it will be tftpboot
    sudo mkdir /tftpboot
    sudo chmod -R 777 /tftpboot
    sudo chown -R nobody /tftpboot
    
  4. Restart the xinetd service.
    sudo /etc/init.d/xinetd restart
    
    Now our tftp server is up and running.

Testing our tftp server

  1. Create a file named test with some content in /tftpboot path of the tftp server
    Obtain the ip address of the tftp server using ifconfig command
  2. Now in some other system follow the following steps.
    tftp 192.168.1.2
    tftp> get test
    Sent 159 bytes in 0.0 seconds
    
    tftp> quit
    
    cat test
     
    http://askubuntu.com/questions/201505/how-do-i-install-and-run-a-tftp-server 

No hay comentarios:

Publicar un comentario