2011/05/23

tftp使用Tips

tftp(Trivial File Transfer Protocol)是一個很好用的上傳/下載軟體,不論是在u-boot或是Linux內,都有相對應的版本。這篇文章就是寫自己常用的命令,以免以後忘記。

啟動tftp service


~# tftpd -s -l -c /tftpboot
  • -s:指定chroot
  • -l:
  • -c:可以上傳檔案
  • /tftpboot:指定上傳/下載檔案的目錄

tftp上傳


~# tftp -p -l iozone.xls 10.0.0.66
  • -p:Put file
  • -l :Local FILE
  • iozone.xls:上傳的檔案
  • 10.0.0.66:tftp server的IP

tftp下載


~# tftp -g -r iozone.xls 10.0.0.66
  • -g: Get file
  • -r :Remote FILE
  • iozone.xls:下載的檔案
  • 10.0.0.66:tftp server的IP

tftp: server error: (1) File not found


Cause: 指定的文件不存在;或tftpd啟動時沒加入-c選項,不允許上傳檔案。

Solution:
  1. 確認上傳的檔案確實存在
  2. 重啟tftpd時加入 -c 選項

tftp: server error: (0) Permission denied


Cause: 沒有在指定上傳目錄建立檔案的權限

Solution:
  1. ~# chmod 777 /tftpboot #tftpboot可以換成實際的目錄

  1. TFTP Server 的設定
  2. tftp在put上传的时候显示File not found的解决办法_精灵盘的小站_百度空间

沒有留言:

張貼留言