Eu costumava acessar os compartilhamentos SMB do meu servidor de arquivos local do Windows 2008 no meu MacBook Pro recente (com 3 semanas) sem problemas. No entanto, por alguns dias, ele não consegue (re) conectar-se ao servidor depois de acordar do modo de suspensão.
O Finder mostra apenas "conectando ..." e trava indefinidamente. O mesmo acontece quando eu tento na linha de comando ( mount -t smbfs
). Isso acontece via Wi-Fi e cabo, tentei também ligar e desligar a rede. A única coisa que ajuda é uma reinicialização.
Alguma dica?
Edite para esclarecer: é o Mac que está sendo adormecido, não o servidor. Também descobri que, se eu desconectar os compartilhamentos antes de colocá-lo no modo de espera, ele poderá se reconectar depois de acordar.
Outra edição:
Fiz mais algumas investigações e cheirei o tráfego da rede. O Mac envia consultas de nome NetBIOS e uma solicitação de status (NBSTAT) para o servidor, o servidor responde, tudo parece bem. Depois disso, o Mac deve abrir uma conexão SMB, mas não faz nada. Não há mais pacotes a seguir.
Descobri então que o problema real é mais profundo. Parece que não abre uma nova conexão porque acha que a antiga, que obviamente esgotou o tempo limite no servidor, ainda está ativa. No entanto, qualquer programa que tente acessar seu ponto de montagem ou apenas o diretório / Volumes trava e nem pode ser morto. umount /Volumes/share
- trava. ls /Volumes
- trava. kill -9
qualquer um desses - não ajuda. Além disso, abrir uma caixa de diálogo de abertura de arquivo em qualquer aplicativo também faz com que ela pare!
A única coisa que ajuda é uma reinicialização completa. Parece-me que há algo de fundamentalmente errado na implementação SMB do OSX se uma conexão de tempo limite puder acionar algo assim.
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
Após uma reinicialização, conectei-me aos meus compartilhamentos SMB (que já demoravam muito menos tempo do que costumava) e, depois de alguns segundos de sono , ainda consigo acessar eles perfeitamente.