Коротко Обновить.
OPENVPN теперь работает нормально, спасибо.
Последнее, над чем мне нужно поработать, это:
$ cat mnt-SHAREDNAS.mount
[Unit]
Description=/mnt/SHAREDNAS
Requires=vpn-really-up.service
After=vpn-really-up.service remote-fs-pre.target
[Mount]
Where=/mnt/SHAREDNAS
What=//192.168.50.10/Users/RsyncNAS/SharedNASData
Options=uid=root,credentials=/root/.smbcredentials,iocharset=utf8,sec=ntlm 0 0
Type=cifs
TimeoutSec=180s
[Install]
WantedBy=multi-user.target
Но mount возвращается с ошибкой (22): недопустимый аргумент.
Итак, мой вопрос: как правильно преобразовать эту строку fstab ниже в правильный файл .mount:
//192.168.50.10/Users/RsyncNAS/SharedNASData /media/SHAREDNAS cifs uid=root,credentials=/root/.smbcredentials,iocharset=utf8,sec=ntlm 0 0
У меня была точно такая же проблема на Arch Linux с использованием VirtualBox в качестве провайдера и nfs-utils
установленным и включенным.
Я потратил некоторое время, чтобы заставить его работать, и не могу сказать, что именно помогло в итоге. Ниже я привожу ссылки на два основных ресурса, которые я читал и пробовал.
vagrant
разрешено выполнять команды от имени sudo. См.
эту ссылку. (Но на самом деле у меня
в моей системе нет пользователя vagrant
, так что это может быть лишним.)net-tools
. (Но это может быть особенностью Arch, см. эту ссылку.)