参考
設定確認
設定ファイル確認
cat /System/Library/LaunchDaemons/tftp.plist
/private/tftpboot/
がRootであることがわかる。
ファイルのパーミッション
o+r
であること
起動
tftpサーバ起動
sudo launchctl load -w /System/Library/LaunchDaemons/tftp.plist
起動確認
$ sudo lsof -i:69
> COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
> launchd 1 root 48u IPv4 0x126682518951aa6f 0t0 UDP *:tftp
> launchd 1 root 49u IPv6 0x1266825189519a07 0t0 UDP *:tftp
> launchd 1 root 50u IPv4 0x126682518951aa6f 0t0 UDP *:tftp
> launchd 1 root 51u IPv6 0x1266825189519a07 0t0 UDP *:tftp
動作確認
tftp localhost
> get ファイル名
停止
tftpサーバ停止
sudo launchctl unload -w /System/Library/LaunchDaemons/tftp.plist