PDA

Visualizza la versione completa : Mount automatico CIFS non funziona più


fermat
02-10-2017, 10:09
ciao!

monto diverse directory condivise dai server aziendali tramite CIFS attraverso queste righe nell'fstab:


//194.1.1.253/c$ /run/media/matte/C4B_C cifs username=USER,password=PWD,domain=DOMINIO,uid=matt e,_netdev 0 0
................................................


fino a qualche settimana fa, quando accendevo il pc, me ritrovavo tutte le risorse connesse.
adesso devo montarle in automatico:


# mount -a

in sostanza funzionano, ma solo se le monto manualmente.
avete qualche idea??

sacarde
02-10-2017, 11:44
forse in quel momento non trova la rete o il server?

ci dovrebbe essere un parametro (di mount) per i filesystem di rete che monta quando la rete e' su'



...
_netdev

The filesystem resides on a device that requires network access (used to pre‐ vent the system from attempting to mount these filesystems until the network has been enabled on the system)
...

fermat
02-10-2017, 12:16
forse in quel momento non trova la rete o il server?

ci dovrebbe essere un parametro (di mount) per i filesystem di rete che monta quando la rete e' su'

si può essere.
ma prima li trovava sempre.
adesso, da circa un paio di settimane, non li trova mai!
e i server sono sempre attivi e raggiungibili.

per quanto riguarda il parametro _netdev, già c'è in tutti i mount!
(mi sa che me lo avevi già suggerito te in un'altra discussione).

sacarde
02-10-2017, 12:21
eh, non lo avevo visto

visto niente nei log?

o da dmesg?

fermat
02-10-2017, 12:45
si ecco cosa vedo nel log:


ott 02 09:05:55 matte-arch kernel: No dialect specified on mount. Default has changed to a more secure dialect, SMB3 (vers=3.0), from CIFS (SMB1). To use the less secure SMB1 dialect to access old servers which do
ott 02 09:05:55 matte-arch kernel: CIFS VFS: ioctl error in smb2_get_dfs_refer rc=-5

fermat
02-10-2017, 13:31
leggendo qua e la, mi pare di aver capito che bisogna aggiungere questa opzione: vers=2.1

quindi una cosa del genere:


//194.1.1.253/c$ /run/media/matte/C4B_C cifs username=USER,password=PWD,domain=DOMINIO,uid=matt e,_netdev,vers=2.1 0 0

il mount manuale con quell'opzione funziona.

sacarde
02-10-2017, 14:35
provato?

hai aggiornato samba o il kernel?

fermat
02-10-2017, 15:01
provato?

hai aggiornato samba o il kernel?

no non ancora provato perchè ho avuto un pò da fare a lavoro e non potevo riavviarlo.
appena posso provo!

per quanto riguarda il kernel, uso Arch che è sempre ultra aggiornata.
l'ultimo aggiornamento l'ho fatto venerdì, ed ho questo:


4.13.3-1-ARCH

fermat
05-10-2017, 11:13
no, non ha funzionato.

nei log non vedo più questo errore:


matte-arch kernel: No dialect specified on mount. Default has changed to a more secure dialect, SMB3 (vers=3.0), from CIFS (SMB1). To use the less secure SMB1 dialect to access old servers which do


però c'è ancora questo:


matte-arch kernel: CIFS VFS: ioctl error in smb2_get_dfs_refer rc=-5

sacarde
05-10-2017, 11:19
dalla man di mount.cifs vers=... puo' assumere diversi valori

2.0
2.1
3.0


p.s.
quindi il kernel e' aggiornatissimo... anche samba?

Loading