Automount servidor webdav na inicialização com internet

Automount servidor webdav na inicialização com internet

O que estou tentando fazer?

fazendo a https://dav.example.com/montagem automática na inicialização e sem solicitar credenciais do usuário.

quais passos eu tomei?
eu seguiwiki oficial do archlinuxpara configurar minhas
etapas do davs:

  • instalado davfs2
  • me adicionei ao grupo "rede":
    usermod -a -G network myusername

  • adicionado servidor webdav a /etc/fstab:

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

  • criei arquivo secreto em minhas /home/username/credenciais e adicionei:
    mkdir ~/.davfs2/
    echo "https://webdav.example.com webdavuser webdavpassword" >> ~/.davfs2/secrets
    chmod 0600 ~/.davfs2/secrets
  • montei meu dav
    mount ~/MyDav

O que acontece?
Ao reiniciar meu pc e quando a inicialização for concluída, abro o nautilus, mas o servidor webdav não está montado. Tenho que montá-lo manualmente a partir do terminal em cada reinicialização. Isso é normal porque eu configurei noautona linha fstab. No entanto, se eu definir auto, ele será montado, mas falhará no processo e retornará um erro na inicialização porque a montagem requer conexão com a Internet, portanto, retornará o erro "falha na montagem". Então ambos autotêm noautoos mesmos resultados para mim.
O que eu preciso agora é fazer a montagem automática do servidor webdav quando a conexão com a Internet for estabelecida.
alguns sugeriram usar _netdevna linha fstab. Eu fiz, mas nenhuma mudança.
Talvez valha a pena mencionar que quando executo mount ~/MyWebDava partir do terminal ele monta sem pedir credenciais, mas quando executo mount -aele pede credenciais e monta se estiverem corretas.

Preciso fazer com que o servidor webdav https://dav.example/seja montado automaticamente na inicialização somente quando houver conexão com a Internet.

informação relacionada