Использование встроенного 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