alibek Опубликовано 29 марта, 2017 · Жалоба Есть сервер с различными прошивками, на котором запущен FTP и TFTP. Прошивки лежат в каталоге /data/firmware, по подкаталогу на разные типы устройств, в подкаталогах лежат разные версии ПО. Там же есть подкаталог tftp, в который специальный скрипт копирует последние версии прошивок. Когда скрипт копировал файлы, проблем не было. Но потом мне пришло в голову не копировать файлы, а делать ссылки — во-первых места меньше будет занимать, во-вторых по симлинку сразу понятно, на какую конкретно версию он ссылается. Но тогда TFTP работать перестал, стал сообщать, что нет такого файла. Если убрать из параметров tftpd ключ -s (--secure), тогда вместо ошибки "File not found" стал выдавать "Only absolute filenames allowed". Не подскажите, можно ли tftp настроить, чтобы он следовал за линками? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
GrandPr1de Опубликовано 29 марта, 2017 · Жалоба А TFTP сервер какой? Стандартный системный? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alibek Опубликовано 29 марта, 2017 · Жалоба Да, in.tftpd. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Tau Опубликовано 29 марта, 2017 · Жалоба Жесткие ссылки сохранят место. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alibek Опубликовано 29 марта, 2017 · Жалоба Место меня как-раз меньше беспокоит, мне удобно по ссылке сразу видеть, куда она указывает (я файлы переименовываю, например ссылка mes2000.ros указывает на ../Eltex/mes2000-1145_20161227.ros). А с жесткими ссылками это не увидеть. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
mixtery Опубликовано 29 марта, 2017 · Жалоба --map-file remap-file, -m remap-file Specify the use of filename remapping. The remap-file is a file containing the remapping rules. See the section on filename remapping below. This option may not be compiled in, see the output of in.tftpd -V to verify whether or not it is available. man tftpd Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alibek Опубликовано 29 марта, 2017 · Жалоба remap это совсем другое. Мне нужен дереференс ссылок, если такое возможно. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Ivan_83 Опубликовано 29 марта, 2017 · Жалоба днсмаск Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
orlik Опубликовано 30 марта, 2017 · Жалоба у меня tftpd-hpa , прекрасно разименовывает софтлинки и отдает их Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alibek Опубликовано 30 марта, 2017 · Жалоба А на системном tftpd этого не сделать? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
orlik Опубликовано 30 марта, 2017 · Жалоба А на системном tftpd этого не сделать? Плохо понимаю что значит "системный" при том это это не винда :) Но можно сделать apt-get purge tftpd и apt-get install tftpd-hpa Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
vop Опубликовано 30 марта, 2017 · Жалоба А на системном tftpd этого не сделать? У меня, как минимум, три разных "системных" - tftpd, atftpd и tftpd-hpa. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...