Использование встроенного TFTP-сервера на Mac OS

В Mac OS существует встроенный tftp-сервер. Его удобно использовать для заливки прошивок на устройства по протоколу tftp. Запуск его осуществляется в две команды.

Для начала проверим в tftp.plist корневой каталог tftp-сервера (по умолчанию это /private/tftpboot):
nano /System/Library/LaunchDaemons/tftp.plist:
Ищем ключ ProgramArguments и в нём третья строка —
/private/tftpboot

Подгружаем tftp.plist:
sudo launchctl load -F /System/Library/LaunchDaemons/tftp.plist
Запускаем tftp-сервер:
sudo launchctl start com.apple.tftpd
Остановка tftp-сервера:
sudo launchctl stop com.apple.tftpd
Открываем папку:
open /private/tftpboot
Копируем прошивку в этот каталог.
На прошиваемом устройстве вводим IP-адрес нашей системы Mac OS, указываем протокол tftp и имя прошивки. Не забываем проверить права на файл.

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

ipv6 ready