tftpd

Нужно прошить точку доступа на OpenWRT, но там загрузчик надо заливать через последовательный порт
Так вот, надо установить tftp сервер, чтобы оттуда заливать загрузчик

Установил tftp-hpa
Не получается его настроить. Инструкций в интернете только для Убунты, на Арче не работает. Куда сувать ему конфиг, типа:
TFTP_USERNAME="tftp"

TFTP_DIRECTORY="/home/user/tftp/"

TFTP_ADDRESS="192.168.1.20:69"

TFTP_OPTIONS="--secure --create" ; allows client to create files

Засунул в /etc/conf.d/tftpd - не видит ни хрена файлов в указанной в папке

Не устанавливать же Винду, чтобы установить через Винду Линукс на модем? Это же абсурд

Вот это надо сделать

----
Вроде удалось директорию указать, благодаря этому

Но как сменить адрес? Или хотя бы узнать его
1. Пакет уже ставится с файлом /etc/conf.d/tftpd - так просто посмотрите, что там изначально прописано.
Также рекомендую заглянуть и в "systemctl cat tftpd.service". Увидите и как каталог создается, и как сервер запускается.
А если вы запускаете tftp-сервер от имени простого пользователя, а рабочий каталог указываете в домашней директории другого пользователя, то он ее может просто не увидеть.
87dv
Нужно прошить точку доступа на OpenWRT, но там загрузчик надо заливать через последовательный порт
Последовательный порт и tftp - абсолютно разные вещи. Вы точно уверены, что правильно делаете?
Оказалось очень просто с помощью dnsmasq
# Указываем отдельный TFTP сервер в нашей локальной сети
dhcp-option=eth2,66,192.168.1.20

# Поднимем TFTP сервер встроенный в dnsmasq сервер, если используется встроенный,
# соответственно сменим и адрес в конфиге выше на адрес dnsmasq сервера
# cjplfnm папку для файлов tftp сервера: mkdir -p /home/tftp
enable-tftp
tftp-root=/home/tftp

И всё заработало

Последовательный порт и tftp - абсолютно разные вещи. Вы точно уверены, что правильно делаете?
Немножко не так выразился. Управление процессом через последовательный порт, а tftp нужен для передачи загрузчика на устройство

Всё, разобрался, спасибо
 
Зарегистрироваться или войдите чтобы оставить сообщение.