Ваша таблица предварительной маршрутизации изменяет входящий порт, и это происходит до INPUT. Обновите правило INPUT, чтобы оно соответствовало порту предварительной маршрутизации 1162.
Это невозможно сделать автоматически. --Unix не предоставляет средств для динамического изменения символических ссылок. Однако у вас может быть программа в фоновом режиме, которая обновляет символическую ссылку, используя inotify
, и тот факт, что более поздние файлы сортируются как более поздние, с помощьюLC_COLLATE=C
:
#!/bin/bash -e
export LC_COLLATE=C
shopt -s nullglob
base=/path
while inotifywait -e create \
-e moved_to \
-e moved_from \
-e close_write "$base" > /dev/null; do
dirs=("$base"/dryrun-[0-9]*/)
(( ${#dirs[@]} )) && ln -sfn -- "${dirs[-1]}" "$base"/latest
done
А вот результат работы:
% mkdir dryrun-20200320_140935-138yuidx
% ls -l latest
lrwxrwxrwx 1 cdown cdown 39 Mar 20 16:40 latest -> /path/dryrun-20200320_140935-138yuidx/
% mkdir dryrun-20200320_141044-35pfvec6
% ls -l latest
lrwxrwxrwx 1 cdown cdown 39 Mar 20 16:40 latest -> /path/dryrun-20200320_141044-35pfvec6/
Нет. не симлинк, но можно смонтировав фьюз-файл -системы. Я не знаю ни одной системы файлов предохранителей -, которая делает это. Но создать его можно.