tftp

tftp(Trivial File Transfer Protocol)はDARPA簡易ファイルプロトコルのサーバ
以前はSheevaplugで使ってた気がする。
最近全然使う機会もなかったが、PowerConnect5324のファームを更新するのに動かしたのでメモ。

Install

sudo apt-get update && sudo apt-get install tftp-hpa tftpd-hpa

ファイルを置く場所の用意

sudo mkdir /var/lib/tftpboot
sudo chown nobody.nogroup /var/lib/tftpboot
sudo chmod 777 /var/lib/tftpboot

設定

/etc/default/tftpd-hpaが設定ファイルになっているが、
上記ディレクトリを用意したのであればそのままでOK
必要であれば編集する。

sudo vi /etc/default/tftpd-hpa

起動

sudo service tftpd-hpa start

確認

netstat -a |grep tftp
udp        0      0 *:tftp                  *:*

あとは実際にアクセスできるかやってみるといいよ。

tftp
connect 192.168.10.201
get hogehoge