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