Определить правило udev для disk by id или uuid?

Из описания параметра -D [bind_address:] port :

По умолчанию локальный порт привязан в соответствии с настройкой GatewayPorts. Однако явный bind_address может использоваться для привязки соединения к определенному адресу. Bind_address "localhost" указывает, что порт прослушивания должен быть привязан только для локального использования, в то время как пустой адрес или '*' указывает, что порт должен быть доступен для всех интерфейсов.

По умолчанию для параметра GatewayPorts установлено значение no , поэтому пропуск части bind_address в этом аргументе параметра позволит только локальным соединениям использовать туннель. Чтобы разрешить использование туннеля с другого компьютера, вам нужно будет выполнить привязку и к другим интерфейсам, используя ssh -fND '*: 9999' server

0
01.06.2018, 18:06
1 ответ

С той же целью я создал файл /etc/udev/rules.d/60 -sda.rules с содержимым

SUBSYSTEM=="block", KERNEL=="sd*", ENV{DEVTYPE}=="disk", \
ENV{ID_SERIAL}=="Generic_Ultra_HS-SD_MMC_000000264131-0:0", \
SYMLINK+="disk/by-id/sd-mux-ctrl-0", GROUP="sd-mux-ctrl"

Создает символическую ссылку /dev/by -id/sd -mux -ctrl -0 для устройства с серийным номером 'Generic _Ultra _HS -SD _MMC _000000264131 -0 :0' и назначает группу sd -mux -ctrl цели символической ссылки.

Поскольку серийный номер сохраняется после переформатирования, я предпочитаю это решение использованию UUID.

1
28.01.2020, 02:43

Теги

Похожие вопросы