2019/07/19

TFTP Server Install and Setup

Install following packages.

    #sudo apt-get install xinetd tftpd tftp



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
    }



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

    Restart the xinetd service.

    new systems:
    #sudo service xinetd restart

    old systems:
    #sudo /etc/init.d/xinetd restart



Testing our tftp server

    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
    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



Reference page

http://askubuntu.com/questions/201505/how-do-i-install-and-run-a-tftp-server

No comments:

Post a Comment