ネットワーク機器のOSアップデートやコンフィグをバックアップする際に、TFTPによるファイル転送を利用する場合があります。
ここでは、Mac(OSX)でのTFTPサーバーの起動方法を説明します。
Windowsの場合は、下記を参照してください。
TFTPサーバーの起動方法(Windows編 – TFTPD64)
目次
TFTPサーバーの起動
Mac(OSX)にはデフォルトでTFTPサーバーの機能が実装されているため、下記のコマンドを実行することでTFTPサーバーを起動することができます。
sudo launchctl load -w /System/Library/LaunchDaemons/tftp.plist
起動確認
以下のコマンドを実行することで69番ポート(TFTPで利用するポート番号)を利用したサービスが起動されていることがわかります。
sudo lsof -i:69
Terminal[~]: sudo lsof -i:69
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
launchd 1 root 15u IPv6 0x4a09ff9417303123 0t0 UDP *:tftp
launchd 1 root 19u IPv4 0x4a09ff9417304e33 0t0 UDP *:tftp
launchd 1 root 20u IPv6 0x4a09ff9417303123 0t0 UDP *:tftp
launchd 1 root 41u IPv4 0x4a09ff9417304e33 0t0 UDP *:tftp
接続確認
自分自身(localhost)にTFTP接続できることを確認します。
tftp localhost
Terminal[~]: tftp localhost
tftp>
TFTPサーバーの停止
利用が終わったら下記のコマンドでTFTPサーバーを停止します。
sudo launchctl unload -w /System/Library/LaunchDaemons/tftp.plist
以上で、TFTPサーバーの起動方法(Mac編)の説明は完了です。