Accedevo senza problemi alle condivisioni SMB del mio file server Windows 2008 locale sul mio MacBook Pro recente (vecchio di 3 settimane). Tuttavia, da alcuni giorni, non riesce a (ri) connettersi al server dopo che si è svegliato dalla modalità di sospensione.
Finder mostra semplicemente "connessione in corso ..." e si blocca indefinitamente. La stessa cosa succede quando provo dalla riga di comando ( mount -t smbfs
). Questo accade sia tramite WiFi che via cavo, ho anche provato a spegnere e riaccendere la rete. L'unica cosa che aiuta è un riavvio.
Qualche suggerimento?
Modifica per chiarire: è il Mac che viene messo in sospensione, non il server. Ho anche scoperto che se disconnetto le condivisioni prima di metterle in sospensione, sarà in grado di riconnettersi dopo il risveglio.
Un'altra modifica:
Ho fatto qualche indagine in più e ho annusato il traffico di rete. Il Mac invia query sul nome NetBIOS e una richiesta di stato (NBSTAT) al server, il server risponde, tutto sembra a posto. Successivamente, il Mac dovrebbe aprire una connessione SMB, ma non fa nulla. Non seguono più pacchetti.
Ho quindi scoperto che il vero problema è più profondo. Sembra che non apra una nuova connessione perché pensa che quella vecchia, che è ovviamente scaduta sul lato server, sia ancora attiva. Tuttavia, qualsiasi programma che tenta di accedere al proprio mount point o solo alla directory / Volumes si blocca e non può nemmeno essere ucciso. umount /Volumes/share
- si blocca. ls /Volumes
- si blocca. kill -9
nessuno di questi - non aiuta. Inoltre, l'apertura di una finestra di dialogo di apertura file in qualsiasi applicazione provoca anche il blocco!
L'unica cosa che aiuta è un riavvio difficile. Mi sembra che ci sia qualcosa di fondamentalmente sbagliato nell'implementazione SMB di OSX se una connessione scaduta può innescare qualcosa del genere.
net.inet.tcp.delayed_ack=0 net.inet.tcp.mssdflt=1440 kern.ipc.maxsockbuf=500000 net.inet.tcp.sendspace=250000 net.inet.tcp.recvspace=250000
dopo un riavvio, mi sono connesso alle mie condivisioni SMB (che già impiegavano molto meno tempo rispetto al passato) e dopo qualche sonno dopo, posso ancora accedere perfettamente.