Avevo gli stessi problemi con il mio Pi: potevo eseguire "sudo mount -a" e le condivisioni CIFS si sarebbero montate normalmente dalle voci in / etc / fstab, ma quando ho riavviato le condivisioni non si sarebbero montate all'avvio .
Ho controllato dmesg e ho visto alcuni errori di socket e ho capito che la rete non era attiva, ma non sono riuscito a montare le condivisioni dopo che la rete è stata attivata. Ho trovato un sacco di thread simili e ho provato ciascuno dei suggerimenti, incluso -
- l'aggiunta di vari parametri alla voce fstab (_netdev, users, nosers, nosuid, l'elenco continua, ma nessuno sembrava per aiutare)
- l'aggiunta di script a /etc/network/if-up.d/ e una voce di post-up in / etc / network / interfaces, ancora una volta, non ha aiutato, stesso errore
- Ho iniziato a provare autofs, ma l'ho abbandonato perché sembrava eccessivamente complesso e i miei tentativi iniziali di configurazione sono falliti
Il suggerimento di aggiungere uno script a ~ / .bash_profile mi ha aiutato quando mi sono reso conto che non avevo nmcli installato, in pratica ho dovuto installare il pacchetto network-manager.
Ho eseguito "sudo apt-get update" e poi "sudo apt-get install network-manager "e quindi riavviato il Pi.
Successo! Le condivisioni sono state montate!
La mia ipotesi è che alcune delle funzioni dipendenti dalla temporizzazione della rete nel sistema operativo utilizzino network-manager in un modo o nell'altro. In entrambi i casi, spero che questo aiuti qualcuno, poiché non sono stato in grado di farlo fai in modo che il mio Pi monti le condivisioni CIFS all'avvio, il che sembrava abbastanza semplice.