2009年2月11日 星期三

[Ubuntu] TFTP- tftp-hpa


在屋邦堍上面安裝TFTP有很多選擇 

推薦TFTP-HPA 比較好上手 (因為其他的安裝好,連要怎麼起動都很難找 囧>)

這次沒有官網

只有新鮮肉塊(freshmeat)網站可以下載

http://freshmeat.net/projects/tftp-hpa/

PS. 這個網站也是找source code 的好地方喔!!!

這次重新安裝
12.04 LTS 版本似乎不大一樣了

設定換成:
/etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/root/tftp"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="-l -c -s"

然後
service tftpd-hpa start
即可(好像變簡單了)

=
TFTP - Trivial File Transport Protocol

基礎到不行的檔案傳輸協定(誤)

反正就TFTP啦,一樣用靠北好用的aptitude 選TFTP-HPA把它裝好,不要選到TFTP,那個我找不到怎麼用(跪

重點

  • /etc/default/tftp-hpa
    修改
    RUN_DAEMON="yes" <==一定要改不然啟動不了 
    OPTIONS="-l -s /想開放路徑"
  • /etc/init.d/tftpd-hpa
    用這個來啟動

就這樣~~~完畢!!!

常常會遇到重開機或是重新啟動TFTP會失敗,這時候
strace in.tftpd -ls /home/bejo/tftp/

strace 看一下發現
(Address already in use)
原來是被佔用

用這個查
lsof -i

找到兇手!! 砍掉
inetd      1764        root    4u  IPv4 2957653       UDP *:tftp