Installing and setting TFTPD in Ubuntu

by David Sudjiman ~ March 27th, 2006. Filed under: Linux.

1. Install tftpd and related 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. Make /tftpboot directory

$ sudo mkdir /tftpboot
$ sudo chmod -R 777 /tftpboot
$ sudo chown -R nobody /tftpboot

4. Start tftpd through xinetd

$ sudo /etc/init.d/xinetd start

5. Testing. Tranfering file hda.txt from 192.168.1.100 (Client using tftp) to 192.168.1.100 (Server 192.168.1.100). Get an example file to transfer (eg. hda.txt)

$ touch /tftpboot/hda.txt
$ chmod 777 /tftpboot/hda.txt
$ ls -l /tftpboot/
total 0
-rwxrwxrwx  1 davids davids 0 2006-03-27 23:04 hda.txt
$ tftp 192.168.1.100
tftp> put hda.txt
Sent 722 bytes in 0.0 seconds
tftp> quit
$ ls -l /tftpboot/
total 4
-rwxrwxrwx  1 davids davids 707 2006-03-27 23:07 hda.txt

103 Responses to Installing and setting TFTPD in Ubuntu

  1. stefan schwert

    Hallo David,
    thank you for the description. I found a lot of sites about netbooting, but setting up the tftp-server wasn’t clear to me until I found your page. Stefan

  2. kitten

    Very helpful; this was driving me insane because I needed to get it running for a work-related project. Thanks for the information.

  3. jlabrie

    It helped me too, thanks!!

  4. William Hile

    I have been attempting to get tftpd to run for a few days now and have still had zero luck…… for some reason it does not srart/listen on port 69…. or any port for that matter…. any ideas?

    Thanks

    William

  5. Sean Xie

    Thanks, my tftp server is working now.

  6. Celso Providelo

    Dude, thank you so much ! xinetd hint worked perfectly !

  7. Grant T

    Another success here. As mentioned, there are a lot of sites that describe setting up a TFTP to boot a PXE from, but nothing about setting up tftpd in Ubuntu. The only difference is after running through the steps I still could not connect to the TFTP server until I did /etc/init.d/xinetd restart.

  8. Dheep Vijay B

    Thanks David,

    I was cracking my head for two days to make the tftp server running in my system. your page helped me to start the tftp in 5mins. Thanks.

  9. Yatta

    Hey thanks for posting this… I was starting to pull out my non-existant hair on how to do this.
    All i keep seeing is how do a netwwork boot

  10. DoudZ

    Hello,

    you need -s before the tftp root directory making the server_args like:
    server_args = -s /tftpboot

    apart from that it works OK.

  11. Arthur

    Thanks David and DoudZ !!

  12. j mollo

    Thanks a lot, but when I finished this tutorial I had a very stupid “problem”: the whitespaces in the /etc/xinet.d/tftp file. I didn’t use them and they are mandatory….

    I hope this to be usefull for someone.

  13. Trilik

    I am new to linux and I found a thousand sites explaining to me how to setup a tftp server but none of them explained that I needed to install xinetd.d. Thank you very much this has to be the simplest and most informative how to site thank you.

  14. DL

    Indeed, I concur with everyone that this was:
    1. the most helpful
    2. the simplest

    information on installing tftp. I also tried using atftp(d), but this was the only success I had.

    Thanks, DS!

  15. Stefan Ludwig

    Thanks for this, it worked mostly.

    However, on Ubuntu 6.10, I had to change the user to root, as “nobody” is not associated with an existing group and that caused problems during the startup of xinetd.

    If you run into issues, it helps to check /var/log/syslog (or the equivalent for your Linux) to see those error messages. Yes, I’m pretty new to this, suffering from too many years of Windoze abuse, so bear with me.

    The easiest solution I came up with (maybe not the right one), was to change the user used by tftp to “root”. That worked.

    Here’s my /etc/xinet.d/tftp. “-c” allows it to create files in that directory

    service tftp
    {
    disable = no
    protocol = udp
    socket_type = dgram
    wait = yes
    user = root
    server = /usr/sbin/in.tftpd
    server_args = -u root -c -s /tftpboot
    }

  16. Nathan

    I’ve tried this on Fiesty Fawn, but “apt-get install xinetd” results in an error message which indicates that package xinetd is not available. Is there some new method?

  17. Dan Schmidt

    Here’s how I got it working in feisty.

    #1. Install tftpd with dependencies – no xinetd, I never could get it to work right.

    #2. Reboot. Tried everything to make it work without rebooting, I can’t seem to get it.

    #3. sudo mkdir /srv/tftp
    sudo chown -R nobody tftp

    /srv/tftp is your tftp directory. Works quite well now.

  18. sark

    nice , i tryd more sites but i can’t get this solution , thanx…

  19. Tim

    Thanks! I had real trouble with this until I found your page.

  20. Kaushik

    Very useful i run my tftp server in 1 minute. very clear instruction. Thanks :)

  21. Oscar

    Excelent. I’m new to linux, but moving really fast. Fortunately this was the first site I visited. I first did a
    “sudo apt-get install ftpd” but it told me the superserver was not found. Then I visited this site and got it working. Thanks. :)

  22. d2

    Thank you, hours with minicom and 10 mins with your instructions. thanks

  23. hakim tonkin

    hello, I have followed your tutorial, but when i do ” >put essai.txt” ihave this message “transfer timed out”.
    thinks

  24. David

    Note that this only worked for me when I made the lines between the { } braces tab-indented.

    service tftp
    {
    [tab]port = 69
    ...
    }

  25. RJ

    On Ubuntu 6.10 this isn’t working. Tried all the above suggestions but the transfers are timing out..

    Anyone found a solution to this?

  26. egophobiae

    work well indeed sofar.thanks
    ps:
    but one might need to change above ip-adress to your own i.e. 192.168.0.1 in my case.

  27. jonny

    Running ubuntu server 7.04–
    I have the tftp server working as specified, but file transfers ONLY work internally either on itself or within a local network.
    As soon as I attempt to transfer over the internet, i get
    “Transfer timed out.”
    or another error if i do not have -s in serverags.
    whats up?

  28. CodeWiZzard

    To run the deamon you have to enable this often default-disabled option in:

    /etc/default/tftpd-hpa

    RUN_DAEMON=”yes”

    to test if tftpd is running try:

    netstat -a | grep tftp

    the result shoud be:

    udp 0 0 *:tftp *:*

  29. CodeWiZzard

    TO THE MOD:

    sorry stupid me.. forgott half of it.

    Wanted to say using tftp-hda is a good alternative on debian/ubuntu

    install with

    aptitude install tftpd-hpa

    then configure it like above and start with

    /etc/init.d/tftpd-hda start

    sorry for scrambling it up, but i didnt have much time.. maybe you could sort it out or add it to your own howto

    thanks

  30. Jonny

    Hi CodeWiZzard-
    Thanks for your reply… I tried your method on 7.04 and then re-formatted and tried on 7.10 and still no luck. Still timing out.
    I am running out of ideas, and I definatly dont want to run CentOS or Windows just to serve tftp files…

    Any other thoughts?

    Thanks,

  31. kevink

    Thanks, this worked after I realized that I made the same mistake as j mollo (see above). I added tabs to the front of the lines in the /etc/xinetd.d/tftp file and then it worked. We also had problems with a tftp/UDP blocking rule on our corporate firewall/gateway.

  32. Seb

    Many thanks !!!

  33. Nato

    Nice work, thanks David and DoudZ !!

  34. Andrea

    Thanks David…I so simple after read your post…Bye From Italy

  35. Bill Zimmerly

    Great work David! Thank you for clear, easy to follow instructions.

  36. Amir

    Need help guys! I am using Ubuntu 7.10 and managed to set up the ftp as instructed. But when I try to to the step: tftp> put hda.txt

    I got a message that: tftp: No such file or directory

    Any idea where am I making mistake.

    Thanks

  37. Asif

    Amir you should have TFTP service files on you root partition after this you have to copy this file on /var/lib/tftpboot

  38. Daniel

    Great work David! Thank you for clear, easy to follow instructions.

  39. russi

    hey!!
    easiest tutorial I found on the net
    however tftp works only internally –I cannot boot a client –it simply says tftp open timeout!
    I have a multihomed network with subnets 192.168.40.0 and 10.10.1.0 and I can use tftp internelly on both

  40. Duna

    You helped me. Thanks a lot.

  41. Erdal Saglam

    Hi,

    Thanks David for the description.

    from Germany

  42. LQ

    Hi! So simple but very helpful. Thanks!

    Cebu,Ph

  43. KarlK

    Great, it works. Thank U

  44. AdamB

    I have the tftp server working on my work station – I need to get this working on an isolated network on a diskless machine. I have the scripts that I can run from a USB drive after the CD boots Ubuntu.
    Does anyone know how to get the install packages in file for and then apply them rather than using apt-get install xinetd

    Thanks

  45. Corinna

    If you are having problems getting this to work under some circumstances, you might want to try changing the user to root and adding -s before the directory in the server_args section.

    If I use the configuration as given in the article, I get Access Violation errors if I use curl as my client.

  46. dash

    Great how-to, had my TFTP up and running in 5 minutes. Much appreciated.

  47. JesusRosas

    it’s tftpd working over ipv6? i only can use it over ipv4, but i can’t do the connection over ipv6. it’s different the setup of someting?

    thanks for tour help in that. see you latter

  48. Rob

    I have gine through the steps above, in step 4 starting returns fail.
    any hints?
    thanks

  49. Greg

    Just wanted to say thanks for taking the time to post this info. Saved me the time of hacking through it myself.

  50. Byron

    Excellent simple instructions that worked for me! Thanks! Learned a few more tricks about permissions too with this. Double whammy!

    Thanks again.

  51. nat

    Hi David

    great howto, working fine for me
    but i need to set up a second service on a second port

    as it stands my /etc/xinetd.d/tftp

    looks like yours but is using port 16869
    i have also made a change in the services file, updating the tftp udp port in there also to 16869
    but i need a second tftp service on port 69

    can i just add a second bit in /etc/xinetd.d/tftp
    like tftp2{

    port = 69

    }
    ?
    and add a second line in services similiarly?

    any light you could shed on this would make my life much easier

    many thanks – great howto

  52. D. Hartman

    I’m using Ubuntu 7.10 (the Gutsy Gibbon), and if the tabs are not properly placed in the /etc/xinetd.d/tftp file, you will see mesages in /var/log/syslog like the following:

    xinetd[6548]: bind failed (Permission denied (errno = 13)). service = tftp
    xinetd[6548]: Service tftp failed to start and is deactivated.
    xinetd[6548]: xinetd Version 2.3.14 started with libwrap loadavg options compiled in.
    xinetd[6548]: Started working: 0 available services

    Once the tabs are in there, you should see:

    xinetd[6665]: xinetd Version 2.3.14 started with libwrap loadavg options compiled in.
    xinetd[6665]: Started working: 1 available service

    Hope this helps.

  53. Marco Antônio Possamai

    Almost everything present in your tutorial worked on my Ubuntu Hardy Heron. Except for one line in the tftp file in xinetd.d:

    service tftp

    {
    protocol = udp
    port = 69
    socket_type = dgram
    wait = yes
    user = root
    server = /usr/sbin/in.tftpd
    server_args = -s /var/lib/tftpboot
    disable = no
    }

    As you can see, the -s and the complete path were required, so were the tabulations

    Typing xinetd right after you start (or restart) the superserver and prior to entering the tftp seemed to have some effect, although I’m not entirely sure of it.

    Anyway, thanks a lot.

  54. LCsquare

    Extremely useful! I have tired to install tftp server to Ubuntu but failed, until I found this page!

    Thanks!

  55. helpdeskdan

    I had very good luck using old fashion openbsd-inetd. I used the following:

    #1. Install tftpd with dependencies

    #2. sudo mkdir /srv/tftp
    sudo chown -R nobody tftp

    #3. sudo /etc/init.d/openbsd-inetd restart

    That’s it – /srv/tftp is your tftp directory!

  56. Ricardo Sanchez Y

    Could you give a hand? My server is not working I see timeout when I triy to transfer a file.
    root@test-server:~# netstat -na | more
    Active Internet connections (servers and established)
    Proto Recv-Q Send-Q Local Address Foreign Address State
    tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
    tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN
    tcp 0 0 200.33.213.88:22 200.33.230.8:36747 ESTABLISHED
    tcp 0 0 200.33.213.88:40039 148.243.241.233:80 TIME_WAIT
    tcp6 0 0 :::22 :::* LISTEN
    udp 0 0 0.0.0.0:34964 0.0.0.0:*
    udp 0 0 0.0.0.0:5353 0.0.0.0:*
    udp6 0 0 :::69 :::*
    Active UNIX domain sockets (servers and established)

    my file /etc/xinetd.d/tftp
    service tftp
    {
    protocol= udp
    port= 69
    socket_type= dgram
    wait= yes
    user= root
    server= /usr/sbin/in.tftpd
    server_args= -s /tftpboot
    disable= no

    }
    ~

  57. Sven B.

    Just installed on Ubuntu 8.10 and working fine. Using it to tftp cisco switch firmware. Working great. Thank you for the 5 minute setup and up and running in 5 minutes.

    –Sven

  58. Igal

    Hi David,

    I have just performed the required actions to install tftp server on Ubuntu 8.10 for PC desk but unfortunately had issue in the step #4 starting xinetd:

    # sudo /etc/init.d/xinetd start
    * Starting internet superserver xinetd [fail]

    Could you advice?

    Igal

  59. biomag: Mas Configuration On Linux

    [...] Install tftp (credit for documentation credit to David Sudjiman @ http://www.davidsudjiman.info/2006/03/27/installing-and-setting-tftpd-in-ubuntu/) [...]

  60. Gauthaman

    Thanks alot man…
    It really helped me alot, there was a lot of head scratching before i could find this document but now everything is solved. Thank you once again.

  61. Installing and setting TFTPD in Ubuntu | Let's share to be shared !

    [...] davidsudjiman.info VN:F [1.1.1_429]please wait…Rating: 0.0/10 (0 votes cast)Các bài viết liên quan:Ubuntu [...]

  62. zakir

    2. Create /etc/xinetd.d/tftp and put this entry:
    anybody can tell me i could not save file tftp it says you do not have permissions

    thanks

  63. Owain

    having a few problems gone through the setup
    when i run netstat -a | grep tftp
    i get udp 0 0 *:tftp *:*

    however when i try put hda.txt, i get Transfer timed Out – why would this be?

    i hope somebody can help please

  64. r8ermanG

    How can I enable the tftpd server to pass bigger files?

    Thanks

  65. Adam

    r8ermanG : From what I’ve heard, it is a security restriction in tftp that prohibits you from sending files more than a certain amount (like 200 MB or so).

    I was told at work to use tftp-hpa because it does not have this restriction.

  66. chris

    Hey Igal,

    I have the same problem. However when I try to start xinted manually by simply executing xinetd from the shell – it starts up. So, the dirty method is to edit the /etc/init.d/xinetd, comment out the normal startup and add simple call to xinetd there. That worked for me, tftpd works fine.

  67. juniarto halayudha

    it doesn’t work for me either. i am using ubuntu hardy.
    so, my solution is to use tftp-hpa.
    forget the xinetd and comment out tftp in inetd.conf
    edit /etc/default/tftpd-hpa

    RUN_DAEMON=”yes”
    OPTIONS=”-l -s /tftpboot”

    and IT WORKS.

  68. Mike

    Thank you for this great tutorial!
    sudo nmap localhost -sU

    Starting Nmap 4.53 ( http://insecure.org ) at 2009-03-16 12:12 EET
    Interesting ports on localhost (127.0.0.1):
    Not shown: 1484 closed ports
    PORT STATE SERVICE
    53/udp open|filtered domain
    69/udp open|filtered tftp
    123/udp open|filtered ntp
    5353/udp open|filtered zeroconf

    it is working!

  69. Knot

    If you found this error “starting internet superserver xinetd fail” in step 4, try this instead “/etc/init.d/xinetd restart”
    It failed because you cannot start xinetd if it already started so you’ll have to restart it instead.
    Hope this help!~

  70. Graham

    I have tried all the above on two different Ubuntu 8.10 systems with no success. To test the configuration I have been using:
    $ sudo tftp localhost
    tftp> verbose
    Verbose mode on.
    tftp> get test
    getting from localhost:test to test [netascii]
    Error code 2: Access violation
    Is this likely to be an invalid test, or what else? Have devoted more time than I care to admit to this problem.

  71. Instalar servidor de tftp em Ubuntu « O meu espaço …

    [...] davidsudjiman.info [...]

  72. ngohaibac » Blog Archive » Howto Install and setup TFTPD in Ubuntu Hardy 8.04, Intrepid 8.10, Jaunty 9.04 workstation

    [...] davidsudjiman.info [...]

  73. Gary Flores

    Ok, I use TFTPD in centos in a bunch of servers.

    And I was looking for an implementation of this on Ubuntu. It looks that this will work great Although I haven’t tested it.

    One thing that I always do… is ad “-vv” at the end of the server_args, this is to have tftpd log into /var/log/messages . Again, that is in centos, I don’t know if it will work in here.

  74. Ravishankar Haranath

    Thanks for the info. It was really useful.

  75. Tony K

    Knot said: “If you found this error “starting internet superserver xinetd fail” in step 4, try this instead “/etc/init.d/xinetd restart”
    It failed because you cannot start xinetd if it already started so you’ll have to restart it instead.”

    That fixed it for me. Thanks!!

  76. romikles

    Hello. TFTP is working fine. THX for good entry.
    I did all 4 steps. I did not receive any error in ubuntu 9.04.

    to verify I copy running-config from my router (cisco 2821)
    >> ubuntu server 192.168.1.15
    >> cisco router 192.168.1.1

    c0220_MNDAHO01_R1#copy run tftp
    Address or name of remote host []? 192.168.1.15
    Destination filename [c0220_mndaho01_r1-confg]?
    !!
    15361 bytes copied in 1.040 secs (14770 bytes/sec)

    >>> TFTP directory : /tftpboot (tftp server on ubuntu )
    /tftpboot# ls -la
    root@rulrich:/tftpboot# ls -la

    total 24
    drwxrwxrwx 2 nobody root 4096 2009-07-29 11:14 .
    drwxr-xr-x 22 root root 4096 2009-07-29 10:51 ..
    -rw——- 1 nobody nogroup 15361 2009-07-29 11:14 c0220_mndaho01_r1-confg

  77. Virender Sharma

    Really a great doc for impatient and new comers.

  78. Liquid

    Hey! Nice guide, but I have a small problem.

    I did everything as said in the guide, but when I issue command: “/etc/init.d/xinetd start” I get “*Startubg ubterbet superserver xinetd [fail]”

    I also tryed to make user “root” as someone said in comments, anyone encountered similiar?

  79. Liquid

    Stupid me, I should have also read last few comments… Thanks Tony K using “restart” instead of “start” worked perfectly

  80. Prasad Gorja

    This is simple doc with simple steps , it is working!!!!!!

  81. juan

    many thanks to you and to juniarto halayudha for the hint “-l -s”
    now got it working

  82. PVRV Prasad

    Very simple and saved my time, Thanks!!!!!!

    working fine….

  83. scd

    Will work direct the first time install on Ubuntu server 8.04.
    We have to use this feature for our small Cisco IP phone’s local files.

    thanks ….

  84. Arun

    Thanks … Now tftpd got working

  85. Evan

    Hey guys,

    Just to give you the heads up. All of the above works and is pretty mucha copy/paste howto. Exellecent job Dave.

    As for the confusion with uploading files/PUTing files, check this out straight from the man page.

    “Files may be written only if they already exist and are publicly writable.”

    Make sure you ensure the files are already present before you try to PUT anything.

  86. Jack

    Great!!

    No my tftp is working to! ;-)

  87. Andy

    Hi,

    I am getting the same problem as Amir back on May 4th, 2008 at 8:22 pm.

    The problem is that when I attempt to use the command:

    put hda.txt

    I am getting an error that there is no file directory. There is a response to this but it isnt really clear to me. If anyone can help that would be great.

    Great tutorial.

  88. Brian Hickey

    This is an excellent post but if you actually want it to work with BartPE or images >90MB don’t use tftpd or aftpd. Instead use:

    sudo apt-get tftpd-hpa tftp-hpa

    I’d also shy away from init.d and xinet.d also. Edit the config file for the tftpd-hpa daemon under /etc/default/tftpd-hpa

    code:
    RUN_DAEMON=”yes”
    OPTIONS=”-s -l /tftpboot”

  89. Brian Hickey

    Also make sure that you purge tftp and tftpd if you already installed it. Otherwise you will get socket errors.

  90. wren

    Thanks for your description, it’s the most clear teaching for tftp i seen.
    by the way, my tftp worked after /etc/init.d/xinetd restart

  91. Installing and setting TFTPD in Ubuntu – 【GNU/LINUX】

    [...] link: http://www.davidsudjiman.info/2006/03 / 27/installing-and-setting-tftpd-in-ubuntu / 1. Install tftpd and related packages. $ sudo apt-get install xinetd tftpd tftp 2. Create / etc [...]

  92. Eric B

    I can get files, but anything I put gives me Error code 2: Access violation.

    I checked the permissions on the directory, and they are correct. owner nobdy, read and write. nothing works.

  93. ppibburr

    Eric.

    change the
    user = nobody
    to your user
    in the config and xinetd.d restart

  94. tom

    On Ubuntu 9.10/Linux Mint 8 installation is pretty straightforward

    - Install tftpd, which has a dependency on openbsd-inetd
    - Do a /etx/xinit.d/openbsd-inetd restart

    Configuration is in /etc/inetd.conf, tftp home directory was set to /srv/tftp on my system. Manually created this and set owner to nobody

  95. alze

    good clear instructions, might be worth pointing out to modify tftpd-hpa as well
    +-
    #Defaults for tftpd-hpa
    RUN_DAEMON=”yes”
    #OPTIONS=”-l -s /var/lib/tftpboot”
    OPTIONS=”-l -s /tftpboot”
    +-

  96. tonyh

    I must say this worked for me – the key things to do are as follows:
    1. Make sure the config is tabbed properly between the braces { ..}
    2. Make sure that the premissions are set AND you CD /TFTPBOOT
    3. Make sure you have your computers IP CORRECT.
    4. If you get no ’sent xxx bytes’ message and just get a prompt after the put and get between the two terminal windows (one client and one server) (which happened to me dispite using verbose mode) you can confirm that the file was sent by doing a LS -L /TFTPBOOT and looking that the files timestamp!
    5. Remember in actual use what you you want to setup the tftp server is tptp (to the) CLIENTIP and PUT the file.
    6. From the client tftp SERVERIP and get the file… (yes, Of course its all obvoius, but when reflashing a dead box through a mistake means 1-2 days wasted its important to get it right)

  97. roh

    thanks tonyh! very helpful

  98. ShArk

    David, big thx for clear tuting through tftp-server setting
    Tonuh, great thx for instansing that for correct sending cd should be /tftpboot

  99. Jeff

    A lot of folks seem to be having trouble writing files to the tftp server. Here is one possible solution:

    For the “tftpd” installed in Step 1 (for Karmic anyway), a copy to the tftp server can only be done if the file already exists in /tftpboot and is writable by all. It has nothing to do with the “user=” setting or the /tftpboot permissions (which should be 777 per the instructions).

    To fix:
    1. cd /tftpboot
    2. touch
    3. chmod 777

    Now the tftp put from the remote server should work.

    Hope this helps.

  100. Jeff

    Sorry. Bad characters in my file names got removed on post:

    To fix:
    1. cd /tftpboot
    2. touch file_you_want_to_put
    3. chmod 777 file_you_want_to_put

  101. Nolan

    Thanks, worked like a charm

  102. helpdeskdan

    If you want to put, and the file doesn’t exist, you need the -c option, which doesn’t appear to be around in this version. Try tftpd-hpa and put a -c in your /etc/inetd.conf, like so:

    tftp dgram udp wait root /usr/sbin/in.tftpd /usr/sbin/in.tftpd -c -s /var/lib/tftpboot

  103. sobi

    the last post from Jeff works, but any suggestion to PUT file,
    which doesnt exist on server?

    helpdeskdans post doesnt work form me,

    1) i have installed and set up all by tutorial
    2) then installed tftpd-hpa tftpd-hpa
    3) added ‘- c’ to /etc/inetd.conf by helpdeskdan post
    4) sudo /etc/init.d/xinetd restart

    sobi@sobi-laptop:~$ ls -las | grep test
    4 -rw-r–r– 1 sobi sobi 14 2010-03-01 02:15 test.txt
    sobi@sobi-laptop:~$ tftp 192.168.1.153
    tftp> put test.txt

    and nothing happend…

    thanks

Leave a Reply