TFTPサーバ

ルーターやFirewallのファームウェアバージョンアップ時に利用する機会が多いと思います。

TFTPサーバインストール

# yum -y install tftp-server xinetd

※xinetdが必要です。
主な変更箇所 /etc/xinetd.d/tftp

       server_args             = -c -v -u root -s /var/lib/tftpboot
       disable                 = no

server_args

  • -c : これを指定しないとアップロードファイルを作成してくれません。
       「TFTP error - File Not Found」とかになってしまいます。
  • -v : ログ出力設定
  • -u root: これを指定しない場合は、chmod 777 /var/lib/tftpboot が必要
       「TFTP error - Unknown Error」などなってしまいます。

自動起動設定はせず利用する時だけにしました。

# systemctl start xinetd  起動
# systemctl stopt xinetd  停止