Автоматическое монтирование сервера webdav при запуске с интернетом

Автоматическое монтирование сервера webdav при запуске с интернетом

Что я пытаюсь сделать?

выполнение https://dav.example.com/автоматического монтирования при запуске и без запроса учетных данных пользователя.

Какие шаги я предпринял?
Я последовал заофициальный вики-сайт archlinuxдля настройки моих
шагов davs:

  • установлен davfs2
  • добавил себя в группу "сеть":
    usermod -a -G network myusername

  • добавлен сервер webdav в /etc/fstab:

https://webdav.example.com /home/username/webdav davfs user,noauto,uid=username,file_mode=600,dir_mode=700 0 1

  • создал секретный файл в своем /home/username/и добавил учетные данные:
    mkdir ~/.davfs2/
    echo "https://webdav.example.com webdavuser webdavpassword" >> ~/.davfs2/secrets
    chmod 0600 ~/.davfs2/secrets
  • установил мой dav
    mount ~/MyDav

что происходит?
При перезагрузке ПК и завершении запуска я открываю Nautilus, но сервер WebDAV не монтируется. Мне приходится монтировать его вручную из терминала при каждой перезагрузке. Это нормально, потому что я установил noautoв строке fstab. Однако, если я установлю autoвместо этого, он будет монтироваться, но в процессе произойдет сбой и при загрузке будет возвращена ошибка, потому что для монтирования требуется подключение к Интернету, поэтому возвращается ошибка «не удалось монтировать». Так что оба варианта autoдают noautoодинаковый результат для меня.
Теперь мне нужно сделать так, чтобы сервер WebDAV автоматически монтировался при установке подключения к Интернету.
Некоторые предлагали использовать _netdevв строке fstab. Я сделал, но ничего не изменилось.
Возможно, стоит упомянуть, что при запуске mount ~/MyWebDavиз терминала он монтируется без запроса учетных данных, но при запуске mount -aон запрашивает учетные данные и монтируется, если они верны.

Мне нужно сделать так, чтобы сервер WebDAV https://dav.example/автоматически монтировался при запуске только при наличии подключения к Интернету.

Связанный контент